Skip to content

Commit a95facc

Browse files
committed
ci: Fix auditwheel repair using "manylinux2014" instead of "manylinux1" env
By using manylinux2014 (based of Centos 7), this commit ensures the operating system used to build the release (see [1]) is consistent and fixes the following error: INFO:auditwheel.main_repair:Repairing castxml-0.post5+g98379ac-cp27-cp27mu-linux_x86_64.whl error: cannot repair "dist/castxml-0.post5+g98379ac-cp27-cp27mu-linux_x86_64.whl" to "manylinux1_x86_64" ABI because of the presence of too-recent versioned symbols. You'll need to compile the wheel on an older toolchain. [1] https://github.com/CastXML/CastXMLSuperbuild/blob/75ec9ef4ad48ddab605627d783bfdee57fd7bcbf/azure-pipelines.yml#L13-L19
1 parent 4cc6adf commit a95facc

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

.circleci/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ references:
2828

2929
x64_build_job: &x64_build_job
3030
docker:
31-
- image: dockcross/manylinux-x64
31+
- image: dockcross/manylinux2014-x64
3232
<<: *ci_steps
3333

3434
# x86_build_job: &x86_build_job
3535
# docker:
36-
# - image: dockcross/manylinux-x86
36+
# - image: dockcross/manylinux2014-x86
3737
# <<: *ci_steps
3838

3939
no_filters: &no_filters

scikit-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ build:
5151
commands:
5252
- |
5353
# Since there are no external shared libraries to bundle into the wheels
54-
# this step will fixup the wheel switching from 'linux' to 'manylinux1' tag
54+
# this step will fixup the wheel switching from 'linux' to 'manylinux' tag
5555
for whl in dist/*$(python -c "import wheel.pep425tags as w; print(w.get_platform())").whl; do
5656
auditwheel repair $whl -w ./dist/
5757
rm $whl

0 commit comments

Comments
 (0)