[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