This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug build/18923] New: glibc cross compilation issue


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]