Compiler variants in portfile

Sean Farley sean at macports.org
Wed Apr 16 16:19:16 PDT 2014


Sébastien Maret <sebastien.maret at icloud.com> writes:

> Le 27 mars 2014 à 22:03, Ryan Schmidt <ryandesign at macports.org> a écrit :
>
>> On Mar 27, 2014, at 09:14, Sébastien Maret wrote:
>> 
>>> I’m writing a portfile for a software written in C/C++ and Fortran77/90:
>>> http://trac.macports.org/ticket/42886
>>> 
>>> Following a comment macsforever2000, I’ve modified my original port to provide several fortran compiler variants. However, my port requires that CC, CXX, CPP, and FC/F77 are all from a gcc variant. For example, it's not possible to compile it using CC=clang and FC=gfortran-mp-4.8. How can I modify it so that all compilers come from the same compiler suite?
>>> 
>>> Thanks in advance for your advices.
>> 
>> You do know that as of Mavericks, trying to compile C++ code with anything other than clang is a fool’s errand, right?
>> 
>> https://trac.macports.org/wiki/FAQ#libcpp
>
> No, I didn’t know that.
>
>> *Why* is it not possible to compile your software using CC=clang and FC=gfortran-mp-4.8?
>
> I tried that but the compilation failed. I don’t exactly why but I’ll have a closer look. 

Sorry for the late reply, but it took me a while to catch up. Ryan is
right, of course. You should really figure out why they aren't compiling
and try to fix those errors.


More information about the macports-dev mailing list