/usr/bin/g++ /home/nvidia/hello1.cu.o -o hello1 -lcudadevrt -lcudart_static -L"/usr/local/cuda-10.0/targets/aarch64-linux/lib/stubs" -L"/usr/local/cuda-10.0/targets/aarch64-linux/lib" -lcudadevrt -lcudart /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::globalState::initializeDriverEntrypoints()': :(.text+0x23488): undefined reference to `dlsym' :(.text+0x234b0): undefined reference to `dlsym' :(.text+0x234d4): undefined reference to `dlsym' :(.text+0x234f8): undefined reference to `dlsym' :(.text+0x2351c): undefined reference to `dlsym' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o)::(.text+0x23540): more undefined references to `dlsym' follow /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::globalState::loadDriverInternal()': :(.text+0x288cc): undefined reference to `dlopen' :(.text+0x28904): undefined reference to `dlclose' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::__loadDriverInternalUtil()': :(.text+0x289e0): undefined reference to `dlopen' :(.text+0x28a14): undefined reference to `dlclose' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::globalState::initializeDriverInternal()': :(.text+0x2b664): undefined reference to `dlclose' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosInit()': :(.text+0x5c7bc): undefined reference to `dlerror' :(.text+0x5c7c8): undefined reference to `dlopen' :(.text+0x5c7dc): undefined reference to `dlsym' :(.text+0x5c7e4): undefined reference to `dlerror' :(.text+0x5c7f4): undefined reference to `dlclose' :(.text+0x5c838): undefined reference to `dlerror' :(.text+0x5c844): undefined reference to `dlopen' :(.text+0x5c858): undefined reference to `dlsym' :(.text+0x5c860): undefined reference to `dlerror' :(.text+0x5c870): undefined reference to `dlclose' :(.text+0x5c8b4): undefined reference to `dlerror' :(.text+0x5c8c0): undefined reference to `dlopen' :(.text+0x5c8d4): undefined reference to `dlsym' :(.text+0x5c8dc): undefined reference to `dlerror' :(.text+0x5c8ec): undefined reference to `dlclose' :(.text+0x5c930): undefined reference to `dlerror' :(.text+0x5c93c): undefined reference to `dlopen' :(.text+0x5c950): undefined reference to `dlsym' :(.text+0x5c958): undefined reference to `dlerror' :(.text+0x5c968): undefined reference to `dlclose' :(.text+0x5c9a0): undefined reference to `dlerror' :(.text+0x5c9ac): undefined reference to `dlopen' :(.text+0x5c9c0): undefined reference to `dlsym' :(.text+0x5c9c8): undefined reference to `dlerror' :(.text+0x5c9d8): undefined reference to `dlclose' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosSemaphoreCreate(sem_t*, int)': :(.text+0x5d910): undefined reference to `sem_init' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosSemaphoreDestroy(sem_t*)': :(.text+0x5d92c): undefined reference to `sem_destroy' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosSemaphoreWait(sem_t*, unsigned int)': :(.text+0x5da10): undefined reference to `sem_timedwait' :(.text+0x5da48): undefined reference to `sem_wait' :(.text+0x5da60): undefined reference to `sem_trywait' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosSemaphoreSignal(sem_t*)': :(.text+0x5dab0): undefined reference to `sem_post' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosVirtualReserveInRangeBug1778973WARInit()': :(.text+0x5f448): undefined reference to `pthread_mutexattr_init' :(.text+0x5f464): undefined reference to `pthread_mutexattr_settype' :(.text+0x5f474): undefined reference to `pthread_mutexattr_setpshared' :(.text+0x5f484): undefined reference to `pthread_mutexattr_setprotocol' :(.text+0x5f4a4): undefined reference to `pthread_mutexattr_destroy' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosPosixInit()': :(.text+0x5f4f0): undefined reference to `dlerror' :(.text+0x5f4fc): undefined reference to `dlopen' :(.text+0x5f510): undefined reference to `dlsym' :(.text+0x5f518): undefined reference to `dlerror' :(.text+0x5f528): undefined reference to `dlclose' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosVirtualReserveInRange(unsigned long, void*, void*, unsigned long)': :(.text+0x5f768): undefined reference to `pthread_once' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosLoadLibrary(char const*)': :(.text+0x5fc8c): undefined reference to `dlerror' :(.text+0x5fca0): undefined reference to `dlopen' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosLoadLibraryUnsafe(char const*)': :(.text+0x5fcb4): undefined reference to `dlerror' :(.text+0x5fcc8): undefined reference to `dlopen' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosFreeLibrary(void*)': :(.text+0x5fcd4): undefined reference to `dlclose' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosGetProcAddress(void*, char const*)': :(.text+0x5fce8): undefined reference to `dlsym' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosTlsAlloc(void (*)(void*))': :(.text+0x5fdec): undefined reference to `pthread_key_create' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosTlsFree(unsigned int)': :(.text+0x5fe10): undefined reference to `pthread_key_delete' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosTlsGetValue(unsigned int)': :(.text+0x5fe18): undefined reference to `pthread_getspecific' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosTlsSetValue(unsigned int, void*)': :(.text+0x5fe28): undefined reference to `pthread_setspecific' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosInitializeCriticalSectionWithSharedFlag(pthread_mutex_t*, int)': :(.text+0x5fef4): undefined reference to `pthread_mutexattr_init' :(.text+0x5ff14): undefined reference to `pthread_mutexattr_settype' :(.text+0x5ff24): undefined reference to `pthread_mutexattr_setpshared' :(.text+0x5ff34): undefined reference to `pthread_mutexattr_setprotocol' :(.text+0x5ff50): undefined reference to `pthread_mutexattr_destroy' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosInitializeCriticalSection(pthread_mutex_t*)': :(.text+0x5ff70): undefined reference to `pthread_mutexattr_init' :(.text+0x5ff8c): undefined reference to `pthread_mutexattr_settype' :(.text+0x5ff9c): undefined reference to `pthread_mutexattr_setpshared' :(.text+0x5ffac): undefined reference to `pthread_mutexattr_setprotocol' :(.text+0x5ffc8): undefined reference to `pthread_mutexattr_destroy' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosInitializeCriticalSectionShared(pthread_mutex_t*)': :(.text+0x5ffe8): undefined reference to `pthread_mutexattr_init' :(.text+0x60004): undefined reference to `pthread_mutexattr_settype' :(.text+0x60014): undefined reference to `pthread_mutexattr_setpshared' :(.text+0x60024): undefined reference to `pthread_mutexattr_setprotocol' :(.text+0x60040): undefined reference to `pthread_mutexattr_destroy' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosTryEnterCriticalSection(pthread_mutex_t*)': :(.text+0x60058): undefined reference to `pthread_mutex_trylock' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosInitRWLockEx(void**, void*, unsigned long)': :(.text+0x600b4): undefined reference to `pthread_rwlockattr_init' :(.text+0x600c4): undefined reference to `pthread_rwlockattr_setpshared' :(.text+0x600d4): undefined reference to `pthread_rwlock_init' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosInitRWLock(void**)': :(.text+0x60114): undefined reference to `pthread_rwlockattr_init' :(.text+0x60144): undefined reference to `pthread_rwlockattr_setpshared' :(.text+0x60154): undefined reference to `pthread_rwlock_init' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosAcquireReaderLock(void**)': :(.text+0x60164): undefined reference to `pthread_rwlock_rdlock' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosAcquireWriterLock(void**)': :(.text+0x6016c): undefined reference to `pthread_rwlock_wrlock' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosTryAcquireReaderLock(void**)': :(.text+0x6017c): undefined reference to `pthread_rwlock_tryrdlock' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosTryAcquireWriterLock(void**)': :(.text+0x601a4): undefined reference to `pthread_rwlock_trywrlock' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosReleaseReaderLock(void**)': :(.text+0x601c4): undefined reference to `pthread_rwlock_unlock' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosReleaseWriterLock(void**)': :(.text+0x601cc): undefined reference to `pthread_rwlock_unlock' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosDestroyRWLockEx(void**)': :(.text+0x601d4): undefined reference to `pthread_rwlock_destroy' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosDestroyRWLock(void**)': :(.text+0x601ec): undefined reference to `pthread_rwlock_destroy' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosOnce(int*, void (*)())': :(.text+0x60210): undefined reference to `pthread_once' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosCondCreateWithSharedFlag(pthread_cond_t*, int)': :(.text+0x60250): undefined reference to `pthread_condattr_setpshared' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosCondCreate(pthread_cond_t*)': :(.text+0x602b0): undefined reference to `pthread_condattr_setpshared' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosCondCreateShared(pthread_cond_t*)': :(.text+0x60310): undefined reference to `pthread_condattr_setpshared' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosThreadCreateWithName(cudart::CUOSthread_st**, int (*)(void*), void*, char const*)': :(.text+0x60564): undefined reference to `pthread_create' :(.text+0x60578): undefined reference to `pthread_setname_np' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosThreadCreate(cudart::CUOSthread_st**, int (*)(void*), void*)': :(.text+0x60640): undefined reference to `pthread_create' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosThreadJoin(cudart::CUOSthread_st*, int*)': :(.text+0x606a8): undefined reference to `pthread_join' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosThreadDetach(cudart::CUOSthread_st*)': :(.text+0x60708): undefined reference to `pthread_detach' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosHasThreadExited(cudart::CUOSthread_st*)': :(.text+0x60758): undefined reference to `pthread_kill' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosShmCreateNamedEx(void*, char const*, unsigned long, cudart::cuosShmInfoEx_st**)': :(.text+0x60ee0): undefined reference to `shm_unlink' :(.text+0x60ef8): undefined reference to `shm_open' :(.text+0x60f98): undefined reference to `shm_unlink' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosShmOpenNamedEx(void*, char const*, unsigned long, cudart::cuosShmInfoEx_st**)': :(.text+0x61124): undefined reference to `shm_open' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosShmCloseEx(cudart::cuosShmInfoEx_st*, unsigned int, unsigned int)': :(.text+0x61370): undefined reference to `shm_unlink' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `cudart::cuosSetThreadName(cudart::CUOSthread_st*, char const*)': :(.text+0x62294): undefined reference to `pthread_setname_np' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `CUOSdlsymLoader::~CUOSdlsymLoader()': :(.text._ZN15CUOSdlsymLoaderIPFiiP8sockaddrPjiEED2Ev[_ZN15CUOSdlsymLoaderIPFiiP8sockaddrPjiEED5Ev]+0x18): undefined reference to `dlclose' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `CUOSdlsymLoader::~CUOSdlsymLoader()': :(.text._ZN15CUOSdlsymLoaderIPFiPiiEED2Ev[_ZN15CUOSdlsymLoaderIPFiPiiEED5Ev]+0x18): undefined reference to `dlclose' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `CUOSdlsymLoader::~CUOSdlsymLoader()': :(.text._ZN15CUOSdlsymLoaderIPFimmPKmEED2Ev[_ZN15CUOSdlsymLoaderIPFimmPKmEED5Ev]+0x18): undefined reference to `dlclose' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `CUOSdlsymLoader::~CUOSdlsymLoader()': :(.text._ZN15CUOSdlsymLoaderIPFimmPmEED2Ev[_ZN15CUOSdlsymLoaderIPFimmPmEED5Ev]+0x18): undefined reference to `dlclose' /usr/local/cuda-10.0/targets/aarch64-linux/lib/libcudart_static.a(libcudart_static.a.o): In function `CUOSdlsymLoader::~CUOSdlsymLoader()': :(.text._ZN15CUOSdlsymLoaderIPFivEED2Ev[_ZN15CUOSdlsymLoaderIPFivEED5Ev]+0x18): undefined reference to `dlclose' collect2: error: ld returned 1 exit status