Re: gfortran for M1?
petr.2006 at centrum.cz
petr.2006 at centrum.cz
Sat Mar 20 18:40:27 UTC 2021
Thank you Chris,
it was the reason. Now it works. Great.
Petr
______________________________________________________________
> Od: "Christopher Jones" <jonesc at hep.phy.cam.ac.uk>
> Komu: petr.2006 at centrum.cz, "Gerben Wierda via macports-users" <macports-users at lists.macports.org>, "Marius Schamschula" <lists at schamschula.com>
> Datum: 20.03.2021 16:50
> Předmět: Re: gfortran for M1?
>
>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
>>>
>>>
>>>
>
>
>
More information about the macports-users
mailing list