$ cd ~/gnu/coreutils/coreutils-8.22
$ arch="-arch x86_64"
$ ./configure CFLAGS="$arch" LDFLAGS="$arch" CXXFLAGS="$arch"
$ make CFLAGS="$arch" LDFLAGS="$arch" CXXFLAGS="$arch"
… fails after compiling when linking chroot. Complains about libver.a
$ cp src/version.a src/libver.a # nice little tweak
$ make CFLAGS="$arch" LDFLAGS="$arch" CXXFLAGS="$arch"
$ sudo make install
Fix:
I haven’t investigate the “proper” fix. The work around is sufficient for my purposes.
My setup:
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.9.3
BuildVersion: 13D65
$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.2.0
Thread model: posix
$ ld -v
@(#)PROGRAM:ld PROJECT:ld64-236.4
configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 armv6m armv7m armv7em
LTO support using: LLVM version 3.4svn
Robin Mills