- changed status to open
updates to compile ET on macOS M1 systems
On M1 (and freshly installed amd64) macOS systems there are a number of changes to consider:
- HomeBrew installs to /opt/homebrew rather than /opt/local
- PAPI needs more patches to be turned into a no-op (since it does not support darwin)
This is provided in a series of pull requests for flesh and ExternalLibraries:
- https://bitbucket.org/cactuscode/cactus/pull-requests/148
- https://github.com/EinsteinToolkit/ExternalLibraries-PAPI/pull/3
- https://github.com/EinsteinToolkit/ExternalLibraries-FFTW3/pull/1
- https://github.com/EinsteinToolkit/ExternalLibraries-OpenCL/pull/1
- https://github.com/EinsteinToolkit/ExternalLibraries-OpenSSL/pull/1
- https://github.com/EinsteinToolkit/ExternalLibraries-zlib/pull/1
- https://github.com/EinsteinToolkit/ExternalLibraries-hwloc/pull/3
- https://github.com/EinsteinToolkit/ExternalLibraries-pthreads/pull/1
Comments (5)
-
reporter -
reporter Tested on macOS Ventura, HomeBrew and MacPorts.
-
reporter Unless objected I will apply this after 2023-03-02
-
reporter Applied as git hash e6c5d343 "Cactus: search in /opt/hombrew in find_standardlib" of cactus
Applied as git hash 7dc06d5 "PAPI: various workarounds for PAPI on macOS M1" of ExternalLibraries-PAPI
Applied as git hash 64f995e "FFTW3: search in HomeBrew installation directory" of ExternalLibraries-FFTW3
Applied as git hash acf722d "OpenCL: search in HomeBrew installation directory" of ExternalLibraries-OpenCL
Applied as git hash 2c585f3 "OpenSSL: search in /opt/homebrew for installed packages" of ExternalLibraries-OpenSSL
Applied as git hash d15d828 "zlib: search in HomeBrew installation directory" of ExternalLibraries-zlib
Applied as git hash 3fb3343 "hwloc: search in HomeBrew installation directory" of ExternalLibraries-hwloc
Applied as git hash 554c0bb "pthreads: search in HomeBrew installation directory" of ExternalLibraries-pthreads
-
reporter - changed status to resolved
- Log in to comment
Please review.