- Feb 13, 2010
Do you need the help from a lawyer when you get an "illegal instruction" ?
Also, note that, on the Pandora, I get a "Illegal instruction" error at start when compiled with GCC 7.1 or 7.2 (that's why I haven't updated the pnd yet). I try to build with gcc 5.1, but I have many error, and not all are fixed yet. I can put the diff here if (and when) I succeed in building it with gcc 5.1, as you may encounter those error too (some weird error about optimisation level that differ and make inlining to fail).
I've also been playing around with buiding palemoon. I've come as far as https://bugzilla.mozilla.org/show_bug.cgi?id=1269319 and https://bugzilla.mozilla.org/show_bug.cgi?id=1269317 that address strict aliasing bugs and are missing from palemoon, but haven't had time recently to look further.
Surprisingly, there is a tool named 'patch' which I'll bet you've got installed. It does exactly what it says on the tin.
It's a git diff, so you need "patch -p1 < thediff.diff"yes but patch isn't working
i have the git pulled into 'a' and copied it into 'b'
running patch -p0 < thediff.diff
from the directory above a and b complains about not finding the files
I tried two days to build for pi3 in qemu-arm-static chroot. Using sources from git master. With ptitSeb's patches.
I tried ptitSeb's .mozconfig from his old tarball, removing the --x-libraries=/mnt/utmp/codeblocks/usr/lib and -fuse-ld=gold -fuse-linker-plugin. (I don't have ld-gold available).
Ok tweaked mozconfig to include
-fuse-linker-plugin (but not ld-gold)
Building 44 minutes gets me to:
Ah grepping the output for error gets me
34:43.07 /home/blap/Downloads/Projects/pibuild/b-feb23-42minoptim/dom/media/mediasource/ContainerParser.cpp:9:32: fatal error: WebMBufferedParser.h: No such file or directory