
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Andrew Wilkinson wrote:
Can you try going into the .scons_temp subdirectory under whereever you built yhc? In there will be a collection of source code files, executables and text files holding the output. One of them will be the program which determines whether the machine is big endian. If you could run that directly from a consol and tell me what the output is that would be helpful. I have run that program standalone under Solaris and got the correct output.
(It's actually '.sconf_temp', apparently.) That test's executable is missing! This is what actually happened in the failing test (copied from config.log) -- the same error as trying to manually `gcc .sconf_temp/conftest_0.c`: Checking whether byte ordering is bigendian... scons: `.sconf_temp/conftest_0.c' is up to date. gcc -o .sconf_temp/conftest_0 .sconf_temp/conftest_0.o .sconf_temp/conftest_0.o: In function `main': conftest_0.c:(.text+0x14): undefined reference to `ffi_call' collect2: ld returned 1 exit status scons: *** [.sconf_temp/conftest_0] Error 1 Result: failed Isaac -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEtlMZHgcxvIWYTTURAl0NAKC2msBnmsTHPtdid8VK8H42mCeC5ACbBJeR OVbaJ3fPcV38j+h+MlWK7t8= =RxW+ -----END PGP SIGNATURE-----