Skip to content

Commit 9288f5f

Browse files
committed
hmmm maybe can try switching to devtoolset-8
1 parent 0644f28 commit 9288f5f

File tree

1 file changed

+24
-10
lines changed

1 file changed

+24
-10
lines changed

quaddtype/pyproject.toml

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,37 @@ test-extras = ["test"]
3434
[tool.cibuildwheel.linux]
3535
before-all = """
3636
set -ex
37-
yum install -y wget centos-release-scl
38-
yum install -y devtoolset-7-gcc devtoolset-7-gcc-c++
37+
# Update ca-certificates
38+
yum install -y ca-certificates
39+
update-ca-trust
40+
41+
# Install wget and other necessary tools
42+
yum install -y wget
43+
44+
# Install devtoolset-8
45+
yum install -y centos-release-scl
46+
yum install -y devtoolset-8-gcc devtoolset-8-gcc-c++
47+
48+
# Install Miniconda and sleef
3949
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
4050
bash miniconda.sh -b -p $HOME/miniconda
41-
$HOME/miniconda/bin/conda install -y -c conda-forge sleef
42-
ls -l $HOME/miniconda/include/sleef.h
51+
export PATH="$HOME/miniconda/bin:$PATH"
52+
conda install -y -c conda-forge sleef
53+
54+
# Verify sleef installation
55+
ls -l $HOME/miniconda/include/sleef.h || echo "sleef.h not found"
4356
"""
44-
before-build = "source /opt/rh/devtoolset-7/enable"
45-
environment = { PATH = "/opt/rh/devtoolset-7/root/usr/bin:$PATH", LD_LIBRARY_PATH = "/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib:/opt/rh/devtoolset-7/root/usr/lib64/dyninst:/opt/rh/devtoolset-7/root/usr/lib/dyninst:/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/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/rh/devtoolset-7/root/usr/bin/gcc", CXX = "/opt/rh/devtoolset-7/root/usr/bin/g++" }
57+
before-build = "source /opt/rh/devtoolset-8/enable"
58+
environment = { PATH = "/opt/rh/devtoolset-8/root/usr/bin:$HOME/miniconda/bin:$PATH", LD_LIBRARY_PATH = "/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/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/rh/devtoolset-8/root/usr/bin/gcc", CXX = "/opt/rh/devtoolset-8/root/usr/bin/g++" }
4659
repair-wheel-command = "auditwheel repair -w {dest_dir} {wheel}"
4760

4861
[tool.cibuildwheel.macos]
4962
before-all = """
50-
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O miniconda.sh &&
51-
bash miniconda.sh -b -p $HOME/miniconda &&
52-
$HOME/miniconda/bin/conda install -y -c conda-forge sleef
53-
ls -l $HOME/miniconda/include/sleef.h
63+
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O miniconda.sh
64+
bash miniconda.sh -b -p $HOME/miniconda
65+
export PATH="$HOME/miniconda/bin:$PATH"
66+
conda install -y -c conda-forge sleef
67+
ls -l $HOME/miniconda/include/sleef.h || echo "sleef.h not found"
5468
"""
5569
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" }
5670

0 commit comments

Comments
 (0)