Opened 5 weeks ago

Last modified 5 weeks ago

#63707 new defect

clang-13: fix for SnowLeopard

Reported by: kencu (Ken) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: snowleopard haspatch Cc: mascguy (Christopher Nielsen)
Port: clang-13

Description (last modified by kencu (Ken))

FYI clang-13 / flang-13 / mlir-13 builds without trouble on SnowLeopard if libcxx has been upgraded to the version that supports thread_local_storage:

To rebuild libcxx with full thread_local support, please install clang-9.0 or any macports-clang >= clang-5.0 and then rebuild libcxx like this:

sudo port -v -n upgrade --force --enforce-variants libcxx +emulated_tls

and if the attached patch is used.

$ port -v installed clang-13
The following ports are currently installed:
  clang-13 @13.0.0_0+analyzer+defaultlibcxx+libstdcxx (active) requested_variants='' platform='darwin 10' archs='x86_64' date='2021-10-27T09:39:39-0700'

Attachments (1)

0017-10.6-and-less-libcxxabi-work-around-no-reexported_symbo.patch (1.4 KB) - added by kencu (Ken) 5 weeks ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 5 weeks ago by kencu (Ken)

Keywords: snowleopard added
Port: clang-13 added

comment:2 Changed 5 weeks ago by kencu (Ken)

Keywords: haspatch added

comment:3 Changed 5 weeks ago by mascguy (Christopher Nielsen)

Cc: mascguy added

comment:4 Changed 5 weeks ago by kencu (Ken)

Description: modified (diff)
Note: See TracTickets for help on using tickets.