File tree Expand file tree Collapse file tree 4 files changed +22
-3
lines changed Expand file tree Collapse file tree 4 files changed +22
-3
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ ARG YASM_VERSION=1.3.0
15
15
ENV LD_LIBRARY_PATH /usr/local/lib:$LD_LIBRARY_PATH
16
16
17
17
# epel-release need for aarch64 to get openblas packages
18
- RUN yum install curl-devel xcb-util-renderutil-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel mesa-libGL-devel libxkbcommon-devel libxkbcommon-x11-devel libXi-devel lapack-devel epel-release -y && \
18
+ RUN yum install zlib-devel curl-devel xcb-util-renderutil-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel mesa-libGL-devel libxkbcommon-devel libxkbcommon-x11-devel libXi-devel lapack-devel epel-release -y && \
19
19
yum install openblas-devel dejavu-sans-fonts -y && \
20
20
cp /usr/include/lapacke/lapacke*.h /usr/include/ && \
21
21
curl https://raw.githubusercontent.com/xianyi/OpenBLAS/v0.3.3/cblas.h -o /usr/include/cblas.h && \
Original file line number Diff line number Diff line change @@ -11,12 +11,11 @@ ARG NASM_VERSION=2.15.04
11
11
ARG OPENSSL_VERSION=1_1_1s
12
12
ARG QT_VERSION=5.15.0
13
13
ARG YASM_VERSION=1.3.0
14
- ARG ZLIB_VERSION=1.2.13
15
14
16
15
ENV LD_LIBRARY_PATH /usr/local/lib:$LD_LIBRARY_PATH
17
16
18
17
# epel-release need for aarch64 to get openblas packages
19
- RUN yum install curl-devel xcb-util-renderutil-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel mesa-libGL-devel libxkbcommon-devel libxkbcommon-x11-devel libXi-devel lapack-devel epel-release -y && \
18
+ RUN yum install zlib-devel curl-devel xcb-util-renderutil-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-wm-devel mesa-libGL-devel libxkbcommon-devel libxkbcommon-x11-devel libXi-devel lapack-devel epel-release -y && \
20
19
yum install openblas-devel dejavu-sans-fonts -y && \
21
20
cp /usr/include/lapacke/lapacke*.h /usr/include/ && \
22
21
curl https://raw.githubusercontent.com/xianyi/OpenBLAS/v0.3.3/cblas.h -o /usr/include/cblas.h && \
Original file line number Diff line number Diff line change
1
+ from os .path import join , dirname , abspath
2
+ import json
3
+
4
+ from auditwheel import policy
5
+
6
+ def add_whitelisted_libs ():
7
+ policies = None
8
+
9
+ with open (join (dirname (abspath (policy .__file__ )), "manylinux-policy.json" )) as f :
10
+ policies = json .load (f )
11
+
12
+ for p in policies :
13
+ p ["lib_whitelist" ].append ("libxcb.so.1" )
14
+
15
+ with open (join (dirname (abspath (policy .__file__ )), "manylinux-policy.json" ), "w" ) as f :
16
+ f .write (json .dumps (policies ))
17
+
18
+ if __name__ == '__main__' :
19
+ add_whitelisted_libs ()
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ function bdist_wheel_cmd {
23
23
TOOLS_PATH=/opt/_internal/pipx/venvs/auditwheel
24
24
/opt/python/cp39-cp39/bin/python -m venv $TOOLS_PATH
25
25
source $TOOLS_PATH /bin/activate
26
+ python patch_auditwheel_whitelist.py
26
27
deactivate
27
28
fi
28
29
if [ -n " $USE_CCACHE " -a -z " $BREW_BOOTSTRAP_MODE " ]; then ccache -s; fi
You can’t perform that action at this time.
0 commit comments