[MacPorts] #59717: clang >= 3.4: Unable to build/bootstrap on Intel Tiger
MacPorts
noreply at macports.org
Wed Mar 25 00:03:47 UTC 2020
#59717: clang >= 3.4: Unable to build/bootstrap on Intel Tiger
-------------------------------------------------+-------------------------
Reporter: dgelessus | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: tiger i386
Port: libcxx llvm-3.4 clang-3.4 llvm-3.7 |
clang-3.7 |
-------------------------------------------------+-------------------------
Comment (by kencu):
I have some progress to report on this issue. At present, a number of
versions of llvm and clang build and work quite well on Tiger, and libc++
as well.
{{{
$ port -v installed | grep clang
clang-3.4 @3.4.2_13 (active) platform='darwin 8' archs='i386'
date='2020-03-10T15:13:46-0700'
clang-3.7 @3.7.1_6 (active) platform='darwin 8' archs='i386'
date='2020-03-20T22:12:13-0700'
clang-3.8 @3.8.1_9+libstdcxx (active) platform='darwin 8' archs='i386'
date='2020-03-14T23:15:45-0700'
clang-5.0 @5.0.2_4+emulated_tls+libstdcxx (active) platform='darwin 8'
archs='i386' date='2020-03-22T20:49:17-0700'
clang-7.0 @7.1.0_0+emulated_tls+libstdcxx (active) platform='darwin 8'
archs='i386' date='2020-03-24T15:21:13-0700'
clang_select @2.2_0 (active) platform='darwin 8' archs='noarch'
date='2020-03-10T08:07:41-0700'
$ port -v installed | grep llvm
llvm-3.4 @3.4.2_12 (active) platform='darwin 8' archs='i386'
date='2020-03-10T13:32:13-0700'
llvm-3.7 @3.7.1_4 (active) platform='darwin 8' archs='i386'
date='2020-03-16T22:51:55-0700'
llvm-3.8 @3.8.1_3 (active) platform='darwin 8' archs='i386'
date='2020-03-14T19:15:06-0700'
llvm-5.0 @5.0.2_1 (active) platform='darwin 8' archs='i386'
date='2020-03-22T11:09:10-0700'
llvm-7.0 @7.1.0_0+emulated_tls (active) platform='darwin 8' archs='i386'
date='2020-03-24T11:26:32-0700'
llvm_select @2_0 (active) platform='darwin 8' archs='noarch'
date='2020-03-10T08:08:41-0700'
$ port -v installed | grep libcxx
libcxx @5.0.1_4 platform='darwin 8' archs='i386'
date='2020-03-16T18:37:39-0700'
libcxx @5.0.1_4+emulated_tls (active) platform='darwin 8' archs='i386'
date='2020-03-21T22:35:42-0700'
}}}
{{{ld64-97}}} is working, of course (the default), and {{{ld64-127}}}
builds as well, but there is an issue with the {{{crt1.o}}} file on 10.4
compared to 10.5 and that would need to be sorted out. The {{{cctools}}}
installation is current.
So that basically gives us something like XCode 10 on Tiger, which is
pretty impressive, except for the linker, and of course, the ever-present
problem with @rpath.
I don't know if you could get a newer dyld on Tiger -- at a certain point,
it becomes Leopard after all :>. -- but who knows, maybe.
--
Ticket URL: <https://trac.macports.org/ticket/59717#comment:31>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list