Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Regression in 3.14.16=*_7 builds on osx-arm64 and osx-64 #114

Closed
1 task done
traversaro opened this issue Sep 26, 2024 · 19 comments · Fixed by #121
Closed
1 task done

Regression in 3.14.16=*_7 builds on osx-arm64 and osx-64 #114

traversaro opened this issue Sep 26, 2024 · 19 comments · Fixed by #121
Labels

Comments

@traversaro
Copy link
Contributor

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

It seems that somehow #112 reintroduced the issue fixed by #111, i.e. import idyntree or cyipopt (both Python libraries that depend on ipopt) fail with:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/runner/micromamba/envs/test-import-conda-forge-packages/lib/python3.12/site-packages/idyntree/__init__.py", line 1, in <module>
    from . import swig
  File "/Users/runner/micromamba/envs/test-import-conda-forge-packages/lib/python3.12/site-packages/idyntree/swig.py", line 10, in <module>
    from . import _iDynTree
ImportError: dlopen(/Users/runner/micromamba/envs/test-import-conda-forge-packages/lib/python3.12/site-packages/idyntree/_iDynTree.so, 0x0002): symbol not found in flat namespace (_SCOTCH_errorPrint)
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/runner/micromamba/envs/test-import-conda-forge-packages/lib/python3.12/site-packages/cyipopt/__init__.py", line 12, in <module>
    from ipopt_wrapper import *
ImportError: dlopen(/Users/runner/micromamba/envs/test-import-conda-forge-packages/lib/python3.12/site-packages/ipopt_wrapper.cpython-312-darwin.so, 0x0002): symbol not found in flat namespace (_SCOTCH_errorPrint)

Installed packages

package                    |            build
    ---------------------------|-----------------
    ampl-mp-3.1.0              |    hbec66e7_1006         968 KB  conda-forge
    assimp-5.4.3               |       ha9c0b8d_0         2.4 MB  conda-forge
    bzip2-1.0.8                |       h99b78c6_7         120 KB  conda-forge
    ca-certificates-2024.8.30  |       hf0a4a13_0         155 KB  conda-forge
    eigen-3.4.0                |       h1995070_0         1.0 MB  conda-forge
    glfw-3.4                   |       h93a5062_0         111 KB  conda-forge
    icu-75.1                   |       hfee45f7_0        11.3 MB  conda-forge
    idyntree-13.0.0            |  py312he5a2afb_1         2.0 MB  conda-forge
    ipopt-3.14.16              |       h920a7db_7         740 KB  conda-forge
    irrlicht-1.8.5             |       hdfd4c6d_5         1.1 MB  conda-forge
    libblas-3.9.0              |24_osxarm64_openblas          15 KB  conda-forge
    libboost-1.86.0            |       h29978a0_2         1.9 MB  conda-forge
    libcblas-3.9.0             |24_osxarm64_openblas          15 KB  conda-forge
    libcxx-19.1.0              |       ha82da77_0         509 KB  conda-forge
    libedit-3.1.20191231       |       hc8eb9b7_2          94 KB  conda-forge
    libexpat-2.6.3             |       hf9b8971_0          62 KB  conda-forge
    libffi-3.4.2               |       h3422bc3_5          38 KB  conda-forge
    libgfortran-5.0.0          |13_2_0_hd922786_3         108 KB  conda-forge
    libgfortran5-13.2.0        |       hf226fd6_3         974 KB  conda-forge
    libiconv-1.17              |       h0d3ecfb_2         661 KB  conda-forge
    libjpeg-turbo-3.0.0        |       hb547adb_1         535 KB  conda-forge
    liblapack-3.9.0            |24_osxarm64_openblas          15 KB  conda-forge
    libopenblas-0.3.27         |openmp_h517c56d_1         2.8 MB  conda-forge
    libosqp-0.6.3              |       h13dd4ca_0          63 KB  conda-forge
    libpng-1.6.44              |       hc14010f_0         257 KB  conda-forge
    libqdldl-0.1.5             |       hb7217d7_1          15 KB  conda-forge
    libscotch-7.0.5            |       h9f781f6_0         263 KB  conda-forge
    libsqlite-3.46.1           |       hc14010f_0         810 KB  conda-forge
    libxcb-1.17.0              |       hdb1d25a_0         316 KB  conda-forge
    libxml2-2.12.7             |       h01dff8b_4         575 KB  conda-forge
    libzlib-1.3.1              |       hfb2fe0b_1          46 KB  conda-forge
    llvm-openmp-18.1.8         |       hde57baf_1         270 KB  conda-forge
    metis-5.1.0                |    h13dd4ca_1007         3.7 MB  conda-forge
    mumps-include-5.7.3        |       hce30654_5          23 KB  conda-forge
    mumps-seq-5.7.3            |       he17653c_5         2.1 MB  conda-forge
    ncurses-6.5                |       h7bae524_1         784 KB  conda-forge
    numpy-2.1.1                |  py312h801f5e3_0         6.1 MB  conda-forge
    openssl-3.3.2              |       h8359307_0         2.7 MB  conda-forge
    osqp-eigen-0.8.1           |       h136a8c3_1          33 KB  conda-forge
    pthread-stubs-0.4          |    hd74edd7_1002           8 KB  conda-forge
    python-3.12.6              |h739c21a_1_cpython        12.3 MB  conda-forge
    python_abi-3.12            |          5_cp312           6 KB  conda-forge
    readline-8.2               |       h92ec313_1         244 KB  conda-forge
    sdl-1.2.68                 |       hfc12253_0         152 KB  conda-forge
    sdl2-2.30.7                |       hf9b8971_0         1.2 MB  conda-forge
    tk-8.6.13                  |       h5083fa2_1         3.0 MB  conda-forge
    unixodbc-2.3.12            |       h0e2417a_0         248 KB  conda-forge
    xorg-libx11-1.8.10         |       h2321a68_0         736 KB  conda-forge
    xorg-libxau-1.0.11         |       hd74edd7_1          13 KB  conda-forge
    xorg-libxdmcp-1.1.3        |       hd74edd7_1          18 KB  conda-forge
    xorg-libxext-1.3.4         |       h1a8c8d9_2          41 KB  conda-forge
    xorg-xextproto-7.3.0       |    hd74edd7_1004          30 KB  conda-forge
    xorg-xorgproto-2024.1      |       hd74edd7_1         554 KB  conda-forge
    xz-5.2.6                   |       h57fd34a_0         230 KB  conda-forge
    zlib-1.3.1                 |       hfb2fe0b_1          76 KB  conda-forge
    zstd-1.5.6                 |       hb46c0d2_0         396 KB  conda-forge
    ------------------------------------------------------------
                                           Total:        64.7 MB

The following NEW packages will be INSTALLED:

  ampl-mp            conda-forge/osx-arm64::ampl-mp-3.1.0-hbec66e7_1006
  assimp             conda-forge/osx-arm64::assimp-5.4.3-ha9c0b8d_0
  bzip2              conda-forge/osx-arm64::bzip2-1.0.8-h99b78c6_7
  ca-certificates    conda-forge/osx-arm64::ca-certificates-2024.8.30-hf0a4a13_0
  eigen              conda-forge/osx-arm64::eigen-3.4.0-h1995070_0
  glfw               conda-forge/osx-arm64::glfw-3.4-h93a5062_0
  icu                conda-forge/osx-arm64::icu-75.1-hfee45f7_0
  idyntree           conda-forge/osx-arm64::idyntree-13.0.0-py312he5a2afb_1
  ipopt              conda-forge/osx-arm64::ipopt-3.14.16-h920a7db_7
  irrlicht           conda-forge/osx-arm64::irrlicht-1.8.5-hdfd4c6d_5
  libblas            conda-forge/osx-arm64::libblas-3.9.0-24_osxarm64_openblas
  libboost           conda-forge/osx-arm64::libboost-1.86.0-h29978a0_2
  libcblas           conda-forge/osx-arm64::libcblas-3.9.0-24_osxarm64_openblas
  libcxx             conda-forge/osx-arm64::libcxx-19.1.0-ha82da77_0
  libedit            conda-forge/osx-arm64::libedit-3.1.20191231-hc8eb9b7_2
  libexpat           conda-forge/osx-arm64::libexpat-2.6.3-hf9b8971_0
  libffi             conda-forge/osx-arm64::libffi-3.4.2-h3422bc3_5
  libgfortran        conda-forge/osx-arm64::libgfortran-5.0.0-13_2_0_hd922786_3
  libgfortran5       conda-forge/osx-arm64::libgfortran5-13.2.0-hf226fd6_3
  libiconv           conda-forge/osx-arm64::libiconv-1.17-h0d3ecfb_2
  libjpeg-turbo      conda-forge/osx-arm64::libjpeg-turbo-3.0.0-hb547adb_1
  liblapack          conda-forge/osx-arm64::liblapack-3.9.0-24_osxarm64_openblas
  libopenblas        conda-forge/osx-arm64::libopenblas-0.3.27-openmp_h517c56d_1
  libosqp            conda-forge/osx-arm64::libosqp-0.6.3-h13dd4ca_0
  libpng             conda-forge/osx-arm64::libpng-1.6.44-hc14010f_0
  libqdldl           conda-forge/osx-arm64::libqdldl-0.1.5-hb7217d7_1
  libscotch          conda-forge/osx-arm64::libscotch-7.0.5-h9f781f6_0
  libsqlite          conda-forge/osx-arm64::libsqlite-3.46.1-hc14010f_0
  libxcb             conda-forge/osx-arm64::libxcb-1.17.0-hdb1d25a_0
  libxml2            conda-forge/osx-arm64::libxml2-2.12.7-h01dff8b_4
  libzlib            conda-forge/osx-arm64::libzlib-1.3.1-hfb2fe0b_1
  llvm-openmp        conda-forge/osx-arm64::llvm-openmp-18.1.8-hde57baf_1
  metis              conda-forge/osx-arm64::metis-5.1.0-h13dd4ca_1007
  mumps-include      conda-forge/osx-arm64::mumps-include-5.7.3-hce30654_5
  mumps-seq          conda-forge/osx-arm64::mumps-seq-5.7.3-he17653c_5
  ncurses            conda-forge/osx-arm64::ncurses-6.5-h7bae524_1
  numpy              conda-forge/osx-arm64::numpy-2.1.1-py312h801f5e3_0
  openssl            conda-forge/osx-arm64::openssl-3.3.2-h8359307_0
  osqp-eigen         conda-forge/osx-arm64::osqp-eigen-0.8.1-h136a8c3_1
  pip                conda-forge/noarch::pip-24.2-pyh8b19718_1
  pthread-stubs      conda-forge/osx-arm64::pthread-stubs-0.4-hd74edd7_1002
  python             conda-forge/osx-arm64::python-3.12.6-h739c21a_1_cpython
  python_abi         conda-forge/osx-arm64::python_abi-3.12-5_cp312
  readline           conda-forge/osx-arm64::readline-8.2-h92ec313_1
  sdl                conda-forge/osx-arm64::sdl-1.2.68-hfc12253_0
  sdl2               conda-forge/osx-arm64::sdl2-2.30.7-hf9b8971_0
  setuptools         conda-forge/noarch::setuptools-75.1.0-pyhd8ed1ab_0
  tk                 conda-forge/osx-arm64::tk-8.6.13-h5083fa2_1
  tzdata             conda-forge/noarch::tzdata-2024a-h8827d51_1
  unixodbc           conda-forge/osx-arm64::unixodbc-2.3.12-h0e2417a_0
  wheel              conda-forge/noarch::wheel-0.44.0-pyhd8ed1ab_0
  xorg-libx11        conda-forge/osx-arm64::xorg-libx11-1.8.10-h2321a68_0
  xorg-libxau        conda-forge/osx-arm64::xorg-libxau-1.0.11-hd74edd7_1
  xorg-libxdmcp      conda-forge/osx-arm64::xorg-libxdmcp-1.1.3-hd74edd7_1
  xorg-libxext       conda-forge/osx-arm64::xorg-libxext-1.3.4-h1a8c8d9_2
  xorg-xextproto     conda-forge/osx-arm64::xorg-xextproto-7.3.0-hd74edd7_1004
  xorg-xorgproto     conda-forge/osx-arm64::xorg-xorgproto-2024.1-hd74edd7_1
  xz                 conda-forge/osx-arm64::xz-5.2.6-h57fd34a_0
  zlib               conda-forge/osx-arm64::zlib-1.3.1-hfb2fe0b_1
  zstd               conda-forge/osx-arm64::zstd-1.5.6-hb46c0d2_0

Environment info

.
@traversaro traversaro added the bug label Sep 26, 2024
@traversaro
Copy link
Contributor Author

traversaro commented Sep 26, 2024

See https://github.com/traversaro/test-import-conda-forge-packages/actions/runs/11056530360 for an example of failures. 3.14.16=*_5 and 3.14.16=*_7 fail, while 3.14.16=*_6 works fine.

fyi @minrk

@minrk
Copy link
Member

minrk commented Sep 26, 2024

Arg, I'll check. Looks like maybe cyipopt is also linking directly to scotch? Not sure why or how that would be, but I can investigate.

@minrk
Copy link
Member

minrk commented Sep 26, 2024

If you want to mark build 7 broken, that can take some pressure off (or just revert it to make build 8 before trying again)

@traversaro
Copy link
Contributor Author

Arg, I'll check. Looks like maybe cyipopt is also linking directly to scotch? Not sure why or how that would be, but I can investigate.

It happens also with iDynTree, and I do not think there is any direct link to scotch (at least conda-build is not complaining).

@minrk
Copy link
Member

minrk commented Sep 26, 2024

OK, then maybe it's something in mumps itself that needs to put scotch in run_exports. That seems weird, though.

@traversaro
Copy link
Contributor Author

If you want to mark build 7 broken, that can take some pressure off (or just revert it to make build 8 before trying again)

Done: #115 .

@traversaro
Copy link
Contributor Author

I would like to help but at the moment I do not have access to a macOS machine.

@moorepants
Copy link
Contributor

I think this error was there before these fixes on this feedstock. I saw it as soon as the new scotch version was merged: conda-forge/scotch-feedstock#90 (comment).

@minrk
Copy link
Member

minrk commented Sep 26, 2024

I have a mac, and I think I can see the problem. It's in scotch itself, which is missing a link to libscotcherr:

> otool -L /Users/minrk/conda/envs/ipopt7/lib/libscotch.dylib
/Users/minrk/conda/envs/ipopt7/lib/libscotch.dylib:
	@rpath/libscotch.7.0.dylib (compatibility version 7.0.0, current version 7.0.5)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1292.0.0)
	@rpath/libz.1.dylib (compatibility version 1.0.0, current version 1.3.1)
	@rpath/libbz2.dylib (compatibility version 0.0.0, current version 0.0.0)
	@rpath/liblzma.5.dylib (compatibility version 8.0.0, current version 8.6.0)
> otool -L /Users/minrk/conda/envs/ipopt6/lib/libscotch.dylib
/Users/minrk/conda/envs/ipopt6/lib/libscotch.dylib:
	@rpath/libscotch.7.0.4.dylib (compatibility version 0.0.0, current version 7.0.4)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1292.0.0)
	@rpath/libscotcherr.dylib (compatibility version 0.0.0, current version 0.0.0) <---
	@rpath/libz.1.dylib (compatibility version 1.0.0, current version 1.2.13)
	@rpath/libbz2.dylib (compatibility version 0.0.0, current version 0.0.0)
	@rpath/liblzma.5.dylib (compatibility version 8.0.0, current version 8.6.0)

I think build 7 of this package is fine, but scotch 7.0.5 is not.

@minrk
Copy link
Member

minrk commented Sep 26, 2024

ok, I think it's actually mumps that's wrong, and it's a combination of conda-forge's default dead-strip-dylibs and scotch's utterly bizarre approach to error handing, described here:

  • libscotch deliberately leaves SCOTCH_errorPrint undefined "as an exercise for the user", expecting applications or libraries to define this symbol. They provide a default implementation in lib[pt]scotcherr, which everything I've ever seen uses.
  • That means packages like mumps must link libscotcherr (which they do)
  • but because conda-forge has -Wl,-dead_strip_dylibs in its default LDFLAGS, and the scotcherr symbols aren't ever used in the libraries that link them, the link to libscotcherr gets stripped out
  • up to and including libscotch 7.0.4, we've been shipping patches that link libscotch to libscotcherr. This originates in the patch copied from debian to build libscotch as a shared library. I would have expected switching to cmake to lose this patch, but it was added shortly after switching to cmake with the windows patches here, and it's unclear from the patch name if the effect is intentional.

So I see two fixes:

  1. restore our libscotch -> libscotcherr link (matches debian)
  2. makes sure the -Wl,-dead_strip_dylibs is scrubbed from $LDFLAGS for all packages that link scotch (mainly mumps)

I'm inclined to follow debian, as we have been doing for years, since it's a single fix that solves the problem everywhere. Even petsc links ptscotcherr rather than taking scotch up on redefining SCOTCH_errorPrint, and if any package would take the opportunity to customize error handling, I would expect it to be petsc.

@traversaro
Copy link
Contributor Author

Wow, thanks for the detailed explanation. I totally agree with option 1.

@traversaro
Copy link
Contributor Author

By the way, the workaround of the new _8 build is working for osx-arm64, but not for osx-64 due to a strange bug in anaconda.org : #116 (comment) .

@minrk
Copy link
Member

minrk commented Sep 27, 2024

conda-forge/scotch-feedstock#92 should have the fix for this.

@traversaro
Copy link
Contributor Author

conda-forge/scotch-feedstock#92 should have the fix for this.

Great, thanks!

@minrk
Copy link
Member

minrk commented Sep 27, 2024

Can confirm build 7 works on mac-arm with scotch 7.0.5 build 1:

test output
> mamba create -yn ipopt7 'libscotch=7.0.5=*_0' 'ipopt=3.14.16=*_7' cyipopt

Looking for: ['libscotch==7.0.5[build=*_0]', 'ipopt==3.14.16[build=*_7]', 'cyipopt']

conda-forge/osx-arm64                                       Using cache
conda-forge/noarch                                          Using cache
Transaction

  Prefix: /Users/minrk/conda/envs/ipopt7

  Updating specs:

   - libscotch==7.0.5[build=*_0]
   - ipopt==3.14.16[build=*_7]
   - cyipopt


  Package                 Version  Build                 Channel           Size
─────────────────────────────────────────────────────────────────────────────────
  Install:
─────────────────────────────────────────────────────────────────────────────────

  + xz                      5.2.6  h57fd34a_0            conda-forge     Cached
  + mumps-include           5.7.3  hce30654_5            conda-forge     Cached
  + metis                   5.1.0  h13dd4ca_1007         conda-forge     Cached
  + llvm-openmp            18.1.8  hde57baf_1            conda-forge     Cached
  + bzip2                   1.0.8  h99b78c6_7            conda-forge     Cached
  + libzlib                 1.3.1  hfb2fe0b_1            conda-forge     Cached
  + libcxx                 19.1.0  ha82da77_0            conda-forge     Cached
  + libexpat                2.6.3  hf9b8971_0            conda-forge     Cached
  + python_abi               3.12  5_cp312               conda-forge     Cached
  + libiconv                 1.17  h0d3ecfb_2            conda-forge     Cached
  + ncurses                   6.5  h7bae524_1            conda-forge     Cached
  + libffi                  3.4.2  h3422bc3_5            conda-forge     Cached
  + ca-certificates     2024.8.30  hf0a4a13_0            conda-forge     Cached
  + libgfortran5           13.2.0  hf226fd6_3            conda-forge     Cached
  + tk                     8.6.13  h5083fa2_1            conda-forge     Cached
  + libsqlite              3.46.1  hc14010f_0            conda-forge     Cached
  + zlib                    1.3.1  hfb2fe0b_1            conda-forge     Cached
  + libedit          3.1.20191231  hc8eb9b7_2            conda-forge     Cached
  + readline                  8.2  h92ec313_1            conda-forge     Cached
  + openssl                 3.3.2  h8359307_0            conda-forge     Cached
  + libgfortran             5.0.0  13_2_0_hd922786_3     conda-forge     Cached
  + unixodbc               2.3.12  h0e2417a_0            conda-forge     Cached
  + libopenblas            0.3.27  openmp_h517c56d_1     conda-forge     Cached
  + libscotch               7.0.5  h9f781f6_0            conda-forge     Cached
  + ampl-mp                 3.1.0  hbec66e7_1006         conda-forge     Cached
  + libblas                 3.9.0  24_osxarm64_openblas  conda-forge     Cached
  + libcblas                3.9.0  24_osxarm64_openblas  conda-forge     Cached
  + liblapack               3.9.0  24_osxarm64_openblas  conda-forge     Cached
  + mumps-seq               5.7.3  he17653c_5            conda-forge     Cached
  + ipopt                 3.14.16  h920a7db_7            conda-forge     Cached
  + tzdata                  2024a  h8827d51_1            conda-forge     Cached
  + python                 3.12.6  h739c21a_1_cpython    conda-forge     Cached
  + wheel                  0.44.0  pyhd8ed1ab_0          conda-forge     Cached
  + setuptools             75.1.0  pyhd8ed1ab_0          conda-forge     Cached
  + pip                      24.2  pyh8b19718_1          conda-forge     Cached
  + numpy                   2.1.1  py312h801f5e3_0       conda-forge     Cached
  + cyipopt                 1.5.0  py312h97528d6_1       conda-forge     Cached

  Summary:

  Install: 37 packages

  Total download: 0 B

─────────────────────────────────────────────────────────────────────────────────



Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

To activate this environment, use

     $ mamba activate ipopt7

To deactivate an active environment, use

     $ mamba deactivate

minrk@heavy [13:50:06] /tmp
> mamba run -n ipopt7 --no-capture-output python -c 'import cyipopt'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/minrk/conda/envs/ipopt7/lib/python3.12/site-packages/cyipopt/__init__.py", line 12, in <module>
    from ipopt_wrapper import *
ImportError: dlopen(/Users/minrk/conda/envs/ipopt7/lib/python3.12/site-packages/ipopt_wrapper.cpython-312-darwin.so, 0x0002): symbol not found in flat namespace '_SCOTCH_errorPrint'
ERROR conda.cli.main_run:execute(125): `conda run python -c import cyipopt` failed. (See above for error)
minrk@heavy [13:50:10] /tmp
> mamba install -y -n ipopt7 'libscotch=7.0.5=*_1'

Looking for: ['libscotch==7.0.5[build=*_1]']

conda-forge/osx-arm64                                       Using cache
conda-forge/noarch                                          Using cache

Pinned packages:
  - python 3.12.*


Transaction

  Prefix: /Users/minrk/conda/envs/ipopt7

  Updating specs:

   - libscotch==7.0.5[build=*_1]
   - ca-certificates
   - openssl


  Package      Version  Build       Channel           Size
────────────────────────────────────────────────────────────
  Change:
────────────────────────────────────────────────────────────

  - libscotch    7.0.5  h9f781f6_0  conda-forge     Cached
  + libscotch    7.0.5  h51b9955_1  conda-forge     Cached

  Summary:

  Change: 1 packages

  Total download: 0 B

────────────────────────────────────────────────────────────


Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
minrk@heavy [13:50:32] /tmp
> mamba run -n ipopt7 --no-capture-output python -c 'import cyipopt'
minrk@heavy [13:50:37] /tmp
> mamba list -n ipopt7
# packages in environment at /Users/minrk/conda/envs/ipopt7:
#
# Name                    Version                   Build  Channel
ampl-mp                   3.1.0             hbec66e7_1006    conda-forge
bzip2                     1.0.8                h99b78c6_7    conda-forge
ca-certificates           2024.8.30            hf0a4a13_0    conda-forge
cyipopt                   1.5.0           py312h97528d6_1    conda-forge
ipopt                     3.14.16              h920a7db_7    conda-forge
libblas                   3.9.0           24_osxarm64_openblas    conda-forge
libcblas                  3.9.0           24_osxarm64_openblas    conda-forge
libcxx                    19.1.0               ha82da77_0    conda-forge
libedit                   3.1.20191231         hc8eb9b7_2    conda-forge
libexpat                  2.6.3                hf9b8971_0    conda-forge
libffi                    3.4.2                h3422bc3_5    conda-forge
libgfortran               5.0.0           13_2_0_hd922786_3    conda-forge
libgfortran5              13.2.0               hf226fd6_3    conda-forge
libiconv                  1.17                 h0d3ecfb_2    conda-forge
liblapack                 3.9.0           24_osxarm64_openblas    conda-forge
libopenblas               0.3.27          openmp_h517c56d_1    conda-forge
libscotch                 7.0.5                h51b9955_1    conda-forge
libsqlite                 3.46.1               hc14010f_0    conda-forge
libzlib                   1.3.1                hfb2fe0b_1    conda-forge
llvm-openmp               18.1.8               hde57baf_1    conda-forge
metis                     5.1.0             h13dd4ca_1007    conda-forge
mumps-include             5.7.3                hce30654_5    conda-forge
mumps-seq                 5.7.3                he17653c_5    conda-forge
ncurses                   6.5                  h7bae524_1    conda-forge
numpy                     2.1.1           py312h801f5e3_0    conda-forge
openssl                   3.3.2                h8359307_0    conda-forge
pip                       24.2               pyh8b19718_1    conda-forge
python                    3.12.6          h739c21a_1_cpython    conda-forge
python_abi                3.12                    5_cp312    conda-forge
readline                  8.2                  h92ec313_1    conda-forge
setuptools                75.1.0             pyhd8ed1ab_0    conda-forge
tk                        8.6.13               h5083fa2_1    conda-forge
tzdata                    2024a                h8827d51_1    conda-forge
unixodbc                  2.3.12               h0e2417a_0    conda-forge
wheel                     0.44.0             pyhd8ed1ab_0    conda-forge
xz                        5.2.6                h57fd34a_0    conda-forge
zlib                      1.3.1                hfb2fe0b_1    conda-forge

@traversaro
Copy link
Contributor Author

Great, I can confirm it also works on osx-64 via CI:

@traversaro
Copy link
Contributor Author

Probably we can close this now?

@minrk
Copy link
Member

minrk commented Sep 27, 2024

yeah, I marked #121 as closing this, since it restores the removal (so build 10 will be identical to build 7)

@traversaro
Copy link
Contributor Author

Ok!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants