[MacPorts] #66188: libsdl2: re-enable universal building i386/x86_64
MacPorts
noreply at macports.org
Mon Nov 7 20:17:27 UTC 2022
#66188: libsdl2: re-enable universal building i386/x86_64
--------------------+----------------------
Reporter: kencu | Owner: jmroot
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: libsdl2
--------------------+----------------------
universal building as above was recently disabled due to an issue with
objective C capabilities for i386 systems.
[07d84ee8eaadedb05408d845d62b85c3265e1ba3/macports-ports]
I believe there are a number of ports that need libsdl2 available as
universal, however, to build universal themselves.
Although the system clang does not support ObjC-arc on these systems,
somewhere along the line this capability was added, and newer MacPorts'
clangs do seem to support it.
Blacklisting the system clang leads to a successful universal build.
{{{
compiler.blacklist *gcc* {clang < 426}
}}}
{{{
$ port -v installed libsdl2
The following ports are currently installed:
libsdl2 @2.24.2_0+universal (active) requested_variants='+universal'
platform='darwin 11' archs='i386 x86_64' date='2022-11-06T23:10:36-0800'
}}}
I need to do a little more experimenting to see just what OS version has
the system clang that can support this, to know where the clang cutoff
needs to be set.
--
Ticket URL: <https://trac.macports.org/ticket/66188>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list