[MacPorts] #55577: getting rid of unforeseen -I${prefix}/include option adding and its potential side-effects

MacPorts noreply at macports.org
Fri Jan 26 13:38:03 UTC 2018


#55577: getting rid of unforeseen -I${prefix}/include option adding and its
potential side-effects
--------------------------+-----------------
  Reporter:  RJVB         |      Owner:
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:
      Port:  pcre, glib2  |
--------------------------+-----------------

Comment (by RJVB):

 > unless we change the pcre port in the way that you've requested.

 Suggested would be a better term :)

 > All the compilers we use support `-isystem`. gcc-4.0 didn't support it
 properly, but we don't use that anymore.

 I meant differences in how the arguments to the option are used, more
 specifically the exact resulting order of the search path. I'm not saying
 there are any just that there might be.

 > The build dependencies will be installed by the time the configure phase
 starts. They might not be there in earlier phases, nor at the time the
 portfile is parsed.

 Yes, that much was clear. Somehow I'd expect that "base" would re-parse a
 portfile after installing any missing dependencies, i.e. that there would
 be no difference between a (hypothetical)

 {{{
 > port build-dep foo
 > port configure foo
 > port build foo
 }}}

 and a direct `port build foo`, regardless of what the Portfile does (or
 almost).

--
Ticket URL: <https://trac.macports.org/ticket/55577#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list