[MacPorts] #58712: clang-7.0 and clang-8.0 are missing atomic builtins on i386
MacPorts
noreply at macports.org
Fri Jul 17 17:50:35 UTC 2020
#58712: clang-7.0 and clang-8.0 are missing atomic builtins on i386
----------------------------------+----------------------
Reporter: devernay | Owner: jeremyhu
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: clang-7.0 clang-8.0 |
----------------------------------+----------------------
Comment (by kencu):
It is not super easy to have the clang_rt configure one way for x86_64 and
another way for i386, as it is presently built in one go using one cmake
configure phase and multiple arch flags. We'd have to -- I guess -- build
clang_rt using the muniversal portgroup or something like it, and then
configure it differently for each section.
We can of course set up the clang i386 builds to do this, which solves one
part of it. But +universal builds will still be missing the i386 symbols I
believe.
Looking for inspiration here... I could add them in manually somehow for
i386 I guess, or turn off the intrisics completely.
--
Ticket URL: <https://trac.macports.org/ticket/58712#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list