Skip to content

Commit 667aabc

Browse files
committed
using abs paths for linux paths
1 parent 8f3d623 commit 667aabc

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

quaddtype/pyproject.toml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,36 +45,32 @@ download_file() {
4545
GCC_URL="https://github.com/Aetherinox/gcc-arm64/releases/download/12.3.1-2023.10/aarch64-linux-gnu-12.3.1-2023.10-x86_64-linux.tar.xz"
4646
download_file "$GCC_URL" "gcc.tar.xz"
4747
tar xf gcc.tar.xz -C /opt || echo "Failed to extract GCC"
48-
export PATH="/opt/aarch64-linux-gnu/bin:$PATH"
4948
5049
# Install Miniconda and sleef
5150
MINICONDA_URL="https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh"
5251
download_file "$MINICONDA_URL" "miniconda.sh"
5352
bash miniconda.sh -b -p $HOME/miniconda || echo "Failed to install Miniconda"
54-
export PATH="$HOME/miniconda/bin:$PATH"
55-
conda install -y -c conda-forge sleef || echo "Failed to install sleef"
53+
$HOME/miniconda/bin/conda install -y -c conda-forge sleef || echo "Failed to install sleef"
5654
5755
# Verify sleef installation
5856
ls -l $HOME/miniconda/include/sleef.h || echo "sleef.h not found"
5957
6058
# Print environment information for debugging
61-
echo "PATH: $PATH"
6259
echo "GCC version:"
63-
gcc --version || echo "GCC not found"
60+
/opt/aarch64-linux-gnu/bin/gcc --version || echo "GCC not found"
6461
echo "Python version:"
6562
python --version
6663
echo "Conda version:"
67-
conda --version
64+
$HOME/miniconda/bin/conda --version
6865
"""
69-
environment = { PATH = "/opt/aarch64-linux-gnu/bin:$HOME/miniconda/bin:$PATH", LD_LIBRARY_PATH = "/opt/aarch64-linux-gnu/lib:$HOME/miniconda/lib:$LD_LIBRARY_PATH", LIBRARY_PATH = "$HOME/miniconda/lib:$LIBRARY_PATH", CFLAGS = "-I$HOME/miniconda/include -fPIC $CFLAGS", CXXFLAGS = "-I$HOME/miniconda/include -fPIC $CXXFLAGS", LDFLAGS = "-L$HOME/miniconda/lib $LDFLAGS", AUDITWHEEL_PLAT = "manylinux2014_x86_64", CC = "/opt/aarch64-linux-gnu/bin/gcc", CXX = "/opt/aarch64-linux-gnu/bin/g++" }
66+
environment = { LD_LIBRARY_PATH = "/opt/aarch64-linux-gnu/lib:$HOME/miniconda/lib:$LD_LIBRARY_PATH", LIBRARY_PATH = "$HOME/miniconda/lib:$LIBRARY_PATH", CFLAGS = "-I$HOME/miniconda/include -fPIC $CFLAGS", CXXFLAGS = "-I$HOME/miniconda/include -fPIC $CXXFLAGS", LDFLAGS = "-L$HOME/miniconda/lib $LDFLAGS", AUDITWHEEL_PLAT = "manylinux2014_x86_64", CC = "/opt/aarch64-linux-gnu/bin/gcc", CXX = "/opt/aarch64-linux-gnu/bin/g++" }
7067
repair-wheel-command = "auditwheel repair -w {dest_dir} {wheel}"
7168

7269
[tool.cibuildwheel.macos]
7370
before-all = """
7471
curl -L https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -o miniconda.sh
7572
bash miniconda.sh -b -p $HOME/miniconda
76-
export PATH="$HOME/miniconda/bin:$PATH"
77-
conda install -y -c conda-forge sleef
73+
$HOME/miniconda/bin/conda install -y -c conda-forge sleef
7874
ls -l $HOME/miniconda/include/sleef.h || echo "sleef.h not found"
7975
"""
8076
environment = { DYLD_LIBRARY_PATH = "$HOME/miniconda/lib:$DYLD_LIBRARY_PATH", LIBRARY_PATH = "$HOME/miniconda/lib:$LIBRARY_PATH", CFLAGS = "-I$HOME/miniconda/include $CFLAGS", CXXFLAGS = "-I$HOME/miniconda/include $CXXFLAGS", LDFLAGS = "-L$HOME/miniconda/lib $LDFLAGS" }

0 commit comments

Comments
 (0)