Closed cyprienc closed 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'}
...
manylinux2014 is based on CentOS 7, which is dead in a few months anyway - have you tried manylinux_2_28?
@dralley Thanks for the suggestion. I tried many_linux_2_28 and it doesn't resolve the issue. More details in openai/triton#3620.
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
When attempting to repair the wheel for
triton_nightly
to themanylinux2014_x86_64
ABI, the auditwheel tool fails with the following error: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 withmanylinux2014
ABI standards when building wheels in this environment?(This is related to https://github.com/openai/triton/issues/2616)