------- Additional Comments From aaronw at net dot com 2005-06-02 00:22 ------- More info from config.log for libffi: configure:3445: /var/tmp/gcc3/gcc-3.3.6/sparc-solaris-2.8/gcc/xgcc -B/var/tmp/gcc3/gcc-3.3.6/sparc-solari s-2.8/gcc/ -B/opt/gcc3.3/sparc-sun-solaris2.8/bin/ -B/opt/gcc3.3/sparc-sun-solaris2.8/lib/ -isystem /opt/g cc3.3/sparc-sun-solaris2.8/include -c -O2 -g -O2 conftest.c 1>&5 configure: In function `main': configure:3440: error: `bogus' undeclared (first use in this function) configure:3440: error: (Each undeclared identifier is reported only once configure:3440: error: for each function it appears in.) configure:3440: error: syntax error before "endian" configure: failed program was: #line 3434 "configure" #include "confdefs.h" #include <sys/types.h> #include <sys/param.h> int main() { #include <sys/param.h> int main() { #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN bogus endian macros #endif ; return 0; } configure:3493: /var/tmp/gcc3/gcc-3.3.6/sparc-solaris-2.8/gcc/xgcc -B/var/tmp/gcc3/gcc-3.3.6/sparc-solari s-2.8/gcc/ -B/opt/gcc3.3/sparc-sun-solaris2.8/bin/ -B/opt/gcc3.3/sparc-sun-solaris2.8/lib/ -isystem /opt/g cc3.3/sparc-sun-solaris2.8/include -o conftest -O2 -g -O2 conftest.c 1>&5 configure: failed program was: #line 3480 "configure" #include "confdefs.h" main () { /* Are we little or big endian? From Harbison&Steele. */ union { long l; char c[sizeof (long)]; } u; u.l = 1; exit (u.c[sizeof (long) - 1] == 1); } configure:3561: checking assembler and linker support unaligned pc related relocs configure:3578: /var/tmp/gcc3/gcc-3.3.6/sparc-solaris-2.8/gcc/xgcc -B/var/tmp/gcc3/gcc-3.3.6/sparc-solari s-2.8/gcc/ -B/opt/gcc3.3/sparc-sun-solaris2.8/bin/ -B/opt/gcc3.3/sparc-sun-solaris2.8/lib/ -isystem /opt/g cc3.3/sparc-sun-solaris2.8/include -o conftest -O2 -g -O2 -fpic -shared conftest.c 1>&5 configure:3601: checking assembler .register pseudo-op support configure:3616: /var/tmp/gcc3/gcc-3.3.6/sparc-solaris-2.8/gcc/xgcc -B/var/tmp/gcc3/gcc-3.3.6/sparc-solari s-2.8/gcc/ -B/opt/gcc3.3/sparc-sun-solaris2.8/bin/ -B/opt/gcc3.3/sparc-sun-solaris2.8/lib/ -isystem /opt/g cc3.3/sparc-sun-solaris2.8/include -c -O2 -g -O2 conftest.c 1>&5
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21870