libelf_pic.a(elf64_updatefile.os): In function `fill_mmap.4957': elf64_updatefile.c:(.text+0x244): undefined reference to `memset' elf64_updatefile.c:(.text+0x248): undefined reference to `memset' libelf_pic.a(elf64_updatefile.os): In function `__elf64_updatemmap': elf64_updatefile.c:(.text+0x524): undefined reference to `__assert' elf64_updatefile.c:(.text+0x52c): undefined reference to `memcpy' elf64_updatefile.c:(.text+0x538): undefined reference to `__assert' elf64_updatefile.c:(.text+0x53c): undefined reference to `memset' elf64_updatefile.c:(.text+0x544): undefined reference to `memcpy' elf64_updatefile.c:(.text+0x554): undefined reference to `__assert' elf64_updatefile.c:(.text+0x55c): undefined reference to `__assert' elf64_updatefile.c:(.text+0x560): undefined reference to `memcpy' elf64_updatefile.c:(.text+0x564): undefined reference to `malloc' elf64_updatefile.c:(.text+0x808): undefined reference to `memcpy' elf64_updatefile.c:(.text+0x814): undefined reference to `__assert' elf64_updatefile.c:(.text+0x820): undefined reference to `__assert' elf64_updatefile.c:(.text+0x828): undefined reference to `__assert' elf64_updatefile.c:(.text+0x830): undefined reference to `__assert' elf64_updatefile.c:(.text+0x83c): undefined reference to `mempcpy' elf64_updatefile.c:(.text+0x844): undefined reference to `__assert' elf64_updatefile.c:(.text+0x850): undefined reference to `memset' elf64_updatefile.c:(.text+0x8c0): undefined reference to `memcpy' elf64_updatefile.c:(.text+0x8c4): undefined reference to `sysconf' libelf_pic.a(elf64_updatefile.os): In function `__elf64_updatefile': elf64_updatefile.c:(.text+0xb14): undefined reference to `__assert' elf64_updatefile.c:(.text+0xb1c): undefined reference to `pwrite64' elf64_updatefile.c:(.text+0xb20): undefined reference to `__errno_location' elf64_updatefile.c:(.text+0xb2c): undefined reference to `__assert' elf64_updatefile.c:(.text+0xb38): undefined reference to `malloc' elf64_updatefile.c:(.text+0xb40): undefined reference to `pwrite64' elf64_updatefile.c:(.text+0xb44): undefined reference to `__errno_location' elf64_updatefile.c:(.text+0xb4c): undefined reference to `free' elf64_updatefile.c:(.text+0xdfc): undefined reference to `__assert' elf64_updatefile.c:(.text+0xe04): undefined reference to `malloc' elf64_updatefile.c:(.text+0xe10): undefined reference to `pwrite64' elf64_updatefile.c:(.text+0xe14): undefined reference to `__errno_location' elf64_updatefile.c:(.text+0xe18): undefined reference to `free' elf64_updatefile.c:(.text+0xe20): undefined reference to `free' elf64_updatefile.c:(.text+0xfe0): undefined reference to `memcpy' elf64_updatefile.c:(.text+0xfe8): undefined reference to `pwrite64' elf64_updatefile.c:(.text+0xfec): undefined reference to `__errno_location' libelf_pic.a(gelf_getverneed.os): In function `gelf_getverneed': gelf_getverneed.c:(.text+0x60): undefined reference to `memcpy' libelf_pic.a(gelf_getvernaux.os): In function `gelf_getvernaux': gelf_getvernaux.c:(.text+0x60): undefined reference to `memcpy' libelf_pic.a(gelf_getverdef.os): In function `gelf_getverdef': gelf_getverdef.c:(.text+0x60): undefined reference to `memcpy' libelf_pic.a(gelf_getverdaux.os): In function `gelf_getverdaux': gelf_getverdaux.c:(.text+0x60): undefined reference to `memcpy' libelf_pic.a(gelf_getrel.os): In function `gelf_getrel': gelf_getrel.c:(.text+0xa0): undefined reference to `memcpy' libelf_pic.a(gelf_getrela.os):gelf_getrela.c:(.text+0xbc): more undefined references to `memcpy' follow libelf_pic.a(gelf_getmove.os): In function `gelf_getmove': gelf_getmove.c:(.text+0x84): undefined reference to `__assert' libelf_pic.a(gelf_update_move.os): In function `gelf_update_move': gelf_update_move.c:(.text+0x8c): undefined reference to `__assert' libelf_pic.a(gelf_getsyminfo.os): In function `gelf_getsyminfo': gelf_getsyminfo.c:(.text+0x58): undefined reference to `memcpy' libelf_pic.a(gelf_update_syminfo.os): In function `gelf_update_syminfo': gelf_update_syminfo.c:(.text+0x60): undefined reference to `memcpy' libelf_pic.a(nlist.os): In function `nlist_fshash_lookup.clone.0': nlist.c:(.text+0xd0): undefined reference to `strcmp' nlist.c:(.text+0xd4): undefined reference to `strcmp' libelf_pic.a(nlist.os): In function `nlist': nlist.c:(.text+0x36c): undefined reference to `open64' nlist.c:(.text+0x39c): undefined reference to `__errno_location' nlist.c:(.text+0x3a4): undefined reference to `calloc' nlist.c:(.text+0x3c8): undefined reference to `free' nlist.c:(.text+0x3d0): undefined reference to `close' nlist.c:(.text+0x3d4): undefined reference to `free' nlist.c:(.text+0x3dc): undefined reference to `close' libelf_pic.a(gelf_update_verneed.os): In function `gelf_update_verneed': gelf_update_verneed.c:(.text+0x6c): undefined reference to `memcpy' libelf_pic.a(gelf_update_vernaux.os): In function `gelf_update_vernaux': gelf_update_vernaux.c:(.text+0x6c): undefined reference to `memcpy' libelf_pic.a(gelf_update_verdef.os): In function `gelf_update_verdef': gelf_update_verdef.c:(.text+0x6c): undefined reference to `memcpy' libelf_pic.a(gelf_update_verdaux.os): In function `gelf_update_verdaux': gelf_update_verdaux.c:(.text+0x6c): undefined reference to `memcpy' libelf_pic.a(elf_getshdrstrndx.os): In function `elf_getshstrndx': elf_getshdrstrndx.c:(.text+0x1ec): undefined reference to `pread64' elf_getshdrstrndx.c:(.text+0x1f0): undefined reference to `__errno_location' elf_getshdrstrndx.c:(.text+0x1fc): undefined reference to `pread64' elf_getshdrstrndx.c:(.text+0x200): undefined reference to `__errno_location' libelf_pic.a(elf32_checksum.os): In function `__elf32_checksum_internal': elf32_checksum.c:(.text+0x170): undefined reference to `strncmp' libelf_pic.a(elf64_checksum.os): In function `__elf64_checksum_internal': elf64_checksum.c:(.text+0x170): undefined reference to `strncmp' libelf_pic.a(elf_clone.os): In function `elf_clone': elf_clone.c:(.text+0xbc): undefined reference to `calloc' libelf_pic.a(elf_getaroff.os): In function `elf_getaroff': elf_getaroff.c:(.text+0x64): undefined reference to `__assert' collect2: ld returned 1 exit status make[3]: *** [libelf.so] Error 1 make[3]: Leaving directory `/home/test/test/output2/build/elfutils-0.155/libelf' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/test/test/output2/build/elfutils-0.155' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/test/test/output2/build/elfutils-0.155' make: *** [/home/test/test/output2/build/elfutils-0.155/.stamp_built] Error 2