gcc -o HPL_pdinfo.o -c -DHPL_CALL_CBLAS -I/home/rhizom3/hpl/include -I/home/rhizom3/hpl/include/Linux_GAS_x8632SSE1 -I/usr/include -fomit-frame-pointer -O3 -funroll-loops -W -Wall -pipe ../HPL_pdinfo.c gcc -o HPL_pdtest.o -c -DHPL_CALL_CBLAS -I/home/rhizom3/hpl/include -I/home/rhizom3/hpl/include/Linux_GAS_x8632SSE1 -I/usr/include -fomit-frame-pointer -O3 -funroll-loops -W -Wall -pipe ../HPL_pdtest.c gcc -DHPL_CALL_CBLAS -I/home/rhizom3/hpl/include -I/home/rhizom3/hpl/include/Linux_GAS_x8632SSE1 -I/usr/include -fomit-frame-pointer -O3 -funroll-loops -W -Wall -pipe -o /home/rhizom3/hpl/bin/Linux_GAS_x8632SSE1/xhpl HPL_pddriver.o HPL_pdinfo.o HPL_pdtest.o /home/rhizom3/hpl/lib/Linux_GAS_x8632SSE1/libhpl.a /home/rhizom3/ATLAS/lib/Linux_GAS_x8632SSE1/libcblas.a /home/rhizom3/ATLAS/lib/Linux_GAS_x8632SSE1/libatlas.a -lmpi -llam -lm /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x140): In function `ptmalloc_lock_all': : undefined reference to `pthread_getspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x154): In function `ptmalloc_lock_all': : undefined reference to `pthread_setspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x17d): In function `ptmalloc_unlock_all': : undefined reference to `pthread_setspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x4b8): In function `arena_get2': : undefined reference to `pthread_mutex_trylock' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x4da): In function `arena_get2': : undefined reference to `pthread_mutex_trylock' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x510): In function `arena_get2': : undefined reference to `pthread_setspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x56e): In function `arena_get2': : undefined reference to `pthread_setspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0xbfa): In function `ptmalloc_init': : undefined reference to `pthread_key_create' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0xc0c): In function `ptmalloc_init': : undefined reference to `pthread_setspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0xc23): In function `ptmalloc_init': : undefined reference to `pthread_atfork' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x1436): In function `free_atfork': : undefined reference to `pthread_getspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x25ae): In function `malloc': : undefined reference to `pthread_getspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x25c0): In function `malloc': : undefined reference to `pthread_mutex_trylock' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x26c1): In function `malloc_atfork': : undefined reference to `pthread_getspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x2780): In function `memalign': : undefined reference to `pthread_getspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x2792): In function `memalign': : undefined reference to `pthread_mutex_trylock' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x2dc8): In function `realloc': : undefined reference to `pthread_setspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x2ecc): In function `valloc': : undefined reference to `pthread_getspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x2ede): In function `valloc': : undefined reference to `pthread_mutex_trylock' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x2f4f): In function `pvalloc': : undefined reference to `pthread_getspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x2f61): In function `pvalloc': : undefined reference to `pthread_mutex_trylock' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x3025): In function `calloc': : undefined reference to `pthread_getspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x3037): In function `calloc': : undefined reference to `pthread_mutex_trylock' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x37cf): In function `independent_comalloc': : undefined reference to `pthread_getspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x37e1): In function `independent_comalloc': : undefined reference to `pthread_mutex_trylock' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x3842): In function `independent_calloc': : undefined reference to `pthread_getspecific' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../libmpi.a(malloc.o)(.text+0x3854): In function `independent_calloc': : undefined reference to `pthread_mutex_trylock' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(ltdl.o)(.text+0x3b1): In function `sys_dl_open': : undefined reference to `dlopen' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(ltdl.o)(.text+0x3d2): In function `sys_dl_open': : undefined reference to `dlerror' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(ltdl.o)(.text+0x3e5): In function `sys_dl_open': : undefined reference to `dlerror' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(ltdl.o)(.text+0x3fe): In function `sys_dl_close': : undefined reference to `dlclose' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(ltdl.o)(.text+0x41b): In function `sys_dl_close': : undefined reference to `dlerror' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(ltdl.o)(.text+0x438): In function `sys_dl_close': : undefined reference to `dlerror' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(ltdl.o)(.text+0x460): In function `sys_dl_sym': : undefined reference to `dlsym' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(ltdl.o)(.text+0x481): In function `sys_dl_sym': : undefined reference to `dlerror' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(ltdl.o)(.text+0x494): In function `sys_dl_sym': : undefined reference to `dlerror' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(lammutex.o)(.text+0x8d): In function `lam_mutex_trylock': : undefined reference to `pthread_mutex_trylock' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(lamthreads.o)(.text+0x14): In function `lam_thread_create': : undefined reference to `pthread_create' /usr/lib/gcc/i386-caos-linux/3.4.3/../../../liblam.a(lamthreads.o)(.text+0x35): In function `lam_thread_join': : undefined reference to `pthread_join' collect2: ld returned 1 exit status make[2]: *** [dexe.grd] Error 1 make[2]: Leaving directory `/home/rhizom3/hpl/testing/ptest/Linux_GAS_x8632SSE1' make[1]: *** [build_tst] Error 2 make[1]: Leaving directory `/home/rhizom3/hpl' make: *** [build] Error 2 [rhizom3@radz hpl]$