------- 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