Apple M1 Special Needs: Difference between revisions

From OPeNDAP Documentation
⧼opendap2-jumptonavigation⧽
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:


== openssl ==
== openssl ==
This is needed for both the hyrax-dependencies and for the bes builds.
* brew install openssl
* brew install openssl
* export CPPFLAGS="-I/opt/homebrew/Cellar/openssl@3/3.0.1/include"
* export CPPFLAGS="-I/opt/homebrew/Cellar/openssl@3/3.0.1/include"
Line 8: Line 9:


== libpng ==
== libpng ==
This is needed to build the gdal library in the hyrax-dependencies.
* [http://www.libpng.org/pub/png/libpng.html Download libpng source]
* [http://www.libpng.org/pub/png/libpng.html Download libpng source]
Unpack the distribution bundle and build and install the library into /usr/local
Unpack the distribution bundle and build and install the library into /usr/local

Latest revision as of 23:51, 29 December 2021

Computers with the Apple M1 chip require dedicated binaries, or binaries with both Intel and M1 contents. In order to get the hyrax-dependencies to build the following packages need to be installed prior to running the hyrax-dependencies build.

openssl

This is needed for both the hyrax-dependencies and for the bes builds.

  • brew install openssl
  • export CPPFLAGS="-I/opt/homebrew/Cellar/openssl@3/3.0.1/include"
  • export LDFLAGS="-I/opt/homebrew/Cellar/openssl@3/3.0.1/lib"

libpng

This is needed to build the gdal library in the hyrax-dependencies.

Unpack the distribution bundle and build and install the library into /usr/local

  • ./configure
  • make
  • make check
  • make install