An update to our conversation on 2008-11-18: > > I'd like to see how close we can get to having full 32- & 64-bit > > universal binaries > > That's currently something that does not work, because autoconf tests > can yield different results in the 32-bit and in the 64-bit case - and > some actually do, see below.
For most of the autoconf tests from gnulib, it's fixed in gnulib as of today. > > (2) The next problem I had with coreutils-7.0 'make check', and > > I'm _still_ stuck here: > > The compiler bombs when it gets to building > > coreutils-7.0/gnulib-tests/test-stdint: > > […] > > llvm-gcc-4.2 -std=gnu99 -I. -I../lib -I. -I. -I.. -I./.. -I../lib > > -I./../lib -I/usr/local/include -Os -mtune=core2 -march=core2 > > -force_cpusubtype_ALL -arch i386 -arch x86_64 -c test-stdint.c > > test-stdint.c:263: error: negative width in bit-field > > ‘verify_error_if_negative_size__’ > > test-stdint.c:264: error: negative width in bit-field > > ‘verify_error_if_negative_size__’ > > test-stdint.c:263: error: negative width in bit-field > > ‘verify_error_if_negative_size__’ > > test-stdint.c:264: error: negative width in bit-field > > ‘verify_error_if_negative_size__’ > > […] This one is fixed, in particular (at least with the regular Apple gcc, not with llvm-gcc). Bruno