[MacPorts] #62329: clang-11: targeted OS version does not support -reexported_symbols_list on 10.6

MacPorts noreply at macports.org
Thu May 20 21:16:04 UTC 2021


#62329: clang-11: targeted OS version does not support -reexported_symbols_list on
10.6
-----------------------+--------------------
  Reporter:  mojca     |      Owner:  kencu
      Type:  defect    |     Status:  closed
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:  fixed     |   Keywords:
      Port:  clang-11  |
-----------------------+--------------------

Comment (by kencu):

 No -- to make the buildbot built it, we have to either:
 - turn off the part of clang that wants thread_local_storage (easy, but I
 have just been avoiding doing this) OR
 - make the buildbot finally install libc++ with thread_local_storage
 enabled

 I was hoping to do the latter, but so far the only way I can get that to
 happen on the buildbot is to just install a pre-built libc++ binary with
 thread_local_storage enabled.

 I think that is fine to do, but it has been (so far) disallowed.

 All the other tricky machinations that would be needed to make the system
 bootstrap to that thread_local_storage enabled libc++.dylib are just
 frankly too much of a PITA to actually consider doing.

 So we linger.

 My clang-11 (and 12, and devel, and ...) all built just fine on 10.6.8, as
 do all the 10.6.8 users' clangs, as (pretty much) every 10.6.8 user has
 done the 30 second procedure to upgrade their systems to the libc++ that
 has thread_local_storage enabled (it's a one-liner).

 BUT -- the buildbot is unable to do this, so the buildbot is uniquely
 broken.

-- 
Ticket URL: <https://trac.macports.org/ticket/62329#comment:15>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list