From 72ec46fff9d9c9b698ddeea1f194a592e7723fca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hayyim=20Hern=C3=A1ndez?= Date: Sun, 22 Mar 2026 12:14:27 -0600 Subject: [PATCH] Fix build on Apple Silicon (ARM64) by updating config.sub/guess --- depends/install_pfft.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/depends/install_pfft.sh b/depends/install_pfft.sh index 06ac869..ec54389 100644 --- a/depends/install_pfft.sh +++ b/depends/install_pfft.sh @@ -37,6 +37,17 @@ fi gzip -dc $ROOT/depends/pfft-$PFFT_VERSION.tar.gz | tar xf - -C $TMP cd $TMP +# ===================================================================== +# Update config files to support modern architectures (e.g., Apple Silicon ARM64) +# ===================================================================== +echo "Updating config.sub and config.guess for Apple Silicon support..." +curl -s -L -o pfft-${PFFT_VERSION}/build-aux/config.sub "https://raw.githubusercontent.com/gcc-mirror/gcc/master/config.sub" +curl -s -L -o pfft-${PFFT_VERSION}/build-aux/config.guess "https://raw.githubusercontent.com/gcc-mirror/gcc/master/config.guess" + +curl -s -L -o pfft-${PFFT_VERSION}/fftw3/config.sub "https://raw.githubusercontent.com/gcc-mirror/gcc/master/config.sub" +curl -s -L -o pfft-${PFFT_VERSION}/fftw3/config.guess "https://raw.githubusercontent.com/gcc-mirror/gcc/master/config.guess" +# ===================================================================== + ( mkdir -p double;cd double