Debian Patches

Status for onnxruntime/1.21.0+dfsg-1

Patch Description Author Forwarded Bugs Origin Last update
system-flatbuffers.patch Use system flatbuffers lib (libflatbuffers-dev) not-needed https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/system-flatbuffers.patch
system-protobuf.patch Use system protobuf lib (libprotobuf-dev) Alejandro Álvarez Ayllón <a.alvarezayllon@gmail.com> not-needed https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/system-protobuf.patch
system-onnx.patch Use system ONNX lib (libonnx-dev) Alejandro Alvarez Ayllon <a.alvarezayllon@gmail.com> not-needed https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/system-onnx.patch
disable-power10.patch Disable POWER10, targets POWER8 instead Alejandro Álvarez Ayllón <a.alvarezayllon@gmail.com> not-needed https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/disable-power10.patch
remove-wil.patch Remove dependency on WIL (Windows Implementation Libraries) https://github.com/microsoft/wil/ not-needed https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/remove-wil.patch
system-safeint.patch Use system safeint lib (libsafeint-dev) Alejandro Alvarez Ayllon <a.alvarezayllon@gmail.com>, Dylan Aïssi <daissi@debian.org> not-needed https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/system-safeint.patch
system-date-and-mp11.patch Use system date and mp11 libs (libhowardhinnant-date-dev and libboost-dev) not-needed https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/system-date-and-mp11.patch
system-cpuinfo.patch Use system cpuinfo lib (libcpuinfo-dev) not-needed https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/system-cpuinfo.patch
system-python.patch Use system Python not-needed https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/system-python.patch
system-re2.patch Use system re2 lib (libre2-dev) Dylan Aïssi <daissi@debian.org> not-needed
system-datadir.patch Use system ONNX data dir (python3-onnx and libonnx-testdata) Andre Moreira Magalhaes <andrunko@gmail.com> not-needed
system-benchmark.patch Use system benchmark lib (libbenchmark-dev), not enabled Dylan Aïssi <daissi@debian.org> not-needed
system-absl.patch Use system absl lib (libabsl-dev), not yet enabled Shengqi Chen <harry-chen@outlook.com> not-needed
Disable-failing-tests-on-ARM32.patch ARM32 has a limited support (see docs/Roadmap.md) Several tests fail on this architecture, so skipping them for now. Dylan Aïssi <daissi@debian.org> not-needed
gcc-false-positive.patch Ignore GCC false positives Alejandro Álvarez Ayllón <a.alvarezayllon@gmail.com> not-needed https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/gcc-false-positive.patch
disable-propagate-nan-in-eigen3.patch Fix compilation with Eigen 3.4.0 onnxruntime >= 1.19.0 invokes eigen3 with PropagateNaN, which is not supported in eigen 3.4.0.
This patch removes PropagateNaN from code.
See: https://github.com/microsoft/onnxruntime/commit/7543dd040b2d32109a2718d7276d3aca1edadaae
See: https://gitlab.com/libeigen/eigen/-/commit/5d918b82a80118ebb19572770a0c8e1f5fe06b91
Shengqi Chen <harry-chen@outlook.com> not-needed
fix-compilation-g++-14.patch Fix compilation with latest GCC See also https://github.com/microsoft/onnxruntime/issues/23954 Shengqi Chen <harry@debian.org> no
set-soversion.patch set SOVERSION for shared library. Upstream has simplified the SONAME without saying anything about the API/ABI stability, see:
https://github.com/microsoft/onnxruntime/pull/21339
Until it's clarified let's reuse the previous behavior to avoid unexpected
breakage. This will require transition for every release, but it's safer.
Shengqi Chen <harry-chen@outlook.com> not-needed
Skip_python_unit_tests.patch These tests use excluded datasets due to unclear licenses. Dylan Aïssi <daissi@debian.org> not-needed
use-system-dnnl.patch Use libdnnl from system Mo Zhou <lumin@debian.org> not-needed
use-system-xnnpack.patch Use xnnpack from system do not try to download anything and do not link against -lkleidiai, which does not exist in archive at all
See https://buildd.debian.org/status/fetch.php?pkg=onnxruntime&arch=arm64&ver=1.20.1%2Bdfsg-1%7Eexp1&stamp=1738119490&raw=0
Mo Zhou <lumin@debian.org> no 2025-02-18
use-system-dlpack.patch Use dlpack from system Shengqi Chen <harry@debian.org> not-needed
set-noexecstack-linker-flag.patch Add linker flag to disable executable stack (#1098205) Aurelien Jarno <aurel32@debian.org> no debian 2025-02-19

All known versions for source package 'onnxruntime'

Links