[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