make -r PARALLELMFLAGS="" -C /glibc objdir=`pwd` all make[1]: Entering directory '/glibc' type "make help" for help with common glibc makefile targets make subdir=csu -C csu ..=../ subdir_lib make[2]: Entering directory '/glibc/csu' cd /build/csu; /glibc/scripts/mkinstalldirs ./; ln -s . 32 2> /dev/null; test -L 32 cd /build/csu; /glibc/scripts/mkinstalldirs ./; ln -s . 32 2> /dev/null; test -L 32 cd /build/csu; /glibc/scripts/mkinstalldirs ./; ln -s . 32 2> /dev/null; test -L 32 cd /build/csu; /glibc/scripts/mkinstalldirs ./; ln -s . 32 2> /dev/null; test -L 32 cd /build/csu; /glibc/scripts/mkinstalldirs ./; ln -s . 32 2> /dev/null; test -L 32 cd /build/csu; /glibc/scripts/mkinstalldirs ./; ln -s . 32 2> /dev/null; test -L 32 cd /build/csu; /glibc/scripts/mkinstalldirs ./; ln -s . 32 2> /dev/null; test -L 32 make[2]: Leaving directory '/glibc/csu' make subdir=iconv -C iconv ..=../ subdir_lib make[2]: Entering directory '/glibc/iconv' make[2]: Leaving directory '/glibc/iconv' make subdir=locale -C locale ..=../ subdir_lib make[2]: Entering directory '/glibc/locale' make[2]: Leaving directory '/glibc/locale' make subdir=localedata -C localedata ..=../ subdir_lib make[2]: Entering directory '/glibc/localedata' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/localedata' make subdir=iconvdata -C iconvdata ..=../ subdir_lib make[2]: Entering directory '/glibc/iconvdata' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/iconvdata' make subdir=assert -C assert ..=../ subdir_lib make[2]: Entering directory '/glibc/assert' make[2]: Leaving directory '/glibc/assert' make subdir=ctype -C ctype ..=../ subdir_lib make[2]: Entering directory '/glibc/ctype' make[2]: Leaving directory '/glibc/ctype' make subdir=intl -C intl ..=../ subdir_lib make[2]: Entering directory '/glibc/intl' make[2]: Leaving directory '/glibc/intl' make subdir=catgets -C catgets ..=../ subdir_lib make[2]: Entering directory '/glibc/catgets' make[2]: Leaving directory '/glibc/catgets' make subdir=math -C math ..=../ subdir_lib make[2]: Entering directory '/glibc/math' make[2]: Leaving directory '/glibc/math' make subdir=setjmp -C setjmp ..=../ subdir_lib make[2]: Entering directory '/glibc/setjmp' make[2]: Leaving directory '/glibc/setjmp' make subdir=signal -C signal ..=../ subdir_lib make[2]: Entering directory '/glibc/signal' make[2]: Leaving directory '/glibc/signal' make subdir=stdlib -C stdlib ..=../ subdir_lib make[2]: Entering directory '/glibc/stdlib' make[2]: Leaving directory '/glibc/stdlib' make subdir=stdio-common -C stdio-common ..=../ subdir_lib make[2]: Entering directory '/glibc/stdio-common' make[2]: Leaving directory '/glibc/stdio-common' make subdir=libio -C libio ..=../ subdir_lib make[2]: Entering directory '/glibc/libio' make[2]: Leaving directory '/glibc/libio' make subdir=dlfcn -C dlfcn ..=../ subdir_lib make[2]: Entering directory '/glibc/dlfcn' make[2]: Leaving directory '/glibc/dlfcn' make subdir=nptl -C nptl ..=../ subdir_lib make[2]: Entering directory '/glibc/nptl' make[2]: Leaving directory '/glibc/nptl' make subdir=rt -C rt ..=../ subdir_lib make[2]: Entering directory '/glibc/rt' make[2]: Leaving directory '/glibc/rt' make subdir=malloc -C malloc ..=../ subdir_lib make[2]: Entering directory '/glibc/malloc' make[2]: Leaving directory '/glibc/malloc' make subdir=string -C string ..=../ subdir_lib make[2]: Entering directory '/glibc/string' make[2]: Leaving directory '/glibc/string' make subdir=wcsmbs -C wcsmbs ..=../ subdir_lib make[2]: Entering directory '/glibc/wcsmbs' make[2]: Leaving directory '/glibc/wcsmbs' make subdir=timezone -C timezone ..=../ subdir_lib make[2]: Entering directory '/glibc/timezone' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/timezone' make subdir=time -C time ..=../ subdir_lib make[2]: Entering directory '/glibc/time' make[2]: Leaving directory '/glibc/time' make subdir=dirent -C dirent ..=../ subdir_lib make[2]: Entering directory '/glibc/dirent' make[2]: Leaving directory '/glibc/dirent' make subdir=posix -C posix ..=../ subdir_lib make[2]: Entering directory '/glibc/posix' make[2]: Leaving directory '/glibc/posix' make subdir=io -C io ..=../ subdir_lib make[2]: Entering directory '/glibc/io' make[2]: Leaving directory '/glibc/io' make subdir=termios -C termios ..=../ subdir_lib make[2]: Entering directory '/glibc/termios' make[2]: Leaving directory '/glibc/termios' make subdir=resource -C resource ..=../ subdir_lib make[2]: Entering directory '/glibc/resource' make[2]: Leaving directory '/glibc/resource' make subdir=misc -C misc ..=../ subdir_lib make[2]: Entering directory '/glibc/misc' make[2]: Leaving directory '/glibc/misc' make subdir=socket -C socket ..=../ subdir_lib make[2]: Entering directory '/glibc/socket' make[2]: Leaving directory '/glibc/socket' make subdir=sysvipc -C sysvipc ..=../ subdir_lib make[2]: Entering directory '/glibc/sysvipc' make[2]: Leaving directory '/glibc/sysvipc' make subdir=gmon -C gmon ..=../ subdir_lib make[2]: Entering directory '/glibc/gmon' make[2]: Leaving directory '/glibc/gmon' make subdir=gnulib -C gnulib ..=../ subdir_lib make[2]: Entering directory '/glibc/gnulib' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/gnulib' make subdir=wctype -C wctype ..=../ subdir_lib make[2]: Entering directory '/glibc/wctype' make[2]: Leaving directory '/glibc/wctype' make subdir=manual -C manual ..=../ subdir_lib make[2]: Entering directory '/glibc/manual' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/manual' make subdir=po -C po ..=../ subdir_lib make[2]: Entering directory '/glibc/po' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/po' make subdir=argp -C argp ..=../ subdir_lib make[2]: Entering directory '/glibc/argp' make[2]: Leaving directory '/glibc/argp' make subdir=conform -C conform ..=../ subdir_lib make[2]: Entering directory '/glibc/conform' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/conform' make subdir=debug -C debug ..=../ subdir_lib make[2]: Entering directory '/glibc/debug' make[2]: Leaving directory '/glibc/debug' make subdir=mathvec -C mathvec ..=../ subdir_lib make[2]: Entering directory '/glibc/mathvec' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/mathvec' make subdir=support -C support ..=../ subdir_lib make[2]: Entering directory '/glibc/support' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/support' make subdir=nptl_db -C nptl_db ..=../ subdir_lib make[2]: Entering directory '/glibc/nptl_db' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/nptl_db' make subdir=inet -C inet ..=../ subdir_lib make[2]: Entering directory '/glibc/inet' make[2]: Leaving directory '/glibc/inet' make subdir=resolv -C resolv ..=../ subdir_lib make[2]: Entering directory '/glibc/resolv' make[2]: Leaving directory '/glibc/resolv' make subdir=nss -C nss ..=../ subdir_lib make[2]: Entering directory '/glibc/nss' make[2]: Leaving directory '/glibc/nss' make subdir=hesiod -C hesiod ..=../ subdir_lib make[2]: Entering directory '/glibc/hesiod' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/hesiod' make subdir=sunrpc -C sunrpc ..=../ subdir_lib make[2]: Entering directory '/glibc/sunrpc' make[2]: Leaving directory '/glibc/sunrpc' make subdir=nis -C nis ..=../ subdir_lib make[2]: Entering directory '/glibc/nis' make[2]: Nothing to be done for 'subdir_lib'. make[2]: Leaving directory '/glibc/nis' make subdir=nscd -C nscd ..=../ subdir_lib make[2]: Entering directory '/glibc/nscd' make[2]: Leaving directory '/glibc/nscd' make subdir=login -C login ..=../ subdir_lib make[2]: Entering directory '/glibc/login' make[2]: Leaving directory '/glibc/login' make subdir=elf -C elf ..=../ subdir_lib make[2]: Entering directory '/glibc/elf' for symbol in __libc_assert_fail __libc_single_threaded_internal __syscall_cancel_arch __syscall_do_cancel calloc free malloc realloc __GI_abort __GI___chk_fail __GI___vfprintf_chk __GI___vsprintf_chk __GI___vsyslog_chk __stack_chk_fail __stack_chk_fail_local; do \ echo ".globl $symbol"; \ echo "$symbol:"; \ done | gcc -m32 -o /build/elf/librtld.mapT.o -g -Werror=undef -Wa,--noexecstack -c -x assembler - gcc -m32 -nostdlib -nostartfiles -r -o /build/elf/librtld.map.o /build/elf/librtld.mapT.o '-Wl,-(' /build/elf/dl-allobjs.os /build/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/build/elf/librtld.mapT /usr/bin/ld.bfd: /build/libc_pic.a(malloc.os): in function `__GI___libc_malloc': /glibc/malloc/malloc.c:2979: multiple definition of `malloc'; /build/elf/librtld.mapT.o:(.text+0x0): first defined here /usr/bin/ld.bfd: /build/libc_pic.a(malloc.os): in function `__GI___libc_free': /glibc/malloc/malloc.c:3016: multiple definition of `free'; /build/elf/librtld.mapT.o:(.text+0x0): first defined here /usr/bin/ld.bfd: /build/libc_pic.a(malloc.os): in function `__GI___libc_realloc': /glibc/malloc/malloc.c:3073: multiple definition of `realloc'; /build/elf/librtld.mapT.o:(.text+0x0): first defined here /usr/bin/ld.bfd: /build/libc_pic.a(sbrk.os): in function `__GI___sbrk': /glibc/misc/sbrk.c:43: multiple definition of `__sbrk'; /build/elf/dl-allobjs.os:/glibc/elf/../misc/sbrk.c:37: first defined here /usr/bin/ld.bfd: /build/libc_pic.a(single_threaded.os):/glibc/misc/single_threaded.c:24: multiple definition of `__libc_single_threaded_internal'; /build/elf/librtld.mapT.o:(.text+0x0): first defined here /usr/bin/ld.bfd: /build/libc_pic.a(libc_fatal.os): in function `__libc_message_wrapper': /glibc/libio/../include/stdio.h:203: multiple definition of `__GI___libc_fatal'; /build/elf/dl-allobjs.os:/glibc/elf/dl-minimal.c:162: first defined here /usr/bin/ld.bfd: /build/libc_pic.a(libc_fatal.os): in function `__libc_message_wrapper': /glibc/libio/../include/stdio.h:203: multiple definition of `__libc_fatal'; /build/elf/dl-allobjs.os:/glibc/elf/dl-minimal.c:162: first defined here /usr/bin/ld.bfd: /build/libc_pic.a(abort.os): in function `__GI_abort': /glibc/stdlib/abort.c:76: multiple definition of `__GI_abort'; /build/elf/librtld.mapT.o:(.text+0x0): first defined here /usr/bin/ld.bfd: /build/libc_pic.a(getcwd.os): in function `__GI___getcwd': /glibc/io/../sysdeps/unix/sysv/linux/getcwd.c:54: multiple definition of `__getcwd'; /build/elf/dl-allobjs.os:/glibc/elf/../sysdeps/unix/sysv/linux/getcwd.c:49: first defined here /usr/bin/ld.bfd: /build/libc_pic.a(_itoa.os): in function `_itoa': /glibc/stdio-common/_itoa.c:169: multiple definition of `_itoa'; /build/elf/dl-allobjs.os:/glibc/elf/dl-minimal.c:209: first defined here collect2: error: ld returned 1 exit status make[2]: *** [Makefile:1644: /build/elf/librtld.map] Error 1 make[2]: Target 'subdir_lib' not remade because of errors. make[2]: Leaving directory '/glibc/elf' make[1]: *** [Makefile:488: elf/subdir_lib] Error 2 make[1]: Target 'all' not remade because of errors. make[1]: Leaving directory '/glibc' make: *** [Makefile:20: all] Error 2