gfortran for M1?

Christopher Jones jonesc at hep.phy.cam.ac.uk
Sat Mar 20 15:51:43 UTC 2021


sorry… auto text correction turned ‘xcrun’ into ’scrub’….

> On 20 Mar 2021, at 3:50 pm, Christopher Jones <jonesc at hep.phy.cam.ac.uk> wrote:
> 
> Hi,
> 
> You probably need to specify the SDK location. There are a number ways you can do this, gcc now supports the same mechanisms as clang. i.e. using scrub or setting SDKROOT .
> I personally have
> 
> export SDKROOT=`xcrun --show-sdk-path`
> in my shell profile for this very reason.
> 
> Chris
> 
>> On 20 Mar 2021, at 2:59 pm, petr.2006 at centrum.cz wrote:
>> 
>> Thank you Marius,
>> 
>> it did not help. I also reboot the machine.
>> Now I am getting:
>> 
>> ld: library not found for -lm
>> collect2: error: ld returned 1 exit status
>> 
>> I am not sure whether the message from collect2 was there before running 
>> sudo port select gcc mp-gcc-devel.
>> 
>> I am using bash, but in default zsh it behaves the same.
>> 
>> pmm:work pet$ env
>> SHELL=/bin/zsh
>> XPC_FLAGS=0x0
>> TERM_PROGRAM_VERSION=440
>> __CFBundleIdentifier=com.apple.Terminal
>> SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SMYfudJeEJ/Listeners
>> TERM_SESSION_ID=1AAB1E17-A7F0-4363-9F82-6F387012CAC1
>> PWD=/Users/pet/work
>> LOGNAME=pet
>> HOME=/Users/pet
>> TMPDIR=/var/folders/tk/dp822xl925n937bzfkc1t6v00000gn/T/
>> TERM=xterm-256color
>> USER=pet
>> DISPLAY=/private/tmp/com.apple.launchd.EJPRpCSOgP/org.macports:0
>> SHLVL=1
>> XPC_SERVICE_NAME=0
>> LC_CTYPE=UTF-8
>> LC_COLLATE=C
>> PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
>> OLDPWD=/Users/pet
>> TERM_PROGRAM=Apple_Terminal
>> _=/usr/bin/env
>> 
>> Petr
>> 
>> 
>> ______________________________________________________________
>>> Od: "Marius Schamschula" <lists at schamschula.com>
>>> Komu: "Gerben Wierda via macports-users" <macports-users at lists.macports.org>
>>> Datum: 20.03.2021 15:24
>>> Předmět: Re: gfortran for M1?
>>> 
>>> Petr,
>>> 
>>> sudo port select gcc mp-gcc-devel
>>> 
>>> will add links so that the binaries, includes and libraries can be found.
>>> 
>>>> On Mar 20, 2021, at 8:59 AM, <petr.2006 at centrum.cz> <petr.2006 at centrum.cz> wrote:
>>>> 
>>>> Thank you Chris,
>>>> 
>>>> I found gfortran-mp-devel in /opt/local/bin.
>>>> 
>>>> However trying to compile my source a got linker error:
>>>> ld: library not found for -lm
>>>> 
>>>> And I am lost again. I did not specified any linker options,
>>>> just compiler options:
>>>> -g -fbounds-check -ffpe-trap=invalid,zero,overflow -ffpe-summary=invalid,zero,overflow -fno-sign-zero -fno-automatic -Wuninitialized
>>>> 
>>>> (Sorry for beginner question. Google did not help.)
>>>> 
>>>> Petr
>>>> 
>>>> ______________________________________________________________
>>>>> Od: "Chris Jones" <jonesc at hep.phy.cam.ac.uk>
>>>>> Komu: petr.2006 at centrum.cz
>>>>> Datum: 20.03.2021 14:04
>>>>> Předmět: Re: gfortran for M1?
>>>>> 
>>>>> CC: <macports-users at lists.macports.org>
>>>>> Hi,
>>>>> 
>>>>> Gcc-devel provides gfortran for M1 machines by default.
>>>>> 
>>>>> Chris
>>>>> 
>>>>>> On 20 Mar 2021, at 1:01 pm, petr.2006 at centrum.cz wrote:
>>>>>> 
>>>>>> Is it already possible to install gfortran on M1?
>>>>>> It seems that gcc-devel does not have +gfortran variant and and other gcc versions are not compatible. 
>>>>>> Thank you, 
>>>>>> Petr
>>>>> 
>>>>> 
>>>>> 
>>> 
>>> Marius
>>> --
>>> Marius Schamschula
>>> 
>>> 
>>> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1930 bytes
Desc: not available
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20210320/28a7657f/attachment.bin>


More information about the macports-users mailing list