junrushao opened a new issue, #344:
URL: https://github.com/apache/tvm-ffi/issues/344

   I looked into `libtvm_ffi.so` distributed by recent pypi releases, and 
noticed that it has quite a few dependencies:
   
   ```
   >>> unzip 
apache_tvm_ffi-0.1.6rc0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
   >>> ldd tvm_ffi/lib/libtvm_ffi.so
        linux-vdso.so.1 (0x00007fff587d7000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 
(0x00007f7321d3a000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f7321c53000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x00007f7321c2f000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007f7321c2a000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f7321a01000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f73220c8000)
   ```
   
   Not saying dependencies are necessarily a bad thing - most of them might be 
just fine, but just curious what they are used for in tvm-ffi project.
   
   `pthread` is indeed not useful, and I was unable to reproduce it on my local 
dev machine, but when building with cibw using manylinux_2_28 image, it does 
get included for some reasons:
   
   <details>
   
   ```
   >>> export CIBW_BUILD=cp312-manylinux_x86_64
   >>> export CIBW_MANYLINUX_X86_64_IMAGE=manylinux_2_28
   >>> uv run --no-project --with cibuildwheel==3.1.4 cibuildwheel --output-dir 
wheelhouse
   
        _ _       _ _   _       _           _
    ___|_| |_ _ _|_| |_| |_ _ _| |_ ___ ___| |
   |  _| | . | | | | | . | | | |   | -_| -_| |
   |___|_|___|___|_|_|___|_____|_|_|___|___|_|
   
   cibuildwheel version 3.1.4
   
   Build options:
     platform: linux
     allow_empty: False
     architectures: aarch64, x86_64
     build_selector:
       build_config: cp312-manylinux_x86_64
       skip_config: *musllinux*
       requires_python: >=3.8
       enable: []
     output_dir: /home/dolores/Projects/tvm-ffi/wheelhouse
     package_dir: /home/dolores/Projects/tvm-ffi
     test_selector:
       skip_config: cp38-* cp39-* cp310-* cp311-*
     before_all:
     before_build:
     before_test:
     build_frontend: build[uv]
     build_verbosity: 1
     config_settings:
     container_engine: docker
     dependency_constraints: pinned
     environment:
     manylinux_images:
       x86_64: quay.io/pypa/manylinux_2_28_x86_64:2025.08.15-1
       i686: quay.io/pypa/manylinux_2_28_i686:2025.08.15-1
       pypy_x86_64: quay.io/pypa/manylinux_2_28_x86_64:2025.08.15-1
       aarch64: quay.io/pypa/manylinux_2_28_aarch64:2025.08.15-1
       ppc64le: quay.io/pypa/manylinux_2_28_ppc64le:2025.08.15-1
       s390x: quay.io/pypa/manylinux_2_28_s390x:2025.08.15-1
       armv7l: quay.io/pypa/manylinux_2_31_armv7l:2025.08.15-1
       riscv64: quay.io/pypa/manylinux_2_39_riscv64:2025.08.15-1
       pypy_aarch64: quay.io/pypa/manylinux_2_28_aarch64:2025.08.15-1
       pypy_i686: quay.io/pypa/manylinux_2_28_i686:2025.08.15-1
     musllinux_images:
       x86_64: quay.io/pypa/musllinux_1_2_x86_64:2025.08.15-1
       i686: quay.io/pypa/musllinux_1_2_i686:2025.08.15-1
       aarch64: quay.io/pypa/musllinux_1_2_aarch64:2025.08.15-1
       ppc64le: quay.io/pypa/musllinux_1_2_ppc64le:2025.08.15-1
       s390x: quay.io/pypa/musllinux_1_2_s390x:2025.08.15-1
       armv7l: quay.io/pypa/musllinux_1_2_armv7l:2025.08.15-1
       riscv64: quay.io/pypa/musllinux_1_2_riscv64:2025.08.15-1
     pyodide_version: None
     repair_command: auditwheel repair -w {dest_dir} {wheel}
     test_command: pytest {package}/tests/python -vvs
     test_environment:
     test_extras: [test]
     test_groups:
     test_requires:
     test_sources:
     xbuild_tools: None
   
   Cache folder: /home/dolores/.cache/cibuildwheel
   
   Here we go!
   
   Starting container image quay.io/pypa/manylinux_2_28_x86_64:2025.08.15-1...
   
   info: This container will host the build for cp312-manylinux_x86_64...
   + docker version -f '{{json .}}'
   + docker image inspect quay.io/pypa/manylinux_2_28_x86_64:2025.08.15-1 
--format '{{.Os}}/{{.Architecture}}'
   Error response from daemon: No such image: 
quay.io/pypa/manylinux_2_28_x86_64:2025.08.15-1
   2025.08.15-1: Pulling from pypa/manylinux_2_28_x86_64
   fc846f2fcd53: Pull complete
   7ebde823a735: Pull complete
   34d92c41e907: Pull complete
   e9a89bd7d45e: Pull complete
   f9d36340cccf: Pull complete
   81704f09868b: Pull complete
   75bf1893d17e: Pull complete
   ccba24fcdd93: Pull complete
   9f8130d62257: Pull complete
   fcf18e0ab966: Pull complete
   692799c58d30: Pull complete
   2bb0a2912ccf: Pull complete
   b9eb1d513ef8: Pull complete
   88364752dfd5: Pull complete
   99cd247abe48: Pull complete
   4f4fb700ef54: Pull complete
   be79be7f03e7: Pull complete
   a3f5626097e3: Pull complete
   2eae4ad0bb47: Pull complete
   f30ef9f5bd1e: Pull complete
   1a4c282d288c: Pull complete
   5c129252718d: Pull complete
   Digest: 
sha256:6f42f4382bc73e9584206e6722e001922c0d4846c932fccaa04c0e35903b717d
   Status: Downloaded newer image for 
quay.io/pypa/manylinux_2_28_x86_64:2025.08.15-1
   ca917539a2910a8588dc59ee05638c35ae9d68be02ce30d68d974b3b7473bae7
       + /bin/true
       + mkdir -p /project
       + manylinux-interpreters --help
       + manylinux-interpreters ensure cp312-cp312
   'cp312-cp312' already installed at '/opt/python/cp312-cp312'
   
                                                                ✓ 35.71s
   Copying project into container...
   
       + mkdir -p /project
   
                                                                 ✓ 2.23s
   
   Building cp312-manylinux_x86_64 wheel
   CPython 3.12 manylinux x86_64
   
   Setting up build environment...
   
       + mkdir -p /
       + /opt/python/cp39-cp39/bin/python -c 'import sys, json, os; 
json.dump(os.environ.copy(), sys.stdout)'
       + which python
       + which uv
   
                                                                 ✓ 0.19s
   Building wheel...
   
       + rm -rf /tmp/cibuildwheel/built_wheel
       + mkdir -p /tmp/cibuildwheel/built_wheel
       + python -m build /project --wheel 
--outdir=/tmp/cibuildwheel/built_wheel --installer=uv
   * Creating isolated environment: venv+uv...
   * Using external uv from /usr/local/bin/uv
   * Installing packages in isolated environment:
     - cython>=3.0
     - scikit-build-core>=0.10.0
     - setuptools-scm
   * Getting build dependencies for wheel...
   * Installing packages in isolated environment:
     - ninja>=1.11
     - setuptools-scm
   * Building wheel...
   2025-12-13 22:45:11,251 - scikit_build_core - INFO - RUN: 
/usr/local/bin/cmake -E capabilities
   2025-12-13 22:45:11,410 - scikit_build_core - INFO - CMake version: 4.1.0
   *** scikit-build-core 0.11.6 using CMake 4.1.0 (wheel)
   2025-12-13 22:45:11,411 - scikit_build_core - INFO - Implementation: cpython 
linux on x86_64
   2025-12-13 22:45:11,418 - scikit_build_core - INFO - Build directory: 
/project/build
   2025-12-13 22:45:11,420 - scikit_build_core - WARNING - Original src 
/home/dolores/Projects/tvm-ffi != /project, clearing cache
   2025-12-13 22:45:11,421 - scikit_build_core - INFO - New isolated 
environment 
/home/dolores/.cache/uv/builds-v0/.tmpZRcHtA/lib/python3.13/site-packages/scikit_build_core
 -> /tmp/build-env-myl6u67k/lib/python3.12/site-packages/scikit_build_core, 
clearing cache
   *** Configuring CMake...
   2025-12-13 22:45:11,605 - scikit_build_core - INFO - RUN: 
/tmp/build-env-myl6u67k/bin/ninja --version
   2025-12-13 22:45:11,609 - scikit_build_core - INFO - Ninja version: 1.13.0
   2025-12-13 22:45:11,610 - scikit_build_core - INFO - RUN: 
/usr/local/bin/cmake -S. -Bbuild -DCMAKE_BUILD_TYPE:STRING=Release 
-Cbuild/CMakeInit.txt 
-DCMAKE_INSTALL_PREFIX=/tmp/tmp6fagaega/wheel/platlib/tvm_ffi 
-DCMAKE_MAKE_PROGRAM=/tmp/build-env-myl6u67k/bin/ninja 
-DTVM_FFI_ATTACH_DEBUG_SYMBOLS=ON -DTVM_FFI_BUILD_TESTS=OFF 
-DTVM_FFI_BUILD_PYTHON_MODULE=ON
   loading initial cache file build/CMakeInit.txt
   -- The CXX compiler identification is GNU 14.2.1
   -- The C compiler identification is GNU 14.2.1
   -- Detecting CXX compiler ABI info
   -- Detecting CXX compiler ABI info - done
   -- Check for working CXX compiler: /opt/rh/gcc-toolset-14/root/usr/bin/g++ - 
skipped
   -- Detecting CXX compile features
   -- Detecting CXX compile features - done
   -- Detecting C compiler ABI info
   -- Detecting C compiler ABI info - done
   -- Check for working C compiler: /opt/rh/gcc-toolset-14/root/usr/bin/gcc - 
skipped
   -- Detecting C compile features
   -- Detecting C compile features - done
   -- Detected target triple: x86_64-redhat-linux
   -- Setting C++ macro TVM_FFI_USE_LIBBACKTRACE - 1
   -- Setting C++ macro TVM_FFI_BACKTRACE_ON_SEGFAULT - 1
   -- Building cython module..
   -- Found Python: /tmp/build-env-myl6u67k/bin/python (found version 
"3.12.11") found components: Interpreter Development.Module 
Development.SABIModule
   -- Configuring done (0.8s)
   -- Generating done (0.0s)
   -- Build files have been written to: /project/build
   *** Building project with Ninja...
   2025-12-13 22:45:12,638 - scikit_build_core - INFO - RUN: 
/usr/local/bin/cmake --build build -v
   Change Dir: '/project/build'
   
   Run Build Command(s): /tmp/build-env-myl6u67k/bin/ninja -v
   [1/37] cd /project/build && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -Dcfgdir= -P /project/build/libbacktrace/tmp/project_libbacktrace-mkdirs.cmake 
&& 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E touch 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-mkdir
   [2/37] cd /project/build && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E echo_append && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E touch 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-download
   [3/37] cd /project/build && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E echo_append && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E touch 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-update
   [4/37] cd /project/build && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E echo_append && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E touch 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-checkout
   [5/37] cd /project/build && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E echo_append && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E touch 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-patch
   [6/37] cd /project/build/libbacktrace && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -P 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-configure-Release.cmake
 && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E touch 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-configure
   [7/37] cd /project/build/libbacktrace && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -P 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-build-Release.cmake
 && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E touch 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-build
   [8/37] cd /project/build/libbacktrace && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -P 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-install-Release.cmake
 && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E touch 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-install
   [9/37] cd /project/build && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E make_directory /project/build/CMakeFiles && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E touch /project/build/CMakeFiles/project_libbacktrace-complete && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E touch 
/project/build/libbacktrace/src/project_libbacktrace-stamp/project_libbacktrace-done
   [10/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/backtrace_win.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/backtrace_win.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/backtrace_win.cc.o -c 
/project/src/ffi/backtrace_win.cc
   [11/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/init_once.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/init_once.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/init_once.cc.o -c 
/project/src/ffi/init_once.cc
   [12/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/backtrace.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/backtrace.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/backtrace.cc.o -c 
/project/src/ffi/backtrace.cc
   [13/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/env_c_api.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/env_c_api.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/env_c_api.cc.o -c 
/project/src/ffi/extra/env_c_api.cc
   [14/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/error.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/error.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/error.cc.o -c /project/src/ffi/error.cc
   [15/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/env_context.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/env_context.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/env_context.cc.o -c 
/project/src/ffi/extra/env_context.cc
   [16/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/dtype.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/dtype.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/dtype.cc.o -c /project/src/ffi/dtype.cc
   [17/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/tensor.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/tensor.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/tensor.cc.o -c /project/src/ffi/tensor.cc
   [18/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/json_writer.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/json_writer.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/json_writer.cc.o -c 
/project/src/ffi/extra/json_writer.cc
   [19/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module_dynamic_lib.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module_dynamic_lib.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module_dynamic_lib.cc.o -c 
/project/src/ffi/extra/library_module_dynamic_lib.cc
   [20/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module.cc.o -c 
/project/src/ffi/extra/library_module.cc
   [21/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module_system_lib.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module_system_lib.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module_system_lib.cc.o -c 
/project/src/ffi/extra/library_module_system_lib.cc
   [22/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/json_parser.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/json_parser.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/json_parser.cc.o -c 
/project/src/ffi/extra/json_parser.cc
   [23/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/structural_hash.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/structural_hash.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/structural_hash.cc.o -c 
/project/src/ffi/extra/structural_hash.cc
   [24/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/structural_equal.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/structural_equal.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/structural_equal.cc.o -c 
/project/src/ffi/extra/structural_equal.cc
   [25/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/container.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/container.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/container.cc.o -c 
/project/src/ffi/container.cc
   [26/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/function.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/function.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/function.cc.o -c 
/project/src/ffi/function.cc
   [27/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/object.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/object.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/object.cc.o -c /project/src/ffi/object.cc
   [28/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/reflection_extra.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/reflection_extra.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/reflection_extra.cc.o -c 
/project/src/ffi/extra/reflection_extra.cc
   [29/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/serialization.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/serialization.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/serialization.cc.o -c 
/project/src/ffi/extra/serialization.cc
   [30/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_BACKTRACE_ON_SEGFAULT=1 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-DTVM_FFI_USE_LIBBACKTRACE=1 -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/project/cmake/Utils/../../3rdparty/libbacktrace -O3 -DNDEBUG -fPIC 
-fvisibility=hidden -fvisibility-inlines-hidden -g1 
-ffile-prefix-map=/project/= -MD -MT 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/module.cc.o -MF 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/module.cc.o.d -o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/module.cc.o -c 
/project/src/ffi/extra/module.cc
   [31/37] : && /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread -fPIC -O3 
-DNDEBUG  -shared -Wl,--dependency-file=CMakeFiles/tvm_ffi_shared.dir/link.d 
-Wl,-soname,libtvm_ffi.so -o lib/libtvm_ffi.so 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/backtrace.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/backtrace_win.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/object.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/error.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/function.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/tensor.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/dtype.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/container.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/init_once.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/structural_equal.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/structural_hash.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/json_parser.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/json_writer.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/serialization.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/re
 flection_extra.cc.o CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/module.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module_system_lib.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module_dynamic_lib.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/env_context.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/env_c_api.cc.o  
libbacktrace/lib/libbacktrace.a && :
   [32/37] : && 
/opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake
 -E rm -f lib/libtvm_ffi_static.a && /opt/rh/gcc-toolset-14/root/usr/bin/ar qc 
lib/libtvm_ffi_static.a  CMakeFiles/tvm_ffi_objs.dir/src/ffi/backtrace.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/backtrace_win.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/object.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/error.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/function.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/tensor.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/dtype.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/container.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/init_once.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/structural_equal.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/structural_hash.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/json_parser.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/json_writer.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/serialization.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/r
 eflection_extra.cc.o CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/module.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module_system_lib.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/library_module_dynamic_lib.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/env_context.cc.o 
CMakeFiles/tvm_ffi_objs.dir/src/ffi/extra/env_c_api.cc.o && 
/opt/rh/gcc-toolset-14/root/usr/bin/ranlib lib/libtvm_ffi_static.a && :
   [33/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 -Dtvm_ffi_testing_EXPORTS -I/project/include 
-I/project/3rdparty/dlpack/include -O3 -DNDEBUG -fPIC -MD -MT 
CMakeFiles/tvm_ffi_testing.dir/src/ffi/testing/testing.cc.o -MF 
CMakeFiles/tvm_ffi_testing.dir/src/ffi/testing/testing.cc.o.d -o 
CMakeFiles/tvm_ffi_testing.dir/src/ffi/testing/testing.cc.o -c 
/project/src/ffi/testing/testing.cc
   [34/37] : && /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread -fPIC -O3 
-DNDEBUG  -shared -Wl,--dependency-file=CMakeFiles/tvm_ffi_testing.dir/link.d 
-Wl,-soname,libtvm_ffi_testing.so -o lib/libtvm_ffi_testing.so 
CMakeFiles/tvm_ffi_testing.dir/src/ffi/testing/testing.cc.o  
-Wl,-rpath,/project/build/lib:  lib/libtvm_ffi.so && :
   [35/37] cd /project && /tmp/build-env-myl6u67k/bin/python -m cython --cplus 
/project/python/tvm_ffi/cython/core.pyx -o /project/build/core.cpp 
--module-name tvm_ffi.core
   [36/37] /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread 
-DPy_LIMITED_API=0x030c0000 -DTVM_FFI_CMAKE_LITTLE_ENDIAN=1 
-Dtvm_ffi_cython_EXPORTS -I/project/python/tvm_ffi/cython -I/project/include 
-I/project/3rdparty/dlpack/include -isystem 
/opt/python/cp312-cp312/include/python3.12 -O3 -DNDEBUG -fPIC -MD -MT 
CMakeFiles/tvm_ffi_cython.dir/core.cpp.o -MF 
CMakeFiles/tvm_ffi_cython.dir/core.cpp.o.d -o 
CMakeFiles/tvm_ffi_cython.dir/core.cpp.o -c /project/build/core.cpp
   [37/37] : && /opt/rh/gcc-toolset-14/root/usr/bin/g++  -pthread -fPIC -O3 
-DNDEBUG  -shared -Wl,--dependency-file=CMakeFiles/tvm_ffi_cython.dir/link.d  
-o core.abi3.so CMakeFiles/tvm_ffi_cython.dir/core.cpp.o  
-Wl,-rpath,/project/build/lib:  lib/libtvm_ffi_testing.so  lib/libtvm_ffi.so && 
:
   ```
   
   </details>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to