[MacPorts] #34002: octave-gsl @1.0.8 is using gcc46 and shouldn't be
MacPorts
noreply at macports.org
Wed Apr 11 16:42:20 PDT 2012
#34002: octave-gsl @1.0.8 is using gcc46 and shouldn't be
------------------------------+---------------------------------------------
Reporter: liampg72@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.4
Keywords: | Port: octave-gsl
------------------------------+---------------------------------------------
Comment(by liampg72@…):
Replying to [comment:1 ryandesign@…]:
> Please remember to use WikiFormatting.
>
> The octave-gsl portfile makes no mention of gcc46; why is that compiler
being used? Is octave-gsl perhaps inheriting the compiler from the gsl
port?
>
> Indeed, the log shows "Using compiler 'Mac OS X gcc 4.0'". That's why
MacPorts is adding the -arch flags: because it believes it's going to be
using a compiler that supports them. The problem that needs to be fixed is
that octave-gsl is using gcc46 at all, not that -arch flags are being
passed to it.
During the configure step, mkoctfile (built by the octave-devel port) is
called to get the CC, CXX, etc flags from the octave installation. As
octave-devel was built with +gcc46 (CXX=g++-mp-4.6), this is what is
returned. It's here in the configure stage that it complains. octave-gsl
basically inherits the compiler from the octave(-devel) port, and that
uses gcc46!
--
Ticket URL: <https://trac.macports.org/ticket/34002#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list