pmm:~ pet$ port info atlas
atlas @3.10.2_2 (math)
Variants: gcc49, [+]gcc5, mpclang37, nofortran, universal
Description: Provides a complete BLAS and LAPACK API.
ATLAS achieves performance on par with machine-specific
tuned libraries.
Homepage: http://math-atlas.sourceforge.net/
Build Dependencies: gcc5
Library Dependencies: libgcc, libgcc6
Platforms: darwin
License: BSD
Maintainers: Email: [email protected], GitHub: Veence
pmm:~ pet$ port rdeps atlas
The following ports are dependencies of atlas @3.10.2_2+gcc5:
gcc5
xz
libiconv
gperf
gettext
ncurses
cctools
gmp
isl18
ld64
ld64-xcode
zlib
libmpc
mpfr
gcc_select
libgcc6
isl
libgcc7
libgcc8
libgcc9
libgcc
libgcc10
pmm:~ pet$
______________________________________________________________
> Od: "Christopher Jones" <[email protected]>
> Komu: [email protected]
> Datum: 18.04.2021 14:34
> Předmět: Re: Update on Big Sur Problems
>
> CC: <[email protected], [email protected],
> [email protected]>
>
>So the issue is with atlas, it is forcing the use of gcc5, which will never
>work on M1 machines.
>
>please run
>
>port info atlas
>port rdeps atlas
>
>I am not sure why you get
>
> atlas
> gcc5
> isl18
> libgcc6
> libgcc7
> libgcc8
> libgcc9
> libgcc
> libgcc10
>
>below, as on my Intel macOS11 machine I don’t see this in the dep tree for
>atlas
>
>Oberon ~/Projects/MacPorts/ports > port info atlas
>atlas @3.10.2_2 (math)
>Variants: gcc49, gcc5, mpclang37, nofortran
>
>Description: Provides a complete BLAS and LAPACK API.
> ATLAS achieves performance on par with machine-specific
> tuned libraries.
>Homepage: http://math-atlas.sourceforge.net/
>
>Extract Dependencies: lbzip2
>Platforms: darwin
>License: BSD
>Maintainers: Email: [email protected], GitHub: Veence
>Oberon ~/Projects/MacPorts/ports > port rdeps atlas
>The following ports are dependencies of atlas @3.10.2_2:
> lbzip2
>
>Are you perhaps forcing the use of a gcc5 variant in some way ?
>
>Please check trac for an existing ticket against atlas, and if it does not
>exist create one.
>
>In the meantime I suggest you try without using the atlas variant.
>
>Chris
>
>> On 18 Apr 2021, at 12:25 pm, <[email protected]> <[email protected]>
>> wrote:
>>
>> Hi,
>>
>> pmm:~ pet$ port info sundials2 +atlas
>> sundials2 @2.7.0_3 (math, devel)
>> Variants: accelerate, +atlas, clang11, clangdevel, debug, doc,
>> examples, g95, gccdevel, [+]gfortran,
>> [+]mpich, openblas, openmpi, universal
>>
>> Description: SUNDIALS consists of the following five solvers: CVODE
>> solves initial value problems for ordinary
>> differential equation (ODE) systems. CVODES solves ODE
>> systems and includes sensitivity analysis
>> capabilities (forward and adjoint). IDA solves initial
>> value problems for differential-algebraic
>> equation (DAE) systems. IDAS solves DAE systems and
>> includes sensitivity analysis capabilities
>> (forward and adjoint). KINSOL solves nonlinear
>> algebraic systems.
>> Homepage: https://computing.llnl.gov/projects/sundials
>>
>> Build Dependencies: cmake, gcc-devel
>> Library Dependencies: SuiteSparse_KLU, libgcc-devel, mpich-default, atlas
>> Conflicts with: sundials
>> Platforms: darwin
>> License: BSD
>> Maintainers: none
>>
>> pmm:~ pet$ port rdeps sundials2 +atlas
>> The following ports are dependencies of sundials2
>> @2.7.0_3+atlas+gfortran+mpich:
>> cmake
>> libcxx
>> xz
>> libiconv
>> gperf
>> gettext
>> ncurses
>> curl
>> pkgconfig
>> libidn2
>> libunistring
>> perl5
>> perl5.28
>> db48
>> gdbm
>> readline
>> texinfo
>> help2man
>> p5.28-locale-gettext
>> perl5.30
>> autoconf
>> m4
>> automake
>> libtool
>> xattr
>> unzip
>> libpsl
>> python39
>> bzip2
>> expat
>> libedit
>> libffi
>> expect
>> tcl
>> dejagnu
>> openssl
>> zlib
>> sqlite3
>> python_select
>> python3_select
>> glib2
>> libxml2
>> icu
>> pcre
>> zstd
>> lz4
>> curl-ca-bundle
>> libarchive
>> lzo2
>> libuv
>> gcc-devel
>> cctools
>> gmp
>> isl
>> ld64
>> ld64-xcode
>> libmpc
>> mpfr
>> gcc_select
>> libgcc-devel
>> SuiteSparse_KLU
>> SuiteSparse_config
>> SuiteSparse_AMD
>> SuiteSparse_BTF
>> SuiteSparse_COLAMD
>> mpich-default
>> mpi_select
>> mpi-doc
>> atlas
>> gcc5
>> isl18
>> libgcc6
>> libgcc7
>> libgcc8
>> libgcc9
>> libgcc
>> libgcc10
>> pmm:~ pet$
>>
>> ps: without +atlas sundials2 installs successfully
>>
>> pmm:~ pet$ uname -a
>> Darwin pmm.local 20.3.0 Darwin Kernel Version 20.3.0: Thu Jan 21 00:06:51
>> PST 2021; root:xnu-7195.81.3~1/RELEASE_ARM64_T8101 arm64
>>
>> Petr
>>
>>
>> ______________________________________________________________
>>> Od: "Christopher Jones" <[email protected]>
>>> Komu: [email protected]
>>> Datum: 18.04.2021 13:08
>>> Předmět: Re: Update on Big Sur Problems
>>>
>>> CC: <[email protected], [email protected],
>>> [email protected]>
>>> Hi,
>>>
>>> Any port that forces the use of gcc10 or older on M1 macs cannot work, as
>>> these gcc versions are never going to be supported on these machines. Even
>>> gcc11 support seems unlikely at this time, so for a while gccdevel is
>>> likely going to be the only supported version on these machines, which
>>> currently uses a special fork of the gcc mainline by the primary Darwin
>>> maintainer with experimental M1 support.
>>>
>>> However, ports using the compilers PG should automatically use gccdevel, so
>>> we need to see why the port below is trying to install libgcc9, as this is
>>> incorrect. Please show what
>>>
>>> port info sundials2 +atlas
>>>
>>> and
>>>
>>> port rdeps sundials2 +atlas
>>>
>>> Finally, if you want this to get fixed you need to follow the final
>>> instructions below and submit a trac ticket for the issue.
>>>
>>> Chris
>>>
>>>> On 18 Apr 2021, at 11:40 am, [email protected] wrote:
>>>>
>>>> Hello,
>>>>
>>>> I run "sudo port selfupdate" and "sudo port upgrade outdated" occasionally
>>>> and I see that there are updates and improvements. Which is nice.
>>>>
>>>> Yes, gcc-devel is pulled by default, it includes fortran and it seems to
>>>> work.
>>>>
>>>> However I am experiencing problems with some packages which need other
>>>> version which is ether not available for arm64 or it is conflict with
>>>> gcc-devel .
>>>>
>>>> Just as an example, I tried to install cantera and it wants sundials2
>>>> +atlas
>>>> but :
>>>>
>>>> sudo port install sundials2 +atlas
>>>> Warning: The macOS 11.2 SDK does not appear to be installed. Ports may not
>>>> build correctly.
>>>> Warning: You can install it as part of the Xcode Command Line Tools
>>>> package by running `xcode-select --install'.
>>>> ---> Computing dependencies for sundials2
>>>> Error: Can't install libgcc9 because conflicting ports are active:
>>>> libgcc-devel
>>>> Error: Follow https://guide.macports.org/#project.tickets to report a bug.
>>>> Error: Processing of port sundials2 failed
>>>>
>>>> And I am finished at this point.
>>>>
>>>> Petr
>>>>
>>>>
>>>> ______________________________________________________________
>>>>> Od: "Marius Schamschula" <[email protected]>
>>>>> Komu: "MacPorts Users" <[email protected]>
>>>>> Datum: 17.04.2021 20:50
>>>>> Předmět: Re: Update on Big Sur Problems
>>>>>
>>>>> James,
>>>>>
>>>>> gcc-devel works fine on M1 macs. E.g. I’ve used it to install octave.
>>>>>
>>>>>> On Apr 17, 2021, at 1:05 PM, James Secan <[email protected]> wrote:
>>>>>>
>>>>>> I just checked the MacPorts wiki page for Big Sur problems and noted
>>>>>> that it hasn’t been updated for three months (at least that’s what the
>>>>>> wiki page says). With the possibility that new M1 iMacs might show up
>>>>>> soon can you provide a short update on where things stand vis-a-vis Big
>>>>>> Sur and M1-based Macs? I’m most interested in where things stand on the
>>>>>> gcc compiler package (gfortran in particular).
>>>>>>
>>>>>> Thanks.
>>>>>> Jim
>>>>>> Seattle, WA
>>>>>
>>>>> Marius
>>>>> --
>>>>> Marius Schamschula
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Marius
>>>>> --
>>>>> Marius Schamschula
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>
>>>
>>>
>
>
>