pypa / manylinux

Python wheels that work on any linux (almost)
MIT License
1.42k stars 217 forks source link

Error Repairing Wheel to manylinux2014_x86_64 ABI Due to Too-Recent Versioned Symbols #1574

Closed cyprienc closed 3 months ago

cyprienc commented 6 months ago

When attempting to repair the wheel for triton_nightly to the manylinux2014_x86_64 ABI, the auditwheel tool fails with the following error:

auditwheel: error: cannot repair "/tmp/cibuildwheel/built_wheel/triton_nightly-3.0.0.post20240212030344-cp38-cp38-linux_x86_64.whl" to "manylinux2014_x86_64" ABI because of the presence of too-recent versioned symbols. You'll need to compile the wheel on an older toolchain.

This issue occurs during the GitHub Actions workflow defined here (error started appearing around Jan 11, 24).

An example of a failed run can be found here.

Environment

CI/CD Platform: GitHub Actions Container Image Used: quay.io/pypa/manylinux2014_x86_64:latest Local Testing Command (comment out the Azure steps): act -P CPU=ghcr.io/catthehacker/ubuntu:act-22.04 -W .github/workflows/wheels.yml workflow_dispatch

Questions

Why are the symbols not compatible with manylinux2014 despite using the specified base image for the build environment? Is there a recommended approach to ensure compatibility with manylinux2014 ABI standards when building wheels in this environment?

(This is related to https://github.com/openai/triton/issues/2616)

cyprienc commented 6 months ago

Here is the (large) dump of the output of auditwheel during repair:

[Wheels/Build-Wheels]   ❓  ::group::Repairing wheel...
|
|     + sh -c 'auditwheel --verbose repair -w /tmp/cibuildwheel/repaired_wheel /tmp/cibuildwheel/built_wheel/triton_nightly-3.0.0.post20240212030344-cp38-cp38-linux_x86_64.whl'
| DEBUG:auditwheel.musllinux:musl libc not detected
| DEBUG:auditwheel.libc:Falling back to GNU libc
| INFO:auditwheel.main_repair:Repairing triton_nightly-3.0.0.post20240212030344-cp38-cp38-linux_x86_64.whl
| DEBUG:auditwheel.wheel_abi:processing: triton/_C/libtriton.so
| DEBUG:auditwheel.musllinux:musl libc not detected
| DEBUG:auditwheel.libc:Falling back to GNU libc
| DEBUG:auditwheel.lddtree:parse_ld_so_conf(//etc/ld.so.conf)
| DEBUG:auditwheel.lddtree:  glob: //etc/ld.so.conf.d/*.conf
| DEBUG:auditwheel.lddtree:  parse_ld_so_conf(//etc/ld.so.conf.d/00-manylinux.conf)
| DEBUG:auditwheel.lddtree:linker ldpaths: {'conf': ['/usr/local/lib', '/lib', '/lib64/', '/usr/lib', '/usr/lib64'], 'env': ['/opt/rh/devtoolset-10/root/usr/lib64', '/opt/rh/devtoolset-10/root/usr/lib', '/usr/local/lib64'], 'interp': []}
| DEBUG:auditwheel.lddtree:lddtree(triton/_C/libtriton.so)
| DEBUG:auditwheel.lddtree:  ldpaths[rpath]   = []
| DEBUG:auditwheel.lddtree:  ldpaths[runpath] = []
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libz.so.1.2.7)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libc-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/ld-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/librt-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libpthread-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libdl-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libstdc++.so.6.0.19)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libm-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libgcc_s-4.8.5-20150702.so.1)
| DEBUG:auditwheel.wheel_abi:key libgcc_s.so.1, value GCC_3.3
| DEBUG:auditwheel.wheel_abi:key libgcc_s.so.1, value GCC_3.4
| DEBUG:auditwheel.wheel_abi:key libgcc_s.so.1, value GCC_3.0
| DEBUG:auditwheel.wheel_abi:key libm.so.6, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.16
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.15
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.3.4
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.6
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.14
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.4
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.3
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:key libdl.so.2, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value CXXABI_1.3.2
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.14
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.19
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.17
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.18
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value CXXABI_1.3.5
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.9
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value CXXABI_1.3.7
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value CXXABI_1.3.3
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.11
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value CXXABI_1.3
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.15
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4
| DEBUG:auditwheel.wheel_abi:key libpthread.so.0, value GLIBC_2.12
| DEBUG:auditwheel.wheel_abi:key libpthread.so.0, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:processing: triton/backends/amd/lib/libamdhip64.so
| DEBUG:auditwheel.lddtree:lddtree(triton/backends/amd/lib/libamdhip64.so)
| DEBUG:auditwheel.lddtree:  ldpaths[rpath]   = []
| DEBUG:auditwheel.lddtree:  ldpaths[runpath] = ['/tmp/tmpvh2gtuoy/triton/backends/amd/lib', '/tmp/tmpvh2gtuoy']
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libstdc++.so.6.0.19)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libm-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libc-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/ld-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libgcc_s-4.8.5-20150702.so.1)
| DEBUG:auditwheel.wheel_abi:key libgcc_s.so.1, value GCC_3.0
| DEBUG:auditwheel.wheel_abi:key libm.so.6, value GLIBC_2.29
| DEBUG:auditwheel.wheel_abi:key libamd_comgr.so.2, value amd_comgr_1.8
| DEBUG:auditwheel.wheel_abi:key libamd_comgr.so.2, value amd_comgr_2.3
| DEBUG:auditwheel.wheel_abi:key libnuma.so.1, value libnuma_1.2
| DEBUG:auditwheel.wheel_abi:key libnuma.so.1, value libnuma_1.1
| DEBUG:auditwheel.wheel_abi:key libhsa-runtime64.so.1, value ROCR_1
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value CXXABI_1.3.7
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.20
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value CXXABI_1.3.8
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.17
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value CXXABI_1.3.9
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.18
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.29
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.26
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.11
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.9
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value CXXABI_1.3
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.14
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value CXXABI_1.3.5
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.21
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4.15
| DEBUG:auditwheel.wheel_abi:key libstdc++.so.6, value GLIBCXX_3.4
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.7
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.17
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.33
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.14
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.4
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.32
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.34
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.3.4
| DEBUG:auditwheel.wheel_abi:processing: triton/backends/nvidia/bin/cuobjdump
| DEBUG:auditwheel.lddtree:lddtree(triton/backends/nvidia/bin/cuobjdump)
| DEBUG:auditwheel.lddtree:  interp           = /lib64/ld-linux-x86-64.so.2
| DEBUG:auditwheel.lddtree:  ldpaths[interp]  = ['/lib64', '/usr/lib64']
| DEBUG:auditwheel.lddtree:  ldpaths[rpath]   = ['/tmp/tmpvh2gtuoy/triton/backends/nvidia/lib']
| DEBUG:auditwheel.lddtree:  ldpaths[runpath] = []
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libpthread-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libc-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libdl-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libm-2.17.so)
| DEBUG:auditwheel.wheel_abi:key libpthread.so.0, value GLIBC_2.3.2
| DEBUG:auditwheel.wheel_abi:key libpthread.so.0, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.3
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.7
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:processing: triton/backends/nvidia/bin/nvdisasm
| DEBUG:auditwheel.lddtree:lddtree(triton/backends/nvidia/bin/nvdisasm)
| DEBUG:auditwheel.lddtree:  interp           = /lib64/ld-linux-x86-64.so.2
| DEBUG:auditwheel.lddtree:  ldpaths[interp]  = ['/lib64', '/usr/lib64']
| DEBUG:auditwheel.lddtree:  ldpaths[rpath]   = ['/tmp/tmpvh2gtuoy/triton/backends/nvidia/lib']
| DEBUG:auditwheel.lddtree:  ldpaths[runpath] = []
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libpthread-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libc-2.17.so)
| DEBUG:auditwheel.wheel_abi:key libpthread.so.0, value GLIBC_2.3.2
| DEBUG:auditwheel.wheel_abi:key libpthread.so.0, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.3
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.7
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:processing: triton/backends/nvidia/bin/ptxas
| DEBUG:auditwheel.lddtree:lddtree(triton/backends/nvidia/bin/ptxas)
| DEBUG:auditwheel.lddtree:  interp           = /lib64/ld-linux-x86-64.so.2
| DEBUG:auditwheel.lddtree:  ldpaths[interp]  = ['/lib64', '/usr/lib64']
| DEBUG:auditwheel.lddtree:  ldpaths[rpath]   = ['/tmp/tmpvh2gtuoy/triton/backends/nvidia/lib']
| DEBUG:auditwheel.lddtree:  ldpaths[runpath] = []
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libpthread-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libc-2.17.so)
| DEBUG:auditwheel.lddtree:lddtree(/lib64/libm-2.17.so)
| DEBUG:auditwheel.wheel_abi:key libm.so.6, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.7
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.3
| DEBUG:auditwheel.wheel_abi:key libc.so.6, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:key libpthread.so.0, value GLIBC_2.3.2
| DEBUG:auditwheel.wheel_abi:key libpthread.so.0, value GLIBC_2.2.5
| DEBUG:auditwheel.wheel_abi:full_elftree:
| {
|     "triton/_C/libtriton.so": {
|         "interp": null,
|         "path": "triton/_C/libtriton.so",
|         "realpath": "triton/_C/libtriton.so",
|         "needed": [
|             "libz.so.1",
|             "librt.so.1",
|             "libdl.so.2",
|             "libpthread.so.0",
|             "libstdc++.so.6",
|             "libm.so.6",
|             "libgcc_s.so.1",
|             "libc.so.6",
|             "ld-linux-x86-64.so.2"
|         ],
|         "rpath": [],
|         "runpath": [],
|         "libs": {
|             "libz.so.1": {
|                 "realpath": "/lib64/libz.so.1.2.7",
|                 "path": "/lib64/libz.so.1",
|                 "needed": [
|                     "libc.so.6"
|                 ]
|             },
|             "libc.so.6": {
|                 "realpath": "/lib64/libc-2.17.so",
|                 "path": "/lib64/libc.so.6",
|                 "needed": [
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "ld-linux-x86-64.so.2": {
|                 "realpath": "/lib64/ld-2.17.so",
|                 "path": "/lib64/ld-linux-x86-64.so.2",
|                 "needed": []
|             },
|             "librt.so.1": {
|                 "realpath": "/lib64/librt-2.17.so",
|                 "path": "/lib64/librt.so.1",
|                 "needed": [
|                     "libpthread.so.0",
|                     "libc.so.6"
|                 ]
|             },
|             "libpthread.so.0": {
|                 "realpath": "/lib64/libpthread-2.17.so",
|                 "path": "/lib64/libpthread.so.0",
|                 "needed": [
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "libdl.so.2": {
|                 "realpath": "/lib64/libdl-2.17.so",
|                 "path": "/lib64/libdl.so.2",
|                 "needed": [
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "libstdc++.so.6": {
|                 "realpath": "/lib64/libstdc++.so.6.0.19",
|                 "path": "/lib64/libstdc++.so.6",
|                 "needed": [
|                     "libm.so.6",
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2",
|                     "libgcc_s.so.1"
|                 ]
|             },
|             "libm.so.6": {
|                 "realpath": "/lib64/libm-2.17.so",
|                 "path": "/lib64/libm.so.6",
|                 "needed": [
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "libgcc_s.so.1": {
|                 "realpath": "/lib64/libgcc_s-4.8.5-20150702.so.1",
|                 "path": "/lib64/libgcc_s.so.1",
|                 "needed": [
|                     "libc.so.6"
|                 ]
|             }
|         }
|     },
|     "triton/backends/amd/lib/libamdhip64.so": {
|         "interp": null,
|         "path": "triton/backends/amd/lib/libamdhip64.so",
|         "realpath": "triton/backends/amd/lib/libamdhip64.so",
|         "needed": [
|             "libamd_comgr.so.2",
|             "libhsa-runtime64.so.1",
|             "libnuma.so.1",
|             "libstdc++.so.6",
|             "libm.so.6",
|             "libgcc_s.so.1",
|             "libc.so.6",
|             "ld-linux-x86-64.so.2"
|         ],
|         "rpath": [],
|         "runpath": [
|             "/tmp/tmpvh2gtuoy/triton/backends/amd/lib",
|             "/tmp/tmpvh2gtuoy"
|         ],
|         "libs": {
|             "libamd_comgr.so.2": {
|                 "realpath": null,
|                 "path": null,
|                 "needed": []
|             },
|             "libhsa-runtime64.so.1": {
|                 "realpath": null,
|                 "path": null,
|                 "needed": []
|             },
|             "libnuma.so.1": {
|                 "realpath": null,
|                 "path": null,
|                 "needed": []
|             },
|             "libstdc++.so.6": {
|                 "realpath": "/lib64/libstdc++.so.6.0.19",
|                 "path": "/lib64/libstdc++.so.6",
|                 "needed": [
|                     "libm.so.6",
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2",
|                     "libgcc_s.so.1"
|                 ]
|             },
|             "libm.so.6": {
|                 "realpath": "/lib64/libm-2.17.so",
|                 "path": "/lib64/libm.so.6",
|                 "needed": [
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "libc.so.6": {
|                 "realpath": "/lib64/libc-2.17.so",
|                 "path": "/lib64/libc.so.6",
|                 "needed": [
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "ld-linux-x86-64.so.2": {
|                 "realpath": "/lib64/ld-2.17.so",
|                 "path": "/lib64/ld-linux-x86-64.so.2",
|                 "needed": []
|             },
|             "libgcc_s.so.1": {
|                 "realpath": "/lib64/libgcc_s-4.8.5-20150702.so.1",
|                 "path": "/lib64/libgcc_s.so.1",
|                 "needed": [
|                     "libc.so.6"
|                 ]
|             }
|         }
|     },
|     "triton/backends/nvidia/bin/cuobjdump": {
|         "interp": "/lib64/ld-linux-x86-64.so.2",
|         "path": "triton/backends/nvidia/bin/cuobjdump",
|         "realpath": "triton/backends/nvidia/bin/cuobjdump",
|         "needed": [
|             "libpthread.so.0",
|             "libdl.so.2",
|             "libm.so.6",
|             "libc.so.6"
|         ],
|         "rpath": [
|             "/tmp/tmpvh2gtuoy/triton/backends/nvidia/lib"
|         ],
|         "runpath": [],
|         "libs": {
|             "ld-linux-x86-64.so.2": {
|                 "path": "/lib64/ld-linux-x86-64.so.2",
|                 "realpath": "/lib64/ld-2.17.so",
|                 "needed": []
|             },
|             "libpthread.so.0": {
|                 "realpath": "/lib64/libpthread-2.17.so",
|                 "path": "/lib64/libpthread.so.0",
|                 "needed": [
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "libc.so.6": {
|                 "realpath": "/lib64/libc-2.17.so",
|                 "path": "/lib64/libc.so.6",
|                 "needed": [
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "libdl.so.2": {
|                 "realpath": "/lib64/libdl-2.17.so",
|                 "path": "/lib64/libdl.so.2",
|                 "needed": [
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "libm.so.6": {
|                 "realpath": "/lib64/libm-2.17.so",
|                 "path": "/lib64/libm.so.6",
|                 "needed": [
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2"
|                 ]
|             }
|         }
|     },
|     "triton/backends/nvidia/bin/nvdisasm": {
|         "interp": "/lib64/ld-linux-x86-64.so.2",
|         "path": "triton/backends/nvidia/bin/nvdisasm",
|         "realpath": "triton/backends/nvidia/bin/nvdisasm",
|         "needed": [
|             "libpthread.so.0",
|             "libc.so.6"
|         ],
|         "rpath": [
|             "/tmp/tmpvh2gtuoy/triton/backends/nvidia/lib"
|         ],
|         "runpath": [],
|         "libs": {
|             "ld-linux-x86-64.so.2": {
|                 "path": "/lib64/ld-linux-x86-64.so.2",
|                 "realpath": "/lib64/ld-2.17.so",
|                 "needed": []
|             },
|             "libpthread.so.0": {
|                 "realpath": "/lib64/libpthread-2.17.so",
|                 "path": "/lib64/libpthread.so.0",
|                 "needed": [
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "libc.so.6": {
|                 "realpath": "/lib64/libc-2.17.so",
|                 "path": "/lib64/libc.so.6",
|                 "needed": [
|                     "ld-linux-x86-64.so.2"
|                 ]
|             }
|         }
|     },
|     "triton/backends/nvidia/bin/ptxas": {
|         "interp": "/lib64/ld-linux-x86-64.so.2",
|         "path": "triton/backends/nvidia/bin/ptxas",
|         "realpath": "triton/backends/nvidia/bin/ptxas",
|         "needed": [
|             "libpthread.so.0",
|             "libm.so.6",
|             "libc.so.6"
|         ],
|         "rpath": [
|             "/tmp/tmpvh2gtuoy/triton/backends/nvidia/lib"
|         ],
|         "runpath": [],
|         "libs": {
|             "ld-linux-x86-64.so.2": {
|                 "path": "/lib64/ld-linux-x86-64.so.2",
|                 "realpath": "/lib64/ld-2.17.so",
|                 "needed": []
|             },
|             "libpthread.so.0": {
|                 "realpath": "/lib64/libpthread-2.17.so",
|                 "path": "/lib64/libpthread.so.0",
|                 "needed": [
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "libc.so.6": {
|                 "realpath": "/lib64/libc-2.17.so",
|                 "path": "/lib64/libc.so.6",
|                 "needed": [
|                     "ld-linux-x86-64.so.2"
|                 ]
|             },
|             "libm.so.6": {
|                 "realpath": "/lib64/libm-2.17.so",
|                 "path": "/lib64/libm.so.6",
|                 "needed": [
|                     "libc.so.6",
|                     "ld-linux-x86-64.so.2"
|                 ]
|             }
|         }
|     }
| }
| DEBUG:auditwheel.wheel_abi:full_external_refs (will be repaired):
| {
|     "triton/_C/libtriton.so": {
|         "linux_x86_64": {
|             "libs": {
|                 "libgcc_s.so.1": "/lib64/libgcc_s-4.8.5-20150702.so.1",
|                 "libstdc++.so.6": "/lib64/libstdc++.so.6.0.19",
|                 "libz.so.1": "/lib64/libz.so.1.2.7",
|                 "librt.so.1": "/lib64/librt-2.17.so",
|                 "libpthread.so.0": "/lib64/libpthread-2.17.so",
|                 "libc.so.6": "/lib64/libc-2.17.so",
|                 "libm.so.6": "/lib64/libm-2.17.so",
|                 "libdl.so.2": "/lib64/libdl-2.17.so"
|             },
|             "priority": 0,
|             "blacklist": {}
|         },
|         "manylinux_2_5_x86_64": {
|             "libs": {},
|             "priority": 100,
|             "blacklist": {}
|         },
|         "manylinux_2_12_x86_64": {
|             "libs": {},
|             "priority": 90,
|             "blacklist": {}
|         },
|         "manylinux_2_17_x86_64": {
|             "libs": {},
|             "priority": 80,
|             "blacklist": {}
|         },
|         "manylinux_2_24_x86_64": {
|             "libs": {},
|             "priority": 70,
|             "blacklist": {}
|         },
|         "manylinux_2_27_x86_64": {
|             "libs": {},
|             "priority": 65,
|             "blacklist": {}
|         },
|         "manylinux_2_28_x86_64": {
|             "libs": {},
|             "priority": 64,
|             "blacklist": {}
|         },
|         "manylinux_2_31_x86_64": {
|             "libs": {},
|             "priority": 61,
|             "blacklist": {}
|         },
|         "manylinux_2_34_x86_64": {
|             "libs": {},
|             "priority": 58,
|             "blacklist": {}
|         },
|         "manylinux_2_35_x86_64": {
|             "libs": {},
|             "priority": 57,
|             "blacklist": {}
|         }
|     },
|     "triton/backends/amd/lib/libamdhip64.so": {
|         "linux_x86_64": {
|             "libs": {
|                 "libgcc_s.so.1": "/lib64/libgcc_s-4.8.5-20150702.so.1",
|                 "libnuma.so.1": null,
|                 "libstdc++.so.6": "/lib64/libstdc++.so.6.0.19",
|                 "libhsa-runtime64.so.1": null,
|                 "libc.so.6": "/lib64/libc-2.17.so",
|                 "libamd_comgr.so.2": null,
|                 "libm.so.6": "/lib64/libm-2.17.so"
|             },
|             "priority": 0,
|             "blacklist": {}
|         },
|         "manylinux_2_5_x86_64": {
|             "libs": {
|                 "libhsa-runtime64.so.1": null,
|                 "libamd_comgr.so.2": null,
|                 "libnuma.so.1": null
|             },
|             "priority": 100,
|             "blacklist": {}
|         },
|         "manylinux_2_12_x86_64": {
|             "libs": {
|                 "libhsa-runtime64.so.1": null,
|                 "libamd_comgr.so.2": null,
|                 "libnuma.so.1": null
|             },
|             "priority": 90,
|             "blacklist": {}
|         },
|         "manylinux_2_17_x86_64": {
|             "libs": {
|                 "libhsa-runtime64.so.1": null,
|                 "libamd_comgr.so.2": null,
|                 "libnuma.so.1": null
|             },
|             "priority": 80,
|             "blacklist": {}
|         },
|         "manylinux_2_24_x86_64": {
|             "libs": {
|                 "libhsa-runtime64.so.1": null,
|                 "libamd_comgr.so.2": null,
|                 "libnuma.so.1": null
|             },
|             "priority": 70,
|             "blacklist": {}
|         },
|         "manylinux_2_27_x86_64": {
|             "libs": {
|                 "libhsa-runtime64.so.1": null,
|                 "libamd_comgr.so.2": null,
|                 "libnuma.so.1": null
|             },
|             "priority": 65,
|             "blacklist": {}
|         },
|         "manylinux_2_28_x86_64": {
|             "libs": {
|                 "libhsa-runtime64.so.1": null,
|                 "libamd_comgr.so.2": null,
|                 "libnuma.so.1": null
|             },
|             "priority": 64,
|             "blacklist": {}
|         },
|         "manylinux_2_31_x86_64": {
|             "libs": {
|                 "libhsa-runtime64.so.1": null,
|                 "libamd_comgr.so.2": null,
|                 "libnuma.so.1": null
|             },
|             "priority": 61,
|             "blacklist": {}
|         },
|         "manylinux_2_34_x86_64": {
|             "libs": {
|                 "libhsa-runtime64.so.1": null,
|                 "libamd_comgr.so.2": null,
|                 "libnuma.so.1": null
|             },
|             "priority": 58,
|             "blacklist": {}
|         },
|         "manylinux_2_35_x86_64": {
|             "libs": {
|                 "libhsa-runtime64.so.1": null,
|                 "libamd_comgr.so.2": null,
|                 "libnuma.so.1": null
|             },
|             "priority": 57,
|             "blacklist": {}
|         }
|     },
|     "triton/backends/nvidia/bin/cuobjdump": {
|         "linux_x86_64": {
|             "libs": {
|                 "libpthread.so.0": "/lib64/libpthread-2.17.so",
|                 "libc.so.6": "/lib64/libc-2.17.so",
|                 "libdl.so.2": "/lib64/libdl-2.17.so",
|                 "libm.so.6": "/lib64/libm-2.17.so"
|             },
|             "priority": 0,
|             "blacklist": {}
|         },
|         "manylinux_2_5_x86_64": {
|             "libs": {},
|             "priority": 100,
|             "blacklist": {}
|         },
|         "manylinux_2_12_x86_64": {
|             "libs": {},
|             "priority": 90,
|             "blacklist": {}
|         },
|         "manylinux_2_17_x86_64": {
|             "libs": {},
|             "priority": 80,
|             "blacklist": {}
|         },
|         "manylinux_2_24_x86_64": {
|             "libs": {},
|             "priority": 70,
|             "blacklist": {}
|         },
|         "manylinux_2_27_x86_64": {
|             "libs": {},
|             "priority": 65,
|             "blacklist": {}
|         },
|         "manylinux_2_28_x86_64": {
|             "libs": {},
|             "priority": 64,
|             "blacklist": {}
|         },
|         "manylinux_2_31_x86_64": {
|             "libs": {},
|             "priority": 61,
|             "blacklist": {}
|         },
|         "manylinux_2_34_x86_64": {
|             "libs": {},
|             "priority": 58,
|             "blacklist": {}
|         },
|         "manylinux_2_35_x86_64": {
|             "libs": {},
|             "priority": 57,
|             "blacklist": {}
|         }
|     },
|     "triton/backends/nvidia/bin/nvdisasm": {
|         "linux_x86_64": {
|             "libs": {
|                 "libpthread.so.0": "/lib64/libpthread-2.17.so",
|                 "libc.so.6": "/lib64/libc-2.17.so"
|             },
|             "priority": 0,
|             "blacklist": {}
|         },
|         "manylinux_2_5_x86_64": {
|             "libs": {},
|             "priority": 100,
|             "blacklist": {}
|         },
|         "manylinux_2_12_x86_64": {
|             "libs": {},
|             "priority": 90,
|             "blacklist": {}
|         },
|         "manylinux_2_17_x86_64": {
|             "libs": {},
|             "priority": 80,
|             "blacklist": {}
|         },
|         "manylinux_2_24_x86_64": {
|             "libs": {},
|             "priority": 70,
|             "blacklist": {}
|         },
|         "manylinux_2_27_x86_64": {
|             "libs": {},
|             "priority": 65,
|             "blacklist": {}
|         },
|         "manylinux_2_28_x86_64": {
|             "libs": {},
|             "priority": 64,
|             "blacklist": {}
|         },
|         "manylinux_2_31_x86_64": {
|             "libs": {},
|             "priority": 61,
|             "blacklist": {}
|         },
|         "manylinux_2_34_x86_64": {
|             "libs": {},
|             "priority": 58,
|             "blacklist": {}
|         },
|         "manylinux_2_35_x86_64": {
|             "libs": {},
|             "priority": 57,
|             "blacklist": {}
|         }
|     },
|     "triton/backends/nvidia/bin/ptxas": {
|         "linux_x86_64": {
|             "libs": {
|                 "libpthread.so.0": "/lib64/libpthread-2.17.so",
|                 "libc.so.6": "/lib64/libc-2.17.so",
|                 "libm.so.6": "/lib64/libm-2.17.so"
|             },
|             "priority": 0,
|             "blacklist": {}
|         },
|         "manylinux_2_5_x86_64": {
|             "libs": {},
|             "priority": 100,
|             "blacklist": {}
|         },
|         "manylinux_2_12_x86_64": {
|             "libs": {},
|             "priority": 90,
|             "blacklist": {}
|         },
|         "manylinux_2_17_x86_64": {
|             "libs": {},
|             "priority": 80,
|             "blacklist": {}
|         },
|         "manylinux_2_24_x86_64": {
|             "libs": {},
|             "priority": 70,
|             "blacklist": {}
|         },
|         "manylinux_2_27_x86_64": {
|             "libs": {},
|             "priority": 65,
|             "blacklist": {}
|         },
|         "manylinux_2_28_x86_64": {
|             "libs": {},
|             "priority": 64,
|             "blacklist": {}
|         },
|         "manylinux_2_31_x86_64": {
|             "libs": {},
|             "priority": 61,
|             "blacklist": {}
|         },
|         "manylinux_2_34_x86_64": {
|             "libs": {},
|             "priority": 58,
|             "blacklist": {}
|         },
|         "manylinux_2_35_x86_64": {
|             "libs": {},
|             "priority": 57,
|             "blacklist": {}
|         }
|     }
| }
| DEBUG:auditwheel.wheel_abi:external reference info
| DEBUG:auditwheel.wheel_abi:{
|     "linux_x86_64": {
|         "libs": {
|             "libgcc_s.so.1": "/lib64/libgcc_s-4.8.5-20150702.so.1",
|             "libstdc++.so.6": "/lib64/libstdc++.so.6.0.19",
|             "libz.so.1": "/lib64/libz.so.1.2.7",
|             "librt.so.1": "/lib64/librt-2.17.so",
|             "libpthread.so.0": "/lib64/libpthread-2.17.so",
|             "libc.so.6": "/lib64/libc-2.17.so",
|             "libm.so.6": "/lib64/libm-2.17.so",
|             "libdl.so.2": "/lib64/libdl-2.17.so",
|             "libnuma.so.1": null,
|             "libhsa-runtime64.so.1": null,
|             "libamd_comgr.so.2": null
|         },
|         "blacklist": {},
|         "priority": 0
|     },
|     "manylinux_2_5_x86_64": {
|         "libs": {
|             "libhsa-runtime64.so.1": null,
|             "libamd_comgr.so.2": null,
|             "libnuma.so.1": null
|         },
|         "blacklist": {},
|         "priority": 100
|     },
|     "manylinux_2_12_x86_64": {
|         "libs": {
|             "libhsa-runtime64.so.1": null,
|             "libamd_comgr.so.2": null,
|             "libnuma.so.1": null
|         },
|         "blacklist": {},
|         "priority": 90
|     },
|     "manylinux_2_17_x86_64": {
|         "libs": {
|             "libhsa-runtime64.so.1": null,
|             "libamd_comgr.so.2": null,
|             "libnuma.so.1": null
|         },
|         "blacklist": {},
|         "priority": 80
|     },
|     "manylinux_2_24_x86_64": {
|         "libs": {
|             "libhsa-runtime64.so.1": null,
|             "libamd_comgr.so.2": null,
|             "libnuma.so.1": null
|         },
|         "blacklist": {},
|         "priority": 70
|     },
|     "manylinux_2_27_x86_64": {
|         "libs": {
|             "libhsa-runtime64.so.1": null,
|             "libamd_comgr.so.2": null,
|             "libnuma.so.1": null
|         },
|         "blacklist": {},
|         "priority": 65
|     },
|     "manylinux_2_28_x86_64": {
|         "libs": {
|             "libhsa-runtime64.so.1": null,
|             "libamd_comgr.so.2": null,
|             "libnuma.so.1": null
|         },
|         "blacklist": {},
|         "priority": 64
|     },
|     "manylinux_2_31_x86_64": {
|         "libs": {
|             "libhsa-runtime64.so.1": null,
|             "libamd_comgr.so.2": null,
|             "libnuma.so.1": null
|         },
|         "blacklist": {},
|         "priority": 61
|     },
|     "manylinux_2_34_x86_64": {
|         "libs": {
|             "libhsa-runtime64.so.1": null,
|             "libamd_comgr.so.2": null,
|             "libnuma.so.1": null
|         },
|         "blacklist": {},
|         "priority": 58
|     },
|     "manylinux_2_35_x86_64": {
|         "libs": {
|             "libhsa-runtime64.so.1": null,
|             "libamd_comgr.so.2": null,
|             "libnuma.so.1": null
|         },
|         "blacklist": {},
|         "priority": 57
|     }
| }
| DEBUG:auditwheel.policy:Package requires CXXABI_1.3.9, incompatible with policy manylinux_2_5_x86_64 which requires {'CXXABI_1.3', 'CXXABI_1.3.1'}
| DEBUG:auditwheel.policy:Package requires CXXABI_1.3.3, incompatible with policy manylinux_2_5_x86_64 which requires {'CXXABI_1.3', 'CXXABI_1.3.1'}
| DEBUG:auditwheel.policy:Package requires CXXABI_1.3.8, incompatible with policy manylinux_2_5_x86_64 which requires {'CXXABI_1.3', 'CXXABI_1.3.1'}
| DEBUG:auditwheel.policy:Package requires CXXABI_1.3.5, incompatible with policy manylinux_2_5_x86_64 which requires {'CXXABI_1.3', 'CXXABI_1.3.1'}
| DEBUG:auditwheel.policy:Package requires CXXABI_1.3.2, incompatible with policy manylinux_2_5_x86_64 which requires {'CXXABI_1.3', 'CXXABI_1.3.1'}
| DEBUG:auditwheel.policy:Package requires CXXABI_1.3.7, incompatible with policy manylinux_2_5_x86_64 which requires {'CXXABI_1.3', 'CXXABI_1.3.1'}
| DEBUG:auditwheel.policy:Package requires GLIBC_2.17, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBC_2.3.4', 'GLIBC_2.3.2', 'GLIBC_2.5', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.2.6', 'GLIBC_2.4', 'GLIBC_2.3.3'}
| DEBUG:auditwheel.policy:Package requires GLIBC_2.16, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBC_2.3.4', 'GLIBC_2.3.2', 'GLIBC_2.5', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.2.6', 'GLIBC_2.4', 'GLIBC_2.3.3'}
| DEBUG:auditwheel.policy:Package requires GLIBC_2.29, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBC_2.3.4', 'GLIBC_2.3.2', 'GLIBC_2.5', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.2.6', 'GLIBC_2.4', 'GLIBC_2.3.3'}
| DEBUG:auditwheel.policy:Package requires GLIBC_2.14, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBC_2.3.4', 'GLIBC_2.3.2', 'GLIBC_2.5', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.2.6', 'GLIBC_2.4', 'GLIBC_2.3.3'}
| DEBUG:auditwheel.policy:Package requires GLIBC_2.7, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBC_2.3.4', 'GLIBC_2.3.2', 'GLIBC_2.5', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.2.6', 'GLIBC_2.4', 'GLIBC_2.3.3'}
| DEBUG:auditwheel.policy:Package requires GLIBC_2.33, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBC_2.3.4', 'GLIBC_2.3.2', 'GLIBC_2.5', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.2.6', 'GLIBC_2.4', 'GLIBC_2.3.3'}
| DEBUG:auditwheel.policy:Package requires GLIBC_2.34, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBC_2.3.4', 'GLIBC_2.3.2', 'GLIBC_2.5', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.2.6', 'GLIBC_2.4', 'GLIBC_2.3.3'}
| DEBUG:auditwheel.policy:Package requires GLIBC_2.15, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBC_2.3.4', 'GLIBC_2.3.2', 'GLIBC_2.5', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.2.6', 'GLIBC_2.4', 'GLIBC_2.3.3'}
| DEBUG:auditwheel.policy:Package requires GLIBC_2.32, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBC_2.3.4', 'GLIBC_2.3.2', 'GLIBC_2.5', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.2.6', 'GLIBC_2.4', 'GLIBC_2.3.3'}
| DEBUG:auditwheel.policy:Package requires GLIBC_2.6, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBC_2.3.4', 'GLIBC_2.3.2', 'GLIBC_2.5', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.2.6', 'GLIBC_2.4', 'GLIBC_2.3.3'}
| DEBUG:auditwheel.policy:Package requires GLIBC_2.12, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBC_2.3.4', 'GLIBC_2.3.2', 'GLIBC_2.5', 'GLIBC_2.2.5', 'GLIBC_2.3', 'GLIBC_2.2.6', 'GLIBC_2.4', 'GLIBC_2.3.3'}
| DEBUG:auditwheel.policy:Package requires GLIBCXX_3.4.14, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBCXX_3.4.5', 'GLIBCXX_3.4.1', 'GLIBCXX_3.4', 'GLIBCXX_3.4.7', 'GLIBCXX_3.4.6', 'GLIBCXX_3.4.8', 'GLIBCXX_3.4.2', 'GLIBCXX_3.4.3', 'GLIBCXX_3.4.4'}
| DEBUG:auditwheel.policy:Package requires GLIBCXX_3.4.26, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBCXX_3.4.5', 'GLIBCXX_3.4.1', 'GLIBCXX_3.4', 'GLIBCXX_3.4.7', 'GLIBCXX_3.4.6', 'GLIBCXX_3.4.8', 'GLIBCXX_3.4.2', 'GLIBCXX_3.4.3', 'GLIBCXX_3.4.4'}
| DEBUG:auditwheel.policy:Package requires GLIBCXX_3.4.18, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBCXX_3.4.5', 'GLIBCXX_3.4.1', 'GLIBCXX_3.4', 'GLIBCXX_3.4.7', 'GLIBCXX_3.4.6', 'GLIBCXX_3.4.8', 'GLIBCXX_3.4.2', 'GLIBCXX_3.4.3', 'GLIBCXX_3.4.4'}
| DEBUG:auditwheel.policy:Package requires GLIBCXX_3.4.15, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBCXX_3.4.5', 'GLIBCXX_3.4.1', 'GLIBCXX_3.4', 'GLIBCXX_3.4.7', 'GLIBCXX_3.4.6', 'GLIBCXX_3.4.8', 'GLIBCXX_3.4.2', 'GLIBCXX_3.4.3', 'GLIBCXX_3.4.4'}
| DEBUG:auditwheel.policy:Package requires GLIBCXX_3.4.29, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBCXX_3.4.5', 'GLIBCXX_3.4.1', 'GLIBCXX_3.4', 'GLIBCXX_3.4.7', 'GLIBCXX_3.4.6', 'GLIBCXX_3.4.8', 'GLIBCXX_3.4.2', 'GLIBCXX_3.4.3', 'GLIBCXX_3.4.4'}
| DEBUG:auditwheel.policy:Package requires GLIBCXX_3.4.17, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBCXX_3.4.5', 'GLIBCXX_3.4.1', 'GLIBCXX_3.4', 'GLIBCXX_3.4.7', 'GLIBCXX_3.4.6', 'GLIBCXX_3.4.8', 'GLIBCXX_3.4.2', 'GLIBCXX_3.4.3', 'GLIBCXX_3.4.4'}
| DEBUG:auditwheel.policy:Package requires GLIBCXX_3.4.20, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBCXX_3.4.5', 'GLIBCXX_3.4.1', 'GLIBCXX_3.4', 'GLIBCXX_3.4.7', 'GLIBCXX_3.4.6', 'GLIBCXX_3.4.8', 'GLIBCXX_3.4.2', 'GLIBCXX_3.4.3', 'GLIBCXX_3.4.4'}
| DEBUG:auditwheel.policy:Package requires GLIBCXX_3.4.11, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBCXX_3.4.5', 'GLIBCXX_3.4.1', 'GLIBCXX_3.4', 'GLIBCXX_3.4.7', 'GLIBCXX_3.4.6', 'GLIBCXX_3.4.8', 'GLIBCXX_3.4.2', 'GLIBCXX_3.4.3', 'GLIBCXX_3.4.4'}
| DEBUG:auditwheel.policy:Package requires GLIBCXX_3.4.21, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBCXX_3.4.5', 'GLIBCXX_3.4.1', 'GLIBCXX_3.4', 'GLIBCXX_3.4.7', 'GLIBCXX_3.4.6', 'GLIBCXX_3.4.8', 'GLIBCXX_3.4.2', 'GLIBCXX_3.4.3', 'GLIBCXX_3.4.4'}
| DEBUG:auditwheel.policy:Package requires GLIBCXX_3.4.19, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBCXX_3.4.5', 'GLIBCXX_3.4.1', 'GLIBCXX_3.4', 'GLIBCXX_3.4.7', 'GLIBCXX_3.4.6', 'GLIBCXX_3.4.8', 'GLIBCXX_3.4.2', 'GLIBCXX_3.4.3', 'GLIBCXX_3.4.4'}
| DEBUG:auditwheel.policy:Package requires GLIBCXX_3.4.9, incompatible with policy manylinux_2_5_x86_64 which requires {'GLIBCXX_3.4.5', 'GLIBCXX_3.4.1', 'GLIBCXX_3.4', 'GLIBCXX_3.4.7', 'GLIBCXX_3.4.6', 'GLIBCXX_3.4.8', 'GLIBCXX_3.4.2', 'GLIBCXX_3.4.3', 'GLIBCXX_3.4.4'}
...
dralley commented 6 months ago

manylinux2014 is based on CentOS 7, which is dead in a few months anyway - have you tried manylinux_2_28?

fkouteib commented 4 months ago

@dralley Thanks for the suggestion. I tried many_linux_2_28 and it doesn't resolve the issue. More details in openai/triton#3620.

mayeut commented 3 months ago

Closing this as the issue comes from a binary dependency that has too recent symbols. The work to provide a manylinux_2_34 image is being tracked in #1585