ffi_call? Now that makes no sense at all! The test for big endianess goes no where near libffi...
Can you please either delete your yhc directory and start from scratch, or delete .sconf_temp and darcs pull? This will check that you're using the latest code and that scons' configuration caching isn't doing silly things.
Cheers,
Andrew