[MacPorts] #44145: Pythia : Version bump + respect C++ runtime settings

MacPorts noreply at macports.org
Thu Jul 3 02:20:20 PDT 2014


#44145: Pythia : Version bump + respect C++ runtime settings
-----------------------+-----------------------------------
  Reporter:  jonesc@…  |      Owner:  mattiafrancescomoro@…
      Type:  update    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:  haspatch
      Port:  pythia    |
-----------------------+-----------------------------------

Comment (by jonesc@…):

 Replying to [comment:8 mojca@…]:
 > Replying to [comment:6 jonesc@…]:
 > > Replying to [comment:5 mojca@…]:
 > > > Does the following work for you? (To avoid one extra "`if`"?)
 > > > {{{
 > > > build.args          CC=${configure.cc} \
 > > >                     CXX="${configure.cxx}
 -stdlib=${configure.cxx_stdlib}"
 > > > }}}
 > >
 > > I already tried that, and various permutations on the same theme.
 >
 > But how is your patch effectively different from my proposal (other than
 the fact that my proposal would also add `-stdbil=libstdc++` even when
 that's the default)?
 >
 > I don't understand when your patch would work and mine wouldn't.

 They do different things. Look carefully at mine, I redefine the CXX env
 var. Yours does not.

 >
 > > The bottom line is the pythia makefile is pretty funky
 >
 > Is there any chance to ask them to improve the situation a bit?

 Highly unlikely. I am not enough of a pythia user to really have the
 energy to go down that route just now ...

 >
 > > > Just curious: why do you need `configure.args-append` as opposed to
 just `configure.args`?
 > >
 > > To not override any settings coming from elsewhere. To put the
 question back, why not use append ?
 >
 > I was curious whether the absence of `-append` actually broke anything
 for you.
 >
 > I might be wrong, but I would say that append should be used only when
 there is a reason for it. (Or else change that in all ports.)

 OK

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


More information about the macports-tickets mailing list