Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Build] Linux i686 32 bit support #23823

Closed
lmmx opened this issue Feb 26, 2025 · 2 comments
Closed

[Build] Linux i686 32 bit support #23823

lmmx opened this issue Feb 26, 2025 · 2 comments
Labels
build build issues; typically submitted using template platform:mobile issues related to ONNX Runtime mobile; typically submitted using template

Comments

@lmmx
Copy link

lmmx commented Feb 26, 2025

Describe the issue

Do you support builds for 32 bit i686 architecture Linux? I came via the ort Rust project which says I should build from source, but am getting errors from MLAS. I initially got past a few by disabling AVX2 but they are continuing. I can see that the --x86 flag (in the script at tools/ci_build/build.py) is marked as being just for Windows x86). I assume it is possible to build this for Linux x86 and I just am doing it wrong.

I am running the build from CI with maturin-action like this (on a Rust/Python PyO3 cdylib project):

  linux:
    needs: [check-commit]
    runs-on: ${{ matrix.platform.runner }}
    strategy:
      fail-fast: false
      matrix:
        platform:
          - runner: ubuntu-22.04
            target: x86
            before: |
              yum install \
                openssl-devel.i686 \
                pkg-config \
                glibc-devel.i686 \
                libstdc++-devel.i686 \
                gcc-toolset-14-libstdc++-devel.i686 \
                -y && \
              ln -s /usr/bin/gcc /usr/local/bin/i686-linux-gnu-gcc && \
              git clone https://github.com/microsoft/onnxruntime.git && \
              pushd onnxruntime && \
              git submodule update --init --recursive && \
              export PATH=/opt/python/cp38-cp38/bin:$PATH && \
              python -m pip install flatbuffers pysnooper && \
              sed -i '/def main():/i import pysnooper\n\n@pysnooper.snoop(depth=3)' tools/ci_build/build.py && \
              ./build.sh --config RelWithDebInfo \
                     --build_shared_lib \
                     --parallel \
                     --skip_submodule_sync \
                     --allow_running_as_root \
                     --skip_tests \
                     --cmake_extra_defines CMAKE_C_FLAGS=-m32 \
                     --cmake_extra_defines CMAKE_CXX_FLAGS=-m32 \
                     --cmake_extra_defines CMAKE_ASM_FLAGS=-m32 \
                     --cmake_extra_defines CMAKE_EXE_LINKER_FLAGS=-m32 \
                     --cmake_extra_defines CMAKE_SHARED_LINKER_FLAGS=-m32 \
                     --cmake_extra_defines CMAKE_VERBOSE_MAKEFILE=ON \
                     --cmake_extra_defines onnxruntime_USE_AVX2=OFF \
                     --cmake_extra_defines onnxruntime_BUILD_UNIT_TESTS=OFF && \
              file build/Linux/RelWithDebInfo/libonnxruntime.so && \
              popd
            dockeropts: >
              --env LIBRARY_PATH=$PWD/onnxruntime/build/Linux/RelWithDebInfo:/usr/lib
              --env PKG_CONFIG_ALLOW_CROSS=1
              --env PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib64/pkgconfig
              --env OPENSSL_DIR=/usr
              --env ORT_LIB_LOCATION=$PWD/onnxruntime/build/Linux/RelWithDebInfo
              --env ORT_LIB_PROFILE=RelWithDebInfo
              --env ORT_STRATEGY=system
              --env ORT_PREFER_DYNAMIC_LINK=1
            skip: false
            features: ""
            manylinux: "2_28"
            # x86 would require dynamic ORT loading and building ONNX runtime from source is
            # required to achieve that, so for now we cannot support x86 (32-bit)
            # https://ort.pyke.io/setup/linking#runtime-loading-with-load-dynamic
            # see: https://github.com/pykeio/ort/issues/245#issuecomment-2253729331

The build error culminates in:

Urgency

No response

Target platform

i686-linux-unknown-gnu

Build script

         yum install \
            openssl-devel.i686 \
            pkg-config \
            glibc-devel.i686 \
            libstdc++-devel.i686 \
            gcc-toolset-14-libstdc++-devel.i686 \
            -y && \
          ln -s /usr/bin/gcc /usr/local/bin/i686-linux-gnu-gcc && \
          git clone https://github.com/microsoft/onnxruntime.git && \
          pushd onnxruntime && \
          git submodule update --init --recursive && \
          export PATH=/opt/python/cp38-cp38/bin:$PATH && \
          python -m pip install flatbuffers pysnooper && \
          sed -i '/def main():/i import pysnooper\n\n@pysnooper.snoop(depth=3)' tools/ci_build/build.py && \
          ./build.sh --config RelWithDebInfo \
                 --build_shared_lib \
                 --parallel \
                 --skip_submodule_sync \
                 --allow_running_as_root \
                 --skip_tests \
                 --cmake_extra_defines CMAKE_C_FLAGS=-m32 \
                 --cmake_extra_defines CMAKE_CXX_FLAGS=-m32 \
                 --cmake_extra_defines CMAKE_ASM_FLAGS=-m32 \
                 --cmake_extra_defines CMAKE_EXE_LINKER_FLAGS=-m32 \
                 --cmake_extra_defines CMAKE_SHARED_LINKER_FLAGS=-m32 \
                 --cmake_extra_defines CMAKE_VERBOSE_MAKEFILE=ON \
                 --cmake_extra_defines onnxruntime_USE_AVX2=OFF \
                 --cmake_extra_defines onnxruntime_BUILD_UNIT_TESTS=OFF && \
          file build/Linux/RelWithDebInfo/libonnxruntime.so && \
          popd

Error / output

  gmake[2]: *** [CMakeFiles/onnxruntime_mlas.dir/build.make:585: CMakeFiles/onnxruntime_mlas.dir/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/x86_64/DgemmKernelSse2.S.o] Error 1
  gmake[2]: *** Waiting for unfinished jobs....
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/build.make _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/depend
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_depends "Unix Makefiles" /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/cmake /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/crc /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/crc /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/DependInfo.cmake "--color="
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/build.make _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/build
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/internal/cpu_detect.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/crc && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/internal/cpu_detect.cc.o -MF CMakeFiles/absl_crc_cpu_detect.dir/internal/cpu_detect.cc.o.d -o CMakeFiles/absl_crc_cpu_detect.dir/internal/cpu_detect.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/crc/internal/cpu_detect.cc
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp: In function ‘bool MlasGemmQuantTryGemvKernel(const uint8_t*, const uint8_t*, size_t, int32_t*, size_t, size_t, bool, bool) [with KernelType = MLAS_GEMM_U8S8_KERNEL_AVX2; uint8_t = unsigned char; size_t = unsigned int; int32_t = int]’:
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp:143:27: error: ‘struct MLAS_PLATFORM’ has no member named ‘GemvU8S8Kernel’
    143 |         GetMlasPlatform().GemvU8S8Kernel(A, B, C, CountK, CountN, ldb);
        |                           ^~~~~~~~~~~~~~
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp: In function ‘size_t MlasGemmQuantKernel(const typename KernelType::PackedAType*, const typename KernelType::PackedBType*, int32_t*, size_t, size_t, size_t, size_t, const int32_t*, const int32_t*, const int32_t*, bool) [with KernelType = MLAS_GEMM_U8S8_KERNEL_AVX2; size_t = unsigned int; typename KernelType::PackedAType = unsigned char; typename KernelType::PackedBType = unsigned char; int32_t = int]’:
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp:215:30: error: ‘struct MLAS_PLATFORM’ has no member named ‘GemmU8S8Kernel’; did you mean ‘GemmFloatKernel’?
    215 |     return GetMlasPlatform().GemmU8S8Kernel(A, B, C, PackedCountK, CountM, CountN, ldc,
        |                              ^~~~~~~~~~~~~~
        |                              GemmFloatKernel
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp: In function ‘size_t MlasGemmQuantKernel(const typename KernelType::PackedAType*, const typename KernelType::PackedBType*, int32_t*, size_t, size_t, size_t, size_t, const int32_t*, const int32_t*, const int32_t*, bool) [with KernelType = MLAS_GEMM_U8U8_KERNEL_AVX2; size_t = unsigned int; typename KernelType::PackedAType = short int; typename KernelType::PackedBType = unsigned char; int32_t = int]’:
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp:297:30: error: ‘struct MLAS_PLATFORM’ has no member named ‘GemmU8U8Kernel’; did you mean ‘GemmFloatKernel’?
    297 |     return GetMlasPlatform().GemmU8U8Kernel(A, B, C, PackedCountK, CountM, CountN, ldc,
        |                              ^~~~~~~~~~~~~~
        |                              GemmFloatKernel
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp: In function ‘size_t MlasGemmQuantKernel(const typename KernelType::PackedAType*, const typename KernelType::PackedBType*, int32_t*, size_t, size_t, size_t, size_t, const int32_t*, const int32_t*, const int32_t*, bool) [with KernelType = MLAS_GEMM_U8U8_KERNEL_AVX2VNNI; size_t = unsigned int; typename KernelType::PackedAType = unsigned char; typename KernelType::PackedBType = unsigned char; int32_t = int]’:
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp:371:12: error: ‘MlasGemmU8U8KernelAvx2Vnni’ was not declared in this scope; did you mean ‘MlasGemmU8U8DispatchAvx2Vnni’?
    371 |     return MlasGemmU8U8KernelAvx2Vnni(A, B, C, PackedCountK, CountM, CountN, ldc, RowSumBuffer, ColumnSumBuffer, ZeroPointB, ZeroMode);
        |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
        |            MlasGemmU8U8DispatchAvx2Vnni
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp: In function ‘size_t MlasGemmQuantKernel(const typename KernelType::PackedAType*, const typename KernelType::PackedBType*, int32_t*, size_t, size_t, size_t, size_t, const int32_t*, const int32_t*, const int32_t*, bool) [with KernelType = MLAS_GEMM_S8S8_KERNEL_AVX2; size_t = unsigned int; typename KernelType::PackedAType = unsigned char; typename KernelType::PackedBType = unsigned char; int32_t = int]’:
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp:444:30: error: ‘struct MLAS_PLATFORM’ has no member named ‘GemmS8S8Kernel’; did you mean ‘GemmFloatKernel’?
    444 |     return GetMlasPlatform().GemmS8S8Kernel(A, B, C, PackedCountK, CountM, CountN, ldc, RowSumBuffer, ColumnSumBuffer, ZeroPointB, ZeroMode);
        |                              ^~~~~~~~~~~~~~
        |                              GemmFloatKernel
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp: In function ‘size_t MlasGemmQuantKernel(const typename KernelType::PackedAType*, const typename KernelType::PackedBType*, int32_t*, size_t, size_t, size_t, size_t, const int32_t*, const int32_t*, const int32_t*, bool) [with KernelType = MLAS_GEMM_S8U8_KERNEL_AVX2; size_t = unsigned int; typename KernelType::PackedAType = unsigned char; typename KernelType::PackedBType = unsigned char; int32_t = int]’:
  /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp:517:30: error: ‘struct MLAS_PLATFORM’ has no member named ‘GemmS8U8Kernel’; did you mean ‘GemmFloatKernel’?
    517 |     return GetMlasPlatform().GemmS8U8Kernel(A, B, C, PackedCountK, CountM, CountN, ldc, RowSumBuffer, ColumnSumBuffer, ZeroPointB, ZeroMode);
        |                              ^~~~~~~~~~~~~~
        |                              GemmFloatKernel
  [ 26%] Linking CXX static library libabsl_crc_cpu_detect.a
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/crc && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -P CMakeFiles/absl_crc_cpu_detect.dir/cmake_clean_target.cmake
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/crc && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/absl_crc_cpu_detect.dir/link.txt --verbose=1
  /opt/rh/gcc-toolset-14/root/usr/bin/ar qc libabsl_crc_cpu_detect.a CMakeFiles/absl_crc_cpu_detect.dir/internal/cpu_detect.cc.o
  /opt/rh/gcc-toolset-14/root/usr/bin/ranlib libabsl_crc_cpu_detect.a
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Linking CXX static library libprotobuf.a
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/protobuf-build && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -P CMakeFiles/libprotobuf.dir/cmake_clean_target.cmake
  [ 26%] Built target absl_crc_cpu_detect
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/log/CMakeFiles/absl_log_internal_conditions.dir/build.make _deps/abseil_cpp-build/absl/log/CMakeFiles/absl_log_internal_conditions.dir/depend
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_depends "Unix Makefiles" /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/cmake /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/log /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/log /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/log/CMakeFiles/absl_log_internal_conditions.dir/DependInfo.cmake "--color="
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/protobuf-build && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/libprotobuf.dir/link.txt --verbose=1
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/log/CMakeFiles/absl_log_internal_conditions.dir/build.make _deps/abseil_cpp-build/absl/log/CMakeFiles/absl_log_internal_conditions.dir/build
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  /opt/rh/gcc-toolset-14/root/usr/bin/ar qc libprotobuf.a CMakeFiles/libprotobuf.dir/src/google/protobuf/any_lite.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/arenastring.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/arenaz_sampler.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/extension_set.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_enum_util.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_tctable_lite.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/generated_message_util.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/implicit_weak_message.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/inlined_string_field.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/io/coded_stream.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/io/io_win32.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/io/strtod.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/io/zero_copy_stream.cc.o CMakeFile
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/log && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/log/CMakeFiles/absl_log_internal_conditions.dir/internal/conditions.cc.o -MF CMakeFiles/absl_log_internal_conditions.dir/internal/conditions.cc.o.d -o CMakeFiles/absl_log_internal_conditions.dir/internal/conditions.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/log/internal/conditions.c
  gmake[2]: *** [CMakeFiles/onnxruntime_mlas.dir/build.make:558: CMakeFiles/onnxruntime_mlas.dir/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/onnxruntime/core/mlas/lib/qgemm_kernel_avx2.cpp.o] Error 1
  [ 26%] Linking CXX static library libabsl_log_internal_conditions.a
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/log && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -P CMakeFiles/absl_log_internal_conditions.dir/cmake_clean_target.cmake
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/log && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/absl_log_internal_conditions.dir/link.txt --verbose=1
  /opt/rh/gcc-toolset-14/root/usr/bin/ar qc libabsl_log_internal_conditions.a CMakeFiles/absl_log_internal_conditions.dir/internal/conditions.cc.o
  /opt/rh/gcc-toolset-14/root/usr/bin/ranlib libabsl_log_internal_conditions.a
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Built target absl_log_internal_conditions
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/base/CMakeFiles/absl_malloc_internal.dir/build.make _deps/abseil_cpp-build/absl/base/CMakeFiles/absl_malloc_internal.dir/depend
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_stacktrace.dir/build.make _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_stacktrace.dir/depend
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_depends "Unix Makefiles" /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/cmake /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/base /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/base /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/base/CMakeFiles/absl_malloc_internal.dir/DependInfo.cmake "--color="
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_depends "Unix Makefiles" /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/cmake /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/debugging /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/debugging /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_stacktrace.dir/DependInfo.cmake "--color="
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/base/CMakeFiles/absl_malloc_internal.dir/build.make _deps/abseil_cpp-build/absl/base/CMakeFiles/absl_malloc_internal.dir/build
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_stacktrace.dir/build.make _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_stacktrace.dir/build
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/base/CMakeFiles/absl_malloc_internal.dir/internal/low_level_alloc.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/base && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/base/CMakeFiles/absl_malloc_internal.dir/internal/low_level_alloc.cc.o -MF CMakeFiles/absl_malloc_internal.dir/internal/low_level_alloc.cc.o.d -o CMakeFiles/absl_malloc_internal.dir/internal/low_level_alloc.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/base/internal/low_level_alloc.cc
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_stacktrace.dir/stacktrace.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/debugging && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_stacktrace.dir/stacktrace.cc.o -MF CMakeFiles/absl_stacktrace.dir/stacktrace.cc.o.d -o CMakeFiles/absl_stacktrace.dir/stacktrace.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/debugging/stacktrace.cc
  pb.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/type.pb.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/unknown_field_set.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/util/delimited_message_util.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_comparator.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/util/field_mask_util.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/datapiece.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/default_value_objectwriter.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/error_listener.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/field_mask_utility.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/json_escaping.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/json_objectwriter.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/json_stream_parser.cc.o CMakeFiles/libprotobuf.dir/src/google/protobuf/util/internal/object_writer.
  /opt/rh/gcc-toolset-14/root/usr/bin/ranlib libprotobuf.a
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Built target libprotobuf
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_demangle_internal.dir/build.make _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_demangle_internal.dir/depend
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_depends "Unix Makefiles" /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/cmake /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/debugging /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/debugging /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_demangle_internal.dir/DependInfo.cmake "--color="
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_demangle_internal.dir/build.make _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_demangle_internal.dir/build
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_demangle_internal.dir/internal/demangle.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/debugging && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/debugging/CMakeFiles/absl_demangle_internal.dir/internal/demangle.cc.o -MF CMakeFiles/absl_demangle_internal.dir/internal/demangle.cc.o.d -o CMakeFiles/absl_demangle_internal.dir/internal/demangle.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/debugging/internal/demangle.cc
  [ 26%] Linking CXX static library libabsl_stacktrace.a
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/debugging && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -P CMakeFiles/absl_stacktrace.dir/cmake_clean_target.cmake
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/debugging && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/absl_stacktrace.dir/link.txt --verbose=1
  /opt/rh/gcc-toolset-14/root/usr/bin/ar qc libabsl_stacktrace.a CMakeFiles/absl_stacktrace.dir/stacktrace.cc.o
  /opt/rh/gcc-toolset-14/root/usr/bin/ranlib libabsl_stacktrace.a
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Built target absl_stacktrace
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/build.make _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/depend
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_depends "Unix Makefiles" /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/cmake /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/DependInfo.cmake "--color="
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/build.make _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/build
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/ascii.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/ascii.cc.o -MF CMakeFiles/absl_strings.dir/ascii.cc.o.d -o CMakeFiles/absl_strings.dir/ascii.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/ascii.cc
  [ 26%] Linking CXX static library libabsl_malloc_internal.a
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/base && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -P CMakeFiles/absl_malloc_internal.dir/cmake_clean_target.cmake
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/base && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/absl_malloc_internal.dir/link.txt --verbose=1
  /opt/rh/gcc-toolset-14/root/usr/bin/ar qc libabsl_malloc_internal.a CMakeFiles/absl_malloc_internal.dir/internal/low_level_alloc.cc.o
  /opt/rh/gcc-toolset-14/root/usr/bin/ranlib libabsl_malloc_internal.a
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Built target absl_malloc_internal
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/charconv.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/charconv.cc.o -MF CMakeFiles/absl_strings.dir/charconv.cc.o.d -o CMakeFiles/absl_strings.dir/charconv.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/charconv.cc
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_internal.dir/build.make _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_internal.dir/depend
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_depends "Unix Makefiles" /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/cmake /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/crc /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/crc /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_internal.dir/DependInfo.cmake "--color="
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  /usr/bin/gmake  -f _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_internal.dir/build.make _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_internal.dir/build
  gmake[2]: Entering directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/crc && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc.cc.o -MF CMakeFiles/absl_crc_internal.dir/internal/crc.cc.o.d -o CMakeFiles/absl_crc_internal.dir/internal/crc.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/crc/internal/crc.cc
  gmake[1]: *** [CMakeFiles/Makefile2:2250: CMakeFiles/onnxruntime_mlas.dir/all] Error 2
  gmake[1]: *** Waiting for unfinished jobs....
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/escaping.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/escaping.cc.o -MF CMakeFiles/absl_strings.dir/escaping.cc.o.d -o CMakeFiles/absl_strings.dir/escaping.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/escaping.cc
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc_x86_arm_combined.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/crc && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc_x86_arm_combined.cc.o -MF CMakeFiles/absl_crc_internal.dir/internal/crc_x86_arm_combined.cc.o.d -o CMakeFiles/absl_crc_internal.dir/internal/crc_x86_arm_combined.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/crc/internal/crc_x86_arm_com
  [ 26%] Linking CXX static library libabsl_demangle_internal.a
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/debugging && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -P CMakeFiles/absl_demangle_internal.dir/cmake_clean_target.cmake
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/debugging && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/absl_demangle_internal.dir/link.txt --verbose=1
  /opt/rh/gcc-toolset-14/root/usr/bin/ar qc libabsl_demangle_internal.a CMakeFiles/absl_demangle_internal.dir/internal/demangle.cc.o
  /opt/rh/gcc-toolset-14/root/usr/bin/ranlib libabsl_demangle_internal.a
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Built target absl_demangle_internal
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/internal/charconv_bigint.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/internal/charconv_bigint.cc.o -MF CMakeFiles/absl_strings.dir/internal/charconv_bigint.cc.o.d -o CMakeFiles/absl_strings.dir/internal/charconv_bigint.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/internal/charconv_bigint.cc
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/internal/charconv_parse.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/internal/charconv_parse.cc.o -MF CMakeFiles/absl_strings.dir/internal/charconv_parse.cc.o.d -o CMakeFiles/absl_strings.dir/internal/charconv_parse.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/internal/charconv_parse.cc
  [ 26%] Linking CXX static library libabsl_crc_internal.a
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/crc && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -P CMakeFiles/absl_crc_internal.dir/cmake_clean_target.cmake
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/crc && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/absl_crc_internal.dir/link.txt --verbose=1
  /opt/rh/gcc-toolset-14/root/usr/bin/ar qc libabsl_crc_internal.a CMakeFiles/absl_crc_internal.dir/internal/crc.cc.o CMakeFiles/absl_crc_internal.dir/internal/crc_x86_arm_combined.cc.o
  /opt/rh/gcc-toolset-14/root/usr/bin/ranlib libabsl_crc_internal.a
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 26%] Built target absl_crc_internal
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/internal/damerau_levenshtein_distance.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/internal/damerau_levenshtein_distance.cc.o -MF CMakeFiles/absl_strings.dir/internal/damerau_levenshtein_distance.cc.o.d -o CMakeFiles/absl_strings.dir/internal/damerau_levenshtein_distance.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/int
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/internal/memutil.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/internal/memutil.cc.o -MF CMakeFiles/absl_strings.dir/internal/memutil.cc.o.d -o CMakeFiles/absl_strings.dir/internal/memutil.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/internal/memutil.cc
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/internal/stringify_sink.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/internal/stringify_sink.cc.o -MF CMakeFiles/absl_strings.dir/internal/stringify_sink.cc.o.d -o CMakeFiles/absl_strings.dir/internal/stringify_sink.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/internal/stringify_sink.cc
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/match.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/match.cc.o -MF CMakeFiles/absl_strings.dir/match.cc.o.d -o CMakeFiles/absl_strings.dir/match.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/match.cc
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/numbers.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/numbers.cc.o -MF CMakeFiles/absl_strings.dir/numbers.cc.o.d -o CMakeFiles/absl_strings.dir/numbers.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/numbers.cc
  [ 26%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/str_cat.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/str_cat.cc.o -MF CMakeFiles/absl_strings.dir/str_cat.cc.o.d -o CMakeFiles/absl_strings.dir/str_cat.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/str_cat.cc
  [ 27%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/str_replace.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/str_replace.cc.o -MF CMakeFiles/absl_strings.dir/str_replace.cc.o.d -o CMakeFiles/absl_strings.dir/str_replace.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/str_replace.cc
  [ 27%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/str_split.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/str_split.cc.o -MF CMakeFiles/absl_strings.dir/str_split.cc.o.d -o CMakeFiles/absl_strings.dir/str_split.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/str_split.cc
  [ 27%] Building CXX object _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/substitute.cc.o
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/rh/gcc-toolset-14/root/usr/bin/c++ -DEIGEN_MPL2_ONLY -D_GNU_SOURCE -I/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src -m32 -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wformat-security -Wmissing-declarations -Wnon-virtual-dtor -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -DNOMINMAX -MD -MT _deps/abseil_cpp-build/absl/strings/CMakeFiles/absl_strings.dir/substitute.cc.o -MF CMakeFiles/absl_strings.dir/substitute.cc.o.d -o CMakeFiles/absl_strings.dir/substitute.cc.o -c /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-src/absl/strings/substitute.cc
  [ 27%] Linking CXX static library libabsl_strings.a
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -P CMakeFiles/absl_strings.dir/cmake_clean_target.cmake
  cd /home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo/_deps/abseil_cpp-build/absl/strings && /opt/_internal/pipx/venvs/cmake/lib/python3.12/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/absl_strings.dir/link.txt --verbose=1
  /opt/rh/gcc-toolset-14/root/usr/bin/ar qc libabsl_strings.a CMakeFiles/absl_strings.dir/ascii.cc.o CMakeFiles/absl_strings.dir/charconv.cc.o CMakeFiles/absl_strings.dir/escaping.cc.o CMakeFiles/absl_strings.dir/internal/charconv_bigint.cc.o CMakeFiles/absl_strings.dir/internal/charconv_parse.cc.o CMakeFiles/absl_strings.dir/internal/damerau_levenshtein_distance.cc.o CMakeFiles/absl_strings.dir/internal/memutil.cc.o CMakeFiles/absl_strings.dir/internal/stringify_sink.cc.o CMakeFiles/absl_strings.dir/match.cc.o CMakeFiles/absl_strings.dir/numbers.cc.o CMakeFiles/absl_strings.dir/str_cat.cc.o CMakeFiles/absl_strings.dir/str_replace.cc.o CMakeFiles/absl_strings.dir/str_split.cc.o CMakeFiles/absl_strings.dir/substitute.cc.o
  /opt/rh/gcc-toolset-14/root/usr/bin/ranlib libabsl_strings.a
  gmake[2]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  [ 27%] Built target absl_strings
  gmake[1]: Leaving directory '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo'
  gmake: *** [Makefile:149: all] Error 2
          17:02:36.219488 line       906     return run(*args, cwd=cwd, capture_stdout=capture_stdout, shell=shell, env=my_env)
          17:05:31.156796 exception  906     return run(*args, cwd=cwd, capture_stdout=capture_stdout, shell=shell, env=my_env)
          Exception:..... subprocess.CalledProcessError: Command '['/usr/l...', '--', '-j4']' returned non-zero exit status 2.
          Call ended by exception
      17:05:31.157181 exception 2006         run_subprocess(cmd_args, env=env)
      Exception:..... subprocess.CalledProcessError: Command '['/usr/l...', '--', '-j4']' returned non-zero exit status 2.
      Call ended by exception
  17:05:31.157633 exception 3210         build_targets(args, cmake_path, build_dir, configs, num_parallel_jobs, args.target)
  Exception:..... subprocess.CalledProcessError: Command '['/usr/l...', '--', '-j4']' returned non-zero exit status 2.
  Call ended by exception
  Elapsed time: 00:03:11.778342
  Namespace(acl_home=None, acl_libs=None, allow_running_as_root=True, android=False, android_abi='arm64-v8a', android_api=27, android_cpp_shared=False, android_ndk_path='', android_run_emulator=False, android_sdk_path='', apple_deploy_target=None, apple_sysroot='', arm=False, arm64=False, arm64ec=False, armnn_bn=False, armnn_home=None, armnn_libs=None, armnn_relu=False, build=False, build_apple_framework=False, build_csharp=False, build_dir='/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux', build_java=False, build_micro_benchmarks=False, build_nodejs=False, build_nuget=False, build_objc=False, build_shared_lib=True, build_wasm=False, build_wasm_static_lib=False, build_wheel=False, buildasx=False, cann_home=None, clean=False, cmake_extra_defines=[['CMAKE_C_FLAGS=-m32'], ['CMAKE_CXX_FLAGS=-m32'], ['CMAKE_ASM_FLAGS=-m32'], ['CMAKE_EXE_LINKER_FLAGS=-m32'], ['CMAKE_SHARED_LINKER_FLAGS=-m32'], ['CMAKE_VERBOSE_MAKEFILE=ON'], ['onnxruntime_USE_AVX2=OFF'], ['onnxruntime_BUILD_UNIT_TESTS=OFF']
  Traceback (most recent call last):
    File "/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/tools/ci_build/build.py", line 3315, in <module>
      sys.exit(main())
    File "/opt/python/cp38-cp38/lib/python3.8/site-packages/pysnooper/tracer.py", line 319, in simple_wrapper
      return function(*args, **kwargs)
    File "/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/tools/ci_build/build.py", line 3210, in main
      build_targets(args, cmake_path, build_dir, configs, num_parallel_jobs, args.target)
    File "/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/tools/ci_build/build.py", line 2006, in build_targets
      run_subprocess(cmd_args, env=env)
    File "/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/tools/ci_build/build.py", line 906, in run_subprocess
      return run(*args, cwd=cwd, capture_stdout=capture_stdout, shell=shell, env=my_env)
    File "/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/tools/python/util/run.py", line 50, in run
      completed_process = subprocess.run(
    File "/opt/python/cp38-cp38/lib/python3.8/subprocess.py", line 516, in run
      raise CalledProcessError(retcode, process.args,
  subprocess.CalledProcessError: Command '['/usr/local/bin/cmake', '--build', '/home/runner/work/polars-fastembed/polars-fastembed/onnxruntime/build/Linux/RelWithDebInfo', '--config', 'RelWithDebInfo', '--', '-j4']' returned non-zero exit status 2.
Install sccache
💥 maturin failed

Visual Studio Version

No response

GCC / Compiler Version

gcc-toolset-14-libstdc++-devel i686 version 14.2.1-7.1.el8_10 (appstream repo)

@lmmx lmmx added the build build issues; typically submitted using template label Feb 26, 2025
@github-actions github-actions bot added the platform:mobile issues related to ONNX Runtime mobile; typically submitted using template label Feb 26, 2025
@snnn
Copy link
Member

snnn commented Feb 27, 2025

Linux arm32 is supported but x86_32 isn't.

@lmmx
Copy link
Author

lmmx commented Feb 27, 2025

Oh... I just got it to build! Hope this doesn't mean it won't run 😅 https://github.com/lmmx/polars-fastembed/blob/afdbcbcf7828bd48262a6cd7fa1848f9e73cdcda/.github/workflows/CI.yml#L56-L111

I passed onnxruntime_USE_AVX2=OFF which seemed to be causing the most vocal errors

@lmmx lmmx closed this as completed Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build build issues; typically submitted using template platform:mobile issues related to ONNX Runtime mobile; typically submitted using template
Projects
None yet
Development

No branches or pull requests

2 participants