Detecting the CUDA native architecture(s) failed with the following output: /lib/ld-linux-aarch64.so.1: No such file or directory Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output: Change Dir: /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-GeYoE0 Run Build Command(s):/usr/bin/make -f Makefile cmTC_3e58e/fast && /usr/bin/make -f CMakeFiles/cmTC_3e58e.dir/build.make CMakeFiles/cmTC_3e58e.dir/build make[1]: Entering directory '/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-GeYoE0' Building C object CMakeFiles/cmTC_3e58e.dir/src.c.o /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/../toolchains/aarch64--glibc--stable-2022.03-1/bin/aarch64-linux-gcc -DCMAKE_HAVE_LIBC_PTHREAD -DNVMEDIA_NVSCI_ENABLE -DVIBRANTE -DVIBRANTE_PDK_BUILD=0 -DVIBRANTE_PDK_DECIMAL=6000600 -DVIBRANTE_PDK_MAJOR=6 -DVIBRANTE_PDK_MINOR=0 -DVIBRANTE_PDK_PATCH=6 -DVIBRANTE_PDK_VERSION=\"6.0.6.0\" -DVIBRANTE_V5L -isystem /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/include -isystem /targets/aarch64-linux/include -fPIE -std=gnu99 -o CMakeFiles/cmTC_3e58e.dir/src.c.o -c /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-GeYoE0/src.c Linking C executable cmTC_3e58e /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e58e.dir/link.txt --verbose=1 /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/../toolchains/aarch64--glibc--stable-2022.03-1/bin/aarch64-linux-gcc -L/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath-link,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -L/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath-link,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target CMakeFiles/cmTC_3e58e.dir/src.c.o -o cmTC_3e58e /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/toolchains/aarch64--glibc--stable-2022.03-1/bin/../lib/gcc/aarch64-buildroot-linux-gnu/9.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: CMakeFiles/cmTC_3e58e.dir/src.c.o: in function `main': src.c:(.text+0x34): undefined reference to `pthread_create' /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/toolchains/aarch64--glibc--stable-2022.03-1/bin/../lib/gcc/aarch64-buildroot-linux-gnu/9.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: src.c:(.text+0x3c): undefined reference to `pthread_detach' /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/toolchains/aarch64--glibc--stable-2022.03-1/bin/../lib/gcc/aarch64-buildroot-linux-gnu/9.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: src.c:(.text+0x44): undefined reference to `pthread_cancel' /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/toolchains/aarch64--glibc--stable-2022.03-1/bin/../lib/gcc/aarch64-buildroot-linux-gnu/9.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: src.c:(.text+0x50): undefined reference to `pthread_join' collect2: error: ld returned 1 exit status make[1]: *** [CMakeFiles/cmTC_3e58e.dir/build.make:99: cmTC_3e58e] Error 1 make[1]: Leaving directory '/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-GeYoE0' make: *** [Makefile:127: cmTC_3e58e/fast] Error 2 Source file was: #include static void* test_func(void* data) { return data; } int main(void) { pthread_t thread; pthread_create(&thread, NULL, test_func, NULL); pthread_detach(thread); pthread_cancel(thread); pthread_join(thread, NULL); pthread_atfork(NULL, NULL, NULL); pthread_exit(NULL); return 0; } Determining if the function pthread_create exists in the pthreads failed with the following output: Change Dir: /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-fMZWNW Run Build Command(s):/usr/bin/make -f Makefile cmTC_4ac34/fast && /usr/bin/make -f CMakeFiles/cmTC_4ac34.dir/build.make CMakeFiles/cmTC_4ac34.dir/build make[1]: Entering directory '/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-fMZWNW' Building C object CMakeFiles/cmTC_4ac34.dir/CheckFunctionExists.c.o /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/../toolchains/aarch64--glibc--stable-2022.03-1/bin/aarch64-linux-gcc -DNVMEDIA_NVSCI_ENABLE -DVIBRANTE -DVIBRANTE_PDK_BUILD=0 -DVIBRANTE_PDK_DECIMAL=6000600 -DVIBRANTE_PDK_MAJOR=6 -DVIBRANTE_PDK_MINOR=0 -DVIBRANTE_PDK_PATCH=6 -DVIBRANTE_PDK_VERSION=\"6.0.6.0\" -DVIBRANTE_V5L -isystem /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/include -isystem /targets/aarch64-linux/include -DCHECK_FUNCTION_EXISTS=pthread_create -fPIE -std=gnu99 -o CMakeFiles/cmTC_4ac34.dir/CheckFunctionExists.c.o -c /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-fMZWNW/CheckFunctionExists.c Linking C executable cmTC_4ac34 /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4ac34.dir/link.txt --verbose=1 /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/../toolchains/aarch64--glibc--stable-2022.03-1/bin/aarch64-linux-gcc -DCHECK_FUNCTION_EXISTS=pthread_create -L/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath-link,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -L/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath-link,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target CMakeFiles/cmTC_4ac34.dir/CheckFunctionExists.c.o -o cmTC_4ac34 -lpthreads /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/toolchains/aarch64--glibc--stable-2022.03-1/bin/../lib/gcc/aarch64-buildroot-linux-gnu/9.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: cannot find -lpthreads collect2: error: ld returned 1 exit status make[1]: *** [CMakeFiles/cmTC_4ac34.dir/build.make:99: cmTC_4ac34] Error 1 make[1]: Leaving directory '/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-fMZWNW' make: *** [Makefile:127: cmTC_4ac34/fast] Error 2 Determining if the function IceConnectionNumber exists in the ICE failed with the following output: Change Dir: /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-SwTPFW Run Build Command(s):/usr/bin/make -f Makefile cmTC_3a0dd/fast && /usr/bin/make -f CMakeFiles/cmTC_3a0dd.dir/build.make CMakeFiles/cmTC_3a0dd.dir/build make[1]: Entering directory '/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-SwTPFW' Building C object CMakeFiles/cmTC_3a0dd.dir/CheckFunctionExists.c.o /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/../toolchains/aarch64--glibc--stable-2022.03-1/bin/aarch64-linux-gcc -DNVMEDIA_NVSCI_ENABLE -DVIBRANTE -DVIBRANTE_PDK_BUILD=0 -DVIBRANTE_PDK_DECIMAL=6000600 -DVIBRANTE_PDK_MAJOR=6 -DVIBRANTE_PDK_MINOR=0 -DVIBRANTE_PDK_PATCH=6 -DVIBRANTE_PDK_VERSION=\"6.0.6.0\" -DVIBRANTE_V5L -isystem /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/include -isystem /targets/aarch64-linux/include -Werror -Wall -Wunused -Wunused-value -Wunused-parameter -DCHECK_FUNCTION_EXISTS=IceConnectionNumber -fPIE -std=gnu99 -o CMakeFiles/cmTC_3a0dd.dir/CheckFunctionExists.c.o -c /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-SwTPFW/CheckFunctionExists.c Linking C executable cmTC_3a0dd /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3a0dd.dir/link.txt --verbose=1 /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/../toolchains/aarch64--glibc--stable-2022.03-1/bin/aarch64-linux-gcc -Werror -Wall -Wunused -Wunused-value -Wunused-parameter -DCHECK_FUNCTION_EXISTS=IceConnectionNumber -Wl,-rpath-link,/usr/lib/aarch64-linux-gnu -L/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath-link,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -L/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target -Wl,-rpath-link,/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-linux/lib-target CMakeFiles/cmTC_3a0dd.dir/CheckFunctionExists.c.o -o cmTC_3a0dd -lICE /home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/toolchains/aarch64--glibc--stable-2022.03-1/bin/../lib/gcc/aarch64-buildroot-linux-gnu/9.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: cannot find -lICE collect2: error: ld returned 1 exit status make[1]: *** [CMakeFiles/cmTC_3a0dd.dir/build.make:99: cmTC_3a0dd] Error 1 make[1]: Leaving directory '/home/had/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/build-aarch64-linux-gnu/CMakeFiles/CMakeScratch/TryCompile-SwTPFW' make: *** [Makefile:127: cmTC_3a0dd/fast] Error 2