diff --git a/docker/cross-compilation/openssl-macos.sh b/docker/cross-compilation/openssl-macos.sh index 5d4de430b..a515b6caa 100755 --- a/docker/cross-compilation/openssl-macos.sh +++ b/docker/cross-compilation/openssl-macos.sh @@ -19,12 +19,12 @@ main() { wget https://www.openssl.org/source/openssl-$version.tar.gz tar --strip-components=1 -xzvf openssl-$version.tar.gz - # Configure OpenSSL for arm64 - # Use darwin64-x86_64-cc as base and override with arm64 architecture + # Configure OpenSSL for arm64, disabling assembly ./Configure \ --prefix="$install_dir" \ darwin64-x86_64-cc \ no-dso \ + no-asm \ -fPIC \ ${@:1} @@ -32,7 +32,7 @@ main() { perl -pi -e 's/-arch x86_64/-arch arm64/g' Makefile # Build using all available cores - make -j$(sysctl -n hw.ncpu) + KERNEL_BITS=64 make -j$(sysctl -n hw.ncpu) # Install sudo make install