Tensorrt link with custom sysroof


can tensorrt be linked with custom sysroof?
i am bring up cuda in debian(arm64 version), and i meet an error:
libnvinfer.so: undefined reference to log@GLIBC_2.29 [–no-allow-shlib-undefined]
this symb should be log2@@GLIBC_2.29 in glibc

ref:How the GNU C Library handles backward compatibility | Red Hat Developer


PRETTY_NAME=“Debian GNU/Linux 10 (buster)”
NAME=“Debian GNU/Linux”
VERSION=“10 (buster)”

Linux n057 5.4.56.bsk.9-arm64 #5.4.56.bsk.9 SMP Debian 5.4.56.bsk.9 Wed 25 Aug 2021 02:40:22 A aarch64 GNU/Linux

TensorRT Version: 8.2.3
GPU Type: Tesla T4
Nvidia Driver Version: 470.82.01
CUDA Version: 11.4
CUDNN Version: 8.2.4
Operating System + Version: Debian GNU/Linux 10 (buster
Python Version (if applicable): 3.7.3
TensorFlow Version (if applicable): tensorflow 2.5
PyTorch Version (if applicable): NA
Baremetal or Container (if container which image + tag): NA

Relevant Files

Please attach or include links to any models, data, files, or scripts necessary to reproduce your issue. (Github repo, Google Drive, Dropbox, etc.)

Steps To Reproduce

Please include:

  • Exact steps/commands to build your repro
  • Exact steps/commands to run your repro
  • Full traceback of errors encountered


Could you please post your concern at Issues · NVIDIA/TensorRT · GitHub to get better help.

Thank you.

we have figure out the issue. it caused by sysroof do not take affact, linker lookup lib from system library path, whichs libm.so is 2.28, its lower then 2.29.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.