[MacPorts] #35629: clang-mp-* does not link crt1.o on 10.8 by default
MacPorts
noreply at macports.org
Sat Aug 11 11:58:17 PDT 2012
#35629: clang-mp-* does not link crt1.o on 10.8 by default
-------------------------------+--------------------------------------------
Reporter: arsenm2@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Keywords: | Port: clang-3.1
-------------------------------+--------------------------------------------
$ clang-mp-3.1 arst.c
Undefined symbols for architecture x86_64:
"start", referenced from:
-u command line option
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
$ clang-mp-3.2 arst.c
Undefined symbols for architecture x86_64:
"start", referenced from:
-u command line option
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
Works:
clang-mp-3.1 arst.c /usr/lib/crt1.o
clang-mp-3.1 arst.c -mmacosx-version-min=10.5
clang-mp-3.1 arst.c -mmacosx-version-min=10.6
clang-mp-3.1 arst.c -mmacosx-version-min=10.7
$ clang-mp-3.1 arst.c -mmacosx-version-min=10.8
Undefined symbols for architecture x86_64:
"start", referenced from:
-u command line option
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
Apple's clang does not have this problem:
$ /usr/bin/clang arst.c
Works
--
Ticket URL: <https://trac.macports.org/ticket/35629>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list