[MacPorts] #39605: Move ports: xnu-headers, libc-headers, CarbonHeaders, etc (was: Remove ports: xnu-headers, libc-headers, CarbonHeaders, etc)

MacPorts noreply at macports.org
Tue Jan 21 14:10:11 PST 2014


#39605: Move ports: xnu-headers, libc-headers, CarbonHeaders, etc
-------------------------------------------------+-------------------------
  Reporter:  david.w.watson@…                    |      Owner:  mfeiri@…
      Type:  defect                              |     Status:  assigned
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:  2.1.3
Resolution:                                      |   Keywords:
      Port:  xnu-headers libc-headers dyld-      |
  headers CarbonHeaders                          |
-------------------------------------------------+-------------------------

Comment (by mfeiri@…):

 I’ve updated xnu-headers and libc-headers to the latest versions, but I
 haven’t yet finished the move from ${prefix} to
 ${prefix}/Developer/SDKs/Darwin${os.major}. I also want to do some more
 testing, e.g. to find out if the other *-headers ports can/need to be
 moved as well and if the isysroot flag works as expected. ETA is next
 weekend.

 Moving these ports to an "SDKs" subdirectory will make them entirely opt-
 in. This way we will never see any involuntary interferences again. And
 using these headers through isysroot implies using the same precedence
 rules that some ports (such as clang apparently) seem to rely on for
 system headers. This would probably fix the problem described in this
 bugreport. Meanwhile the use of isystem in the upcoming macports 2.3
 (#40656) might also solve the issue at a lower level. I plan to
 investigate that as well.

-- 
Ticket URL: <https://trac.macports.org/ticket/39605#comment:34>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list