[MacPorts] #40656: Use -isystem instead of -I in default configure.cppflags

MacPorts noreply at macports.org
Mon May 5 18:27:13 PDT 2014


#40656: Use -isystem instead of -I in default configure.cppflags
---------------------------+--------------------------------
  Reporter:  ryandesign@…  |      Owner:  macports-tickets@…
      Type:  enhancement   |     Status:  reopened
  Priority:  Normal        |  Milestone:  MacPorts Future
 Component:  base          |    Version:  2.2.0
Resolution:                |   Keywords:  haspatch
      Port:                |
---------------------------+--------------------------------

Comment (by jmr@…):

 Replying to [comment:17 ryandesign@…]:
 > I have been using this patch for months without problems. This problem
 you've mentioned with swig is the first problem I've heard of. Could you
 be more specific? Could we fix that problem instead?

 As per the link, lal fails to build.

 Let’s be clear: it is a bug when a build system passes externally-supplied
 CPPFLAGS to the compiler before its own internal include paths. IMO we
 should be working with upstream to fix such bugs, not applying a
 workaround globally. Even in cases where there is no upstream, just having
 a patch is more valuable to others in the larger community who encounter
 the same problem building the software, compared to having an invisible
 workaround.

 But it appears that I’m outvoted, so I’ll go along with reintroducing the
 change into trunk provided the problem with swig is fixed, and no other
 problems turn up.

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


More information about the macports-tickets mailing list