echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__libc_read, __read)'; \ echo 'hidden_weak (__read)'; \ echo 'weak_alias (__libc_read, read)'; \ echo 'hidden_weak (read)'; \ ) | armv7a-hardfloat-linux-gnueabi-gcc -Wl,-O2 -Wl,--as-needed -c -U_FORTIFY_SOURCE -DPIC -I../include -I/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl -I/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl -I../sysdeps/unix/sysv/linux/arm -I../sysdeps/arm/nptl -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux -I../sysdeps/nptl -I../sysdeps/pthread -I../sysdeps/gnu -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/arm -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/arm/armv7 -I../sysdeps/arm/armv6t2 -I../sysdeps/arm/armv6 -I../sysdeps/arm/include -I../sysdeps/arm -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/6.3.0/include -isystem /usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/6.3.0/include-fixed -isystem /usr/armv7a-hardfloat-linux-gnueabi/usr/include -D_LIBC_REENTRANT -include /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/libc-modules.h -DMODULE_NAME=libpthread -include ../include/libc-symbols.h -DPIC -DSHARED -DASSEMBLER -Werror=undef -Wa,--noexecstack -Werror=undef -Wa,--noexecstack -o /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl/ptw-read.os -x assembler-with-cpp - -MD -MP -MF /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl/ptw-read.os.dt -MT /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl/ptw-read.os -DPTW (echo '#define SYSCALL_NAME close'; \ echo '#define SYSCALL_NARGS 1'; \ echo '#define SYSCALL_SYMBOL __libc_close'; \ echo '#define SYSCALL_CANCELLABLE 1'; \ echo '#define SYSCALL_NOERRNO 0'; \ echo '#define SYSCALL_ERRVAL 0'; \ echo '#include '; \ echo 'weak_alias (__libc_close, __close)'; \ echo 'hidden_weak (__close)'; \ echo 'weak_alias (__libc_close, close)'; \ echo 'hidden_weak (close)'; \ ) | armv7a-hardfloat-linux-gnueabi-gcc -Wl,-O2 -Wl,--as-needed -c -U_FORTIFY_SOURCE -DPIC -I../include -I/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl -I/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl -I../sysdeps/unix/sysv/linux/arm -I../sysdeps/arm/nptl -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux -I../sysdeps/nptl -I../sysdeps/pthread -I../sysdeps/gnu -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/arm -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/arm/armv7 -I../sysdeps/arm/armv6t2 -I../sysdeps/arm/armv6 -I../sysdeps/arm/include -I../sysdeps/arm -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/6.3.0/include -isystem /usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/6.3.0/include-fixed -isystem /usr/armv7a-hardfloat-linux-gnueabi/usr/include -D_LIBC_REENTRANT -include /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/libc-modules.h -DMODULE_NAME=libpthread -include ../include/libc-symbols.h -DPIC -DSHARED -DASSEMBLER -Werror=undef -Wa,--noexecstack -Werror=undef -Wa,--noexecstack -o /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl/ptw-close.os -x assembler-with-cpp - -MD -MP -MF /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl/ptw-close.os.dt -MT /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl/ptw-close.os -DPTW pt-vfork.c:41:3: error: #error "must write pt-vfork for this machine or get IFUNC support" # error "must write pt-vfork for this machine or get IFUNC support" ^~~~~ armv7a-hardfloat-linux-gnueabi-gcc -Wl,-O2 -Wl,--as-needed ../sysdeps/unix/sysv/linux/arm/fcntl.c -c -std=gnu11 -fgnu89-inline -O2 -Wall -Wundef -Wwrite-strings -fmerge-all-constants -fno-stack-protector -fno-strict-aliasing -frounding-math -pipe -Wstrict-prototypes -Wold-style-definition -fPIC -fexceptions -fasynchronous-unwind-tables -ftls-model=initial-exec -U_FORTIFY_SOURCE -DPIC -I../include -I/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl -I/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl -I../sysdeps/unix/sysv/linux/arm -I../sysdeps/arm/nptl -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux -I../sysdeps/nptl -I../sysdeps/pthread -I../sysdeps/gnu -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/arm -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/arm/armv7 -I../sysdeps/arm/armv6t2 -I../sysdeps/arm/armv6 -I../sysdeps/arm/include -I../sysdeps/arm -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/6.3.0/include -isystem /usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/6.3.0/include-fixed -isystem /usr/armv7a-hardfloat-linux-gnueabi/usr/include -D_LIBC_REENTRANT -include /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/libc-modules.h -DMODULE_NAME=libpthread -include ../include/libc-symbols.h -DPIC -DSHARED -o /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl/ptw-fcntl.os -MD -MP -MF /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl/ptw-fcntl.os.dt -MT /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl/ptw-fcntl.os -DPTW make[2]: *** [../o-iterator.mk:9: /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl/nptl/pt-vfork.os] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/glibc-2.24/nptl' make[1]: *** [Makefile:215: nptl/subdir_lib] Error 2 make[1]: Leaving directory '/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/glibc-2.24' make: *** [Makefile:9: all] Error 2 make: Leaving directory '/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/build-default-armv7a-hardfloat-linux-gnueabi-nptl' * ERROR: cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3::crossdev failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3::crossdev'`, * the complete build log and the output of `emerge -pqv '=cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3::crossdev'`. * The complete build log is located at '/var/log/portage/cross-armv7a-hardfloat-linux-gnueabi:glibc-2.24-r3:20170625-035045.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/temp/environment'. * Working directory: '/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/glibc-2.24' * S: '/var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi/glibc-2.24-r3/work/glibc-2.24'