Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion library_builders.sh
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ function build_libjpeg_turbo {
local cmake=$(get_modern_cmake)
fetch_unpack https://download.sourceforge.net/libjpeg-turbo/libjpeg-turbo-${JPEGTURBO_VERSION}.tar.gz
(cd libjpeg-turbo-${JPEGTURBO_VERSION} \
&& $cmake -G"Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_INSTALL_LIBDIR=/usr/local/lib . \
&& $cmake -G"Unix Makefiles" -DCMAKE_INSTALL_PREFIX=$BUILD_PREFIX -DCMAKE_INSTALL_LIBDIR=$BUILD_PREFIX/lib . \
&& make install)

# Prevent build_jpeg
Expand Down
2 changes: 2 additions & 0 deletions osx_utils.sh
Original file line number Diff line number Diff line change
Expand Up @@ -476,6 +476,7 @@ function macos_intel_cross_build_setup {
function macos_arm64_cross_build_setup {
# Setup cross build for single arch arm_64 wheels
export PLAT="arm64"
export NATIVE_PREFIX=$BUILD_PREFIX
export BUILD_PREFIX=/opt/arm64-builds
sudo mkdir -p $BUILD_PREFIX/lib $BUILD_PREFIX/include
sudo chown -R $USER $BUILD_PREFIX
Expand All @@ -492,6 +493,7 @@ function macos_arm64_cross_build_setup {
export MACOSX_DEPLOYMENT_TARGET="11.0"
export CROSS_COMPILING=1
export LDFLAGS+=" -arch arm64 -L$BUILD_PREFIX/lib -Wl,-rpath,$BUILD_PREFIX/lib ${FC_ARM64_LDFLAGS:-}"
export PATH="$NATIVE_PREFIX/bin:$PATH"
# This would automatically let autoconf know that we are cross compiling for arm64 darwin
export host_alias="aarch64-apple-darwin20.0.0"
}
Expand Down