GNU bug report logs - #17694
coreutils build is broken on Maverics (MacOSX v10.9)

Previous Next

Package: coreutils;

Reported by: Robin Mills <robin <at> clanmills.com>

Date: Wed, 4 Jun 2014 19:08:02 UTC

Severity: normal

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Robin Mills <robin <at> clanmills.com>
To: 17694 <at> debbugs.gnu.org
Subject: bug#17694: coreutils build is broken on Maverics (MacOSX v10.9)
Date: Wed, 4 Jun 2014 10:54:40 -0700
[Message part 1 (text/plain, inline)]
Coreutils is not building on Mavericks.  He complains about the architecture while linking libver.a to chroot (and every utility).

Workaround:
$ 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
http://clanmills.com


[Message part 2 (text/html, inline)]

This bug report was last modified 11 years and 67 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.