On 1 Feb 2012, at 02:49, Mark H Weaver wrote: >> After doing this, the same failure with the LLVM-GCC compiler: >> /usr/bin/cc -> llvm-gcc-4.2 >> /usr/bin/gcc -> llvm-gcc-4.2 >> i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 >> >> This is the compiler that one will use on OS X 10.7 if one installs >> Xcode 4.2.1, and is not setting the compiler explicitly (or overriding >> by another install). >> >> Hans >> >> >> PASS: test-asmobs >> bad return from expression `(f-sum -1 2000 -30000 40000000000)': expected >> 39999971999; got 39999972255 >> FAIL: test-ffi > > Are you sure this guile was linked against your newly-built 'libffi'?
Yes, I compiled it with llvm-gcc, and installed it. All new compiles were made out of the source directory. > Your previously reported results (using GCC 4.7.0 from SVN) seemed to > suggest a bug in an earlier version of 'libffi' that has since been > fixed in their development tree. It suggests that problem is with llvm-gcc (an clang), I think. With gcc-4.7 there is no libffi failure. Hans