readelf of pointed object (ws-relatedmultipart.o) do reports I assume rand as a undefined entry (UND) readelf of libc has a global rand@@GLIBC_2.17 function So I do not understand why ld is returning the unresolvable error I would need from there to continue investigation. === abuild@vm61:~/rpmbuild/BUILD/libcmis-0.5.0/qa/libcmis> readelf -a ../../src/libcmis/.libs/ws-relatedmultipart.o |grep ' rand' 000000000100 01a300000026 R_PPC64_ADDR64 0000000000000000 rand - 1 0000000003c8 01a30000000a R_PPC64_REL24 0000000000000000 rand + 0 0000000003d4 01a30000000a R_PPC64_REL24 0000000000000000 rand + 0 0000000003e0 01a30000000a R_PPC64_REL24 0000000000000000 rand + 0 419: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND rand === abuild@vm61:~/rpmbuild/BUILD/libcmis-0.5.0/qa/libcmis> readelf -a /lib64/libc.so.6 |grep ' rand' 997: 0000000000043ea0 88 FUNC GLOBAL DEFAULT 11 rand_r@@GLIBC_2.17 1168: 0000000000043e60 60 FUNC GLOBAL DEFAULT [<localentry>: 8] 11 rand@@GLIBC_2.17 2009: 00000000000439d0 232 FUNC WEAK DEFAULT [<localentry>: 8] 11 random_r@@GLIBC_2.17 2191: 0000000000043730 312 FUNC WEAK DEFAULT [<localentry>: 8] 11 random@@GLIBC_2.17 181: 00000000001c000c 128 OBJECT LOCAL DEFAULT 27 randtbl 183: 0000000000173618 40 OBJECT LOCAL DEFAULT 14 random_poly_info 4010: 0000000000043ea0 88 FUNC GLOBAL DEFAULT 11 rand_r 4449: 0000000000043730 312 FUNC WEAK DEFAULT [<localentry>: 8] 11 random 4493: 0000000000043e60 60 FUNC GLOBAL DEFAULT [<localentry>: 8] 11 rand 5496: 00000000000439d0 232 FUNC WEAK DEFAULT [<localentry>: 8] 11 random_r ===