This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug build/18923] New: glibc cross compilation issue
- From: "ashvtosh.goel at gmail dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Fri, 04 Sep 2015 15:11:15 +0000
- Subject: [Bug build/18923] New: glibc cross compilation issue
- Auto-submitted: auto-generated
https://sourceware.org/bugzilla/show_bug.cgi?id=18923
Bug ID: 18923
Summary: glibc cross compilation issue
Product: glibc
Version: 2.15
Status: NEW
Severity: normal
Priority: P2
Component: build
Assignee: unassigned at sourceware dot org
Reporter: ashvtosh.goel at gmail dot com
CC: carlos at redhat dot com
Target Milestone: ---
Created attachment 8581
--> https://sourceware.org/bugzilla/attachment.cgi?id=8581&action=edit
config.log
I am trying to build glibc-2.15 for arm machine on an X86_64 machine.
$ uname -a
Linux ash 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64
x86_64 x86_64 GNU/Linux
as suggested for Bug 18917, I have now put ports directory in the build folder.
I had to do following changes for various errors.
###########################
--- a/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S
+++ b/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S
@@ -24,10 +24,12 @@
ENTRY(__default_sa_restorer)
swi SYS_ify(sigreturn)
+END(__default_sa_restorer)
#ifdef __NR_rt_sigreturn
ENTRY(__default_rt_sa_restorer)
swi SYS_ify(rt_sigreturn)
+END(__default_rt_sa_restorer)
#endif
###########################
--- a/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h
+++ b/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h
@@ -28,6 +28,8 @@
#define __ASSUME_NEW_GETRLIMIT_SYSCALL 1
#endif
+#define __ASSUME_NEW_GETRLIMIT_SYSCALL 1
+
/* On ARM the truncate64/ftruncate64/mmap2/stat64/lstat64/fstat64
syscalls were introduced in 2.3.35. */
#if __LINUX_KERNEL_VERSION >= 131875
############################
--- a/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h
+++ b/../changes_ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h
@@ -28,12 +28,10 @@
# define PSEUDO(name, syscall_name, args) \
.section ".text"; \
PSEUDO_PROLOGUE; \
- .type __##syscall_name##_nocancel,%function; \
- .globl __##syscall_name##_nocancel; \
- __##syscall_name##_nocancel: \
+ ENTRY (__##syscall_name##_nocancel); \
DO_CALL (syscall_name, args); \
PSEUDO_RET;
\
- .size __##syscall_name##_nocancel,.-__##syscall_name##_nocancel; \
+ END (__##syscall_name##_nocancel); \
ENTRY (name);
\
SINGLE_THREAD_P; \
DOARGS_##args; \
#####################################
I am configuring the build with
../glibc-2.15/configure --prefix=/usr/local/glibc215/
--enable-add-ons=nptl,ports --host=arm-linux-gnueabihf
CC="arm-linux-gnueabihf-gcc -marm" CFLAGS="-O -U_FORTIFY_SOURCE"
--without-selinux --without-fp --without-gd --disable-profile --with-tls
--with-headers=/opt/ti/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/arm-linux-gnueabihf/libdir
and I am getting following error.
make[4]: Leaving directory `/home/agoel/windows/glibc215/glibc-2.15/string'
make[4]: Entering directory `/home/agoel/windows/glibc215/glibc-2.15/nptl'
arm-linux-gnueabihf-gcc -marm
../nptl/sysdeps/unix/sysv/linux/libc-lowlevellock.c -c -std=gnu99
-fgnu89-inline -O -U_FORTIFY_SOURCE -Wall -Winline -Wwrite-strings
-fmerge-all-constants -Wstrict-prototypes -fPIC -I../include
-I/home/agoel/windows/glibc215/armbuild/nptl
-I/home/agoel/windows/glibc215/armbuild
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux/arm/nptl
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux/arm
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../nptl/sysdeps/unix/sysv
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv
-I../sysdeps/unix/sysv
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/arm
-I../nptl/sysdeps/unix
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix -I../sysdeps/unix
-I../sysdeps/posix
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/arm/nptl
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/arm
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf
-I../sysdeps/generic -I../nptl -I/home/agoel/windows/glibc215/armbuild/ports
-I.. -I../libio -I. -nostdinc -isystem
/home/agoel/synergy/TISDK/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/include
-isystem
/home/agoel/synergy/TISDK/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/include-fixed
-isystem
/opt/ti/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/arm-linux-gnueabihf/libdir
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -o
/home/agoel/windows/glibc215/armbuild/nptl/rtld-libc-lowlevellock.os -MD -MP
-MF /home/agoel/windows/glibc215/armbuild/nptl/rtld-libc-lowlevellock.os.dt -MT
/home/agoel/windows/glibc215/armbuild/nptl/rtld-libc-lowlevellock.os
-DNOT_IN_libc=1 -DIS_IN_rtld=1
arm-linux-gnueabihf-gcc -marm libc-cancellation.c -c -std=gnu99 -fgnu89-inline
-O -U_FORTIFY_SOURCE -Wall -Winline -Wwrite-strings -fmerge-all-constants
-Wstrict-prototypes -fPIC -fasynchronous-unwind-tables -I../include
-I/home/agoel/windows/glibc215/armbuild/nptl
-I/home/agoel/windows/glibc215/armbuild
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux/arm/nptl
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux/arm
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../nptl/sysdeps/unix/sysv
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv
-I../sysdeps/unix/sysv
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/arm
-I../nptl/sysdeps/unix
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix -I../sysdeps/unix
-I../sysdeps/posix
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/arm/nptl
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/arm
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf
-I../sysdeps/generic -I../nptl -I/home/agoel/windows/glibc215/armbuild/ports
-I.. -I../libio -I. -nostdinc -isystem
/home/agoel/synergy/TISDK/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/include
-isystem
/home/agoel/synergy/TISDK/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/include-fixed
-isystem
/opt/ti/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/arm-linux-gnueabihf/libdir
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -o
/home/agoel/windows/glibc215/armbuild/nptl/rtld-libc-cancellation.os -MD -MP
-MF /home/agoel/windows/glibc215/armbuild/nptl/rtld-libc-cancellation.os.dt -MT
/home/agoel/windows/glibc215/armbuild/nptl/rtld-libc-cancellation.os
-DNOT_IN_libc=1 -DIS_IN_rtld=1
arm-linux-gnueabihf-gcc -marm
../nptl/sysdeps/unix/sysv/linux/libc_multiple_threads.c -c -std=gnu99
-fgnu89-inline -O -U_FORTIFY_SOURCE -Wall -Winline -Wwrite-strings
-fmerge-all-constants -Wstrict-prototypes -fPIC -I../include
-I/home/agoel/windows/glibc215/armbuild/nptl
-I/home/agoel/windows/glibc215/armbuild
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux/arm/nptl
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux/arm
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../nptl/sysdeps/unix/sysv
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv
-I../sysdeps/unix/sysv
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/arm
-I../nptl/sysdeps/unix
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix -I../sysdeps/unix
-I../sysdeps/posix
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/arm/nptl
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/arm
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf
-I../sysdeps/generic -I../nptl -I/home/agoel/windows/glibc215/armbuild/ports
-I.. -I../libio -I. -nostdinc -isystem
/home/agoel/synergy/TISDK/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/include
-isystem
/home/agoel/synergy/TISDK/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/include-fixed
-isystem
/opt/ti/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/arm-linux-gnueabihf/libdir
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -o
/home/agoel/windows/glibc215/armbuild/nptl/rtld-libc_multiple_threads.os -MD
-MP -MF
/home/agoel/windows/glibc215/armbuild/nptl/rtld-libc_multiple_threads.os.dt -MT
/home/agoel/windows/glibc215/armbuild/nptl/rtld-libc_multiple_threads.os
-DNOT_IN_libc=1 -DIS_IN_rtld=1
arm-linux-gnueabihf-gcc -marm forward.c -c -std=gnu99 -fgnu89-inline -O
-U_FORTIFY_SOURCE -Wall -Winline -Wwrite-strings -fmerge-all-constants
-Wstrict-prototypes -fPIC -fexceptions -I../include
-I/home/agoel/windows/glibc215/armbuild/nptl
-I/home/agoel/windows/glibc215/armbuild
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux/arm/nptl
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux/arm
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv/linux
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../nptl/sysdeps/unix/sysv
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/sysv
-I../sysdeps/unix/sysv
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix/arm
-I../nptl/sysdeps/unix
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/unix -I../sysdeps/unix
-I../sysdeps/posix
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/arm/nptl
-I/home/agoel/windows/glibc215/armbuild/ports/sysdeps/arm
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf
-I../sysdeps/generic -I../nptl -I/home/agoel/windows/glibc215/armbuild/ports
-I.. -I../libio -I. -nostdinc -isystem
/home/agoel/synergy/TISDK/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/include
-isystem
/home/agoel/synergy/TISDK/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/include-fixed
-isystem
/opt/ti/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/arm-linux-gnueabihf/libdir
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -o
/home/agoel/windows/glibc215/armbuild/nptl/rtld-forward.os -MD -MP -MF
/home/agoel/windows/glibc215/armbuild/nptl/rtld-forward.os.dt -MT
/home/agoel/windows/glibc215/armbuild/nptl/rtld-forward.os -DNOT_IN_libc=1
-DIS_IN_rtld=1
make[4]: Leaving directory `/home/agoel/windows/glibc215/glibc-2.15/nptl'
/home/agoel/synergy/TISDK/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/../lib/gcc/arm-linux-gnueabihf/4.7.3/../../../../arm-linux-gnueabihf/bin/ar
cqv /home/agoel/windows/glibc215/armbuild/elf/rtld-libc.aT
/home/agoel/windows/glibc215/armbuild/csu/rtld-check_fds.os
/home/agoel/windows/glibc215/armbuild/csu/rtld-errno.os
/home/agoel/windows/glibc215/armbuild/csu/rtld-divdi3.os
/home/agoel/windows/glibc215/armbuild/csu/rtld-sysdep.os
/home/agoel/windows/glibc215/armbuild/dirent/rtld-closedir.os
/home/agoel/windows/glibc215/armbuild/dirent/rtld-readdir.os
/home/agoel/windows/glibc215/armbuild/dirent/rtld-rewinddir.os
/home/agoel/windows/glibc215/armbuild/dirent/rtld-getdents.os
/home/agoel/windows/glibc215/armbuild/dirent/rtld-fdopendir.os
/home/agoel/windows/glibc215/armbuild/gmon/rtld-profil.os
/home/agoel/windows/glibc215/armbuild/gmon/rtld-prof-freq.os
/home/agoel/windows/glibc215/armbuild/io/rtld-xstat64.os
/home/agoel/windows/glibc215/armbuild/io/rtld-fxstat64.os
/home/agoel/windows/glibc215/armbuild/io/rtld-lxstat64.os
/home/agoel/windows/glibc215/armbuild/io/rtld-open.os
/home/agoel/windows/glibc215/armbuild/io/rtld-close.os
/home/agoel/windows/glibc215/armbuild/io/rtld-read.os
/home/agoel/windows/glibc215/armbuild/io/rtld-write.os
/home/agoel/windows/glibc215/armbuild/io/rtld-lseek.os
/home/agoel/windows/glibc215/armbuild/io/rtld-access.os
/home/agoel/windows/glibc215/armbuild/io/rtld-fcntl.os
/home/agoel/windows/glibc215/armbuild/io/rtld-readlink.os
/home/agoel/windows/glibc215/armbuild/io/rtld-xstatconv.os
/home/agoel/windows/glibc215/armbuild/misc/rtld-getpagesize.os
/home/agoel/windows/glibc215/armbuild/misc/rtld-mmap.os
/home/agoel/windows/glibc215/armbuild/misc/rtld-munmap.os
/home/agoel/windows/glibc215/armbuild/misc/rtld-mprotect.os
/home/agoel/windows/glibc215/armbuild/misc/rtld-llseek.os
/home/agoel/windows/glibc215/armbuild/nptl/rtld-libc-lowlevellock.os
/home/agoel/windows/glibc215/armbuild/nptl/rtld-libc-cancellation.os
/home/agoel/windows/glibc215/armbuild/nptl/rtld-libc_multiple_threads.os
/home/agoel/windows/glibc215/armbuild/nptl/rtld-forward.os
/home/agoel/windows/glibc215/armbuild/posix/rtld-uname.os
/home/agoel/windows/glibc215/armbuild/posix/rtld-_exit.os
/home/agoel/windows/glibc215/armbuild/posix/rtld-getpid.os
/home/agoel/windows/glibc215/armbuild/posix/rtld-getuid.os
/home/agoel/windows/glibc215/armbuild/posix/rtld-geteuid.os
/home/agoel/windows/glibc215/armbuild/posix/rtld-getgid.os
/home/agoel/windows/glibc215/armbuild/posix/rtld-getegid.os
/home/agoel/windows/glibc215/armbuild/posix/rtld-environ.os
/home/agoel/windows/glibc215/armbuild/setjmp/rtld-setjmp.os
/home/agoel/windows/glibc215/armbuild/setjmp/rtld-__longjmp.os
/home/agoel/windows/glibc215/armbuild/signal/rtld-sigaction.os
/home/agoel/windows/glibc215/armbuild/signal/rtld-raise.os
/home/agoel/windows/glibc215/armbuild/stdlib/rtld-exit.os
/home/agoel/windows/glibc215/armbuild/stdlib/rtld-cxa_atexit.os
/home/agoel/windows/glibc215/armbuild/string/rtld-strchr.os
/home/agoel/windows/glibc215/armbuild/string/rtld-strcmp.os
/home/agoel/windows/glibc215/armbuild/string/rtld-strcpy.os
/home/agoel/windows/glibc215/armbuild/string/rtld-strlen.os
/home/agoel/windows/glibc215/armbuild/string/rtld-strnlen.os
/home/agoel/windows/glibc215/armbuild/string/rtld-memchr.os
/home/agoel/windows/glibc215/armbuild/string/rtld-memcmp.os
/home/agoel/windows/glibc215/armbuild/string/rtld-memmove.os
/home/agoel/windows/glibc215/armbuild/string/rtld-memset.os
/home/agoel/windows/glibc215/armbuild/string/rtld-mempcpy.os
/home/agoel/windows/glibc215/armbuild/string/rtld-stpcpy.os
/home/agoel/windows/glibc215/armbuild/string/rtld-memcpy.os
/home/agoel/windows/glibc215/armbuild/string/rtld-wordcopy.os
/home/agoel/windows/glibc215/armbuild/string/rtld-rawmemchr.os
/home/agoel/windows/glibc215/armbuild/time/rtld-setitimer.os
a - /home/agoel/windows/glibc215/armbuild/csu/rtld-check_fds.os
a - /home/agoel/windows/glibc215/armbuild/csu/rtld-errno.os
a - /home/agoel/windows/glibc215/armbuild/csu/rtld-divdi3.os
a - /home/agoel/windows/glibc215/armbuild/csu/rtld-sysdep.os
a - /home/agoel/windows/glibc215/armbuild/dirent/rtld-closedir.os
a - /home/agoel/windows/glibc215/armbuild/dirent/rtld-readdir.os
a - /home/agoel/windows/glibc215/armbuild/dirent/rtld-rewinddir.os
a - /home/agoel/windows/glibc215/armbuild/dirent/rtld-getdents.os
a - /home/agoel/windows/glibc215/armbuild/dirent/rtld-fdopendir.os
a - /home/agoel/windows/glibc215/armbuild/gmon/rtld-profil.os
a - /home/agoel/windows/glibc215/armbuild/gmon/rtld-prof-freq.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-xstat64.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-fxstat64.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-lxstat64.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-open.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-close.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-read.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-write.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-lseek.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-access.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-fcntl.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-readlink.os
a - /home/agoel/windows/glibc215/armbuild/io/rtld-xstatconv.os
a - /home/agoel/windows/glibc215/armbuild/misc/rtld-getpagesize.os
a - /home/agoel/windows/glibc215/armbuild/misc/rtld-mmap.os
a - /home/agoel/windows/glibc215/armbuild/misc/rtld-munmap.os
a - /home/agoel/windows/glibc215/armbuild/misc/rtld-mprotect.os
a - /home/agoel/windows/glibc215/armbuild/misc/rtld-llseek.os
a - /home/agoel/windows/glibc215/armbuild/nptl/rtld-libc-lowlevellock.os
a - /home/agoel/windows/glibc215/armbuild/nptl/rtld-libc-cancellation.os
a - /home/agoel/windows/glibc215/armbuild/nptl/rtld-libc_multiple_threads.os
a - /home/agoel/windows/glibc215/armbuild/nptl/rtld-forward.os
a - /home/agoel/windows/glibc215/armbuild/posix/rtld-uname.os
a - /home/agoel/windows/glibc215/armbuild/posix/rtld-_exit.os
a - /home/agoel/windows/glibc215/armbuild/posix/rtld-getpid.os
a - /home/agoel/windows/glibc215/armbuild/posix/rtld-getuid.os
a - /home/agoel/windows/glibc215/armbuild/posix/rtld-geteuid.os
a - /home/agoel/windows/glibc215/armbuild/posix/rtld-getgid.os
a - /home/agoel/windows/glibc215/armbuild/posix/rtld-getegid.os
a - /home/agoel/windows/glibc215/armbuild/posix/rtld-environ.os
a - /home/agoel/windows/glibc215/armbuild/setjmp/rtld-setjmp.os
a - /home/agoel/windows/glibc215/armbuild/setjmp/rtld-__longjmp.os
a - /home/agoel/windows/glibc215/armbuild/signal/rtld-sigaction.os
a - /home/agoel/windows/glibc215/armbuild/signal/rtld-raise.os
a - /home/agoel/windows/glibc215/armbuild/stdlib/rtld-exit.os
a - /home/agoel/windows/glibc215/armbuild/stdlib/rtld-cxa_atexit.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-strchr.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-strcmp.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-strcpy.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-strlen.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-strnlen.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-memchr.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-memcmp.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-memmove.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-memset.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-mempcpy.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-stpcpy.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-memcpy.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-wordcopy.os
a - /home/agoel/windows/glibc215/armbuild/string/rtld-rawmemchr.os
a - /home/agoel/windows/glibc215/armbuild/time/rtld-setitimer.os
mv -f /home/agoel/windows/glibc215/armbuild/elf/rtld-libc.aT
/home/agoel/windows/glibc215/armbuild/elf/rtld-libc.a
make[3]: Leaving directory `/home/agoel/windows/glibc215/glibc-2.15/elf'
arm-linux-gnueabihf-gcc -marm -nostdlib -nostartfiles -r -o
/home/agoel/windows/glibc215/armbuild/elf/librtld.os '-Wl,-('
/home/agoel/windows/glibc215/armbuild/elf/dl-allobjs.os
/home/agoel/windows/glibc215/armbuild/elf/rtld-libc.a -lgcc '-Wl,-)' \
-Wl,-Map,/home/agoel/windows/glibc215/armbuild/elf/librtld.os.map
arm-linux-gnueabihf-gcc -marm -nostdlib -nostartfiles -shared -o
/home/agoel/windows/glibc215/armbuild/elf/ld.so \
-Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both
-Wl,-z,defs \
/home/agoel/windows/glibc215/armbuild/elf/librtld.os
-Wl,--version-script=/home/agoel/windows/glibc215/armbuild/ld.map
\
-Wl,-soname=ld-linux.so.3 \
-Wl,-defsym=_begin=0
/home/agoel/windows/glibc215/armbuild/elf/librtld.os: In function
`__libc_sigaction':
:(.text+0x198e0): undefined reference to `__default_rt_sa_restorer_v2'
:(.text+0x198e8): undefined reference to `__default_sa_restorer_v2'
:(.text+0x198ec): undefined reference to `__default_rt_sa_restorer_v1'
:(.text+0x198f0): undefined reference to `__default_sa_restorer_v1'
/home/agoel/windows/glibc215/armbuild/elf/librtld.os:(.ARM.exidx+0x0):
undefined reference to `__aeabi_unwind_cpp_pr0'
/home/agoel/windows/glibc215/armbuild/elf/librtld.os:(.ARM.exidx+0x30):
undefined reference to `__aeabi_unwind_cpp_pr0'
/home/agoel/windows/glibc215/armbuild/elf/librtld.os:(.ARM.exidx+0x48):
undefined reference to `__aeabi_unwind_cpp_pr0'
/home/agoel/windows/glibc215/armbuild/elf/librtld.os:(.ARM.exidx+0x60):
undefined reference to `__aeabi_unwind_cpp_pr1'
/home/agoel/windows/glibc215/armbuild/elf/librtld.os:(.ARM.exidx+0x70):
undefined reference to `__aeabi_unwind_cpp_pr1'
/home/agoel/windows/glibc215/armbuild/elf/librtld.os:(.ARM.exidx+0x78):
undefined reference to `__aeabi_unwind_cpp_pr0'
/home/agoel/windows/glibc215/armbuild/elf/librtld.os:(.ARM.exidx+0x80):
undefined reference to `__aeabi_unwind_cpp_pr0'
collect2: error: ld returned 1 exit status
make[2]: *** [/home/agoel/windows/glibc215/armbuild/elf/ld.so] Error 1
make[2]: Leaving directory `/home/agoel/windows/glibc215/glibc-2.15/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory `/home/agoel/windows/glibc215/glibc-2.15'
make: *** [all] Error 2
Please help.
--
You are receiving this mail because:
You are on the CC list for the bug.