[MacPorts] #69688: legacy-support headers don't honor __DARWIN_C_LEVEL
MacPorts
noreply at macports.org
Sun Apr 7 00:32:35 UTC 2024
#69688: legacy-support headers don't honor __DARWIN_C_LEVEL
-----------------------+----------------------------
Reporter: fhgwright | Owner: fhgwright
Type: defect | Status: assigned
Priority: Low | Milestone:
Component: ports | Version: 2.9.3
Keywords: | Port: legacy-support
-----------------------+----------------------------
Many Apple headers condition many definitions on `__DARWIN_C_LEVEL`. This
allows projects to specify a particular POSIX standard, and avoid
definitions from newer standards that may collide with the project's own
definitions. The `legacy-support` headers fail to do this. It only
matters when the project has conflicting definitions, which may never have
happened so far. Hence, this is low priority, but worth fixing at some
point.
--
Ticket URL: <https://trac.macports.org/ticket/69688>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list