summaryrefslogtreecommitdiff
path: root/recipes/glibc/glibc-2.3.6/glibc-2.3.6-linuxthreads-allow-gcc-4.1-powerpc32-initfini.s.patch
blob: 9976eccef9375e38cd9e0e391cc85868356b9930 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
fixes

{BUILD_DIR}/build-glibc/linuxthreads/crtn.o: In function "dummy":
{BUILD_DIR}/build-glibc/linuxthreads/crtn.S:14: multiple definition of "dummy"
{BUILD_DIR}/build-glibc/linuxthreads/crti.o:{BUILD_DIR}/build-glibc/linuxthreads/crti.S:33: first defined here
{BUILD_DIR}/build-glibc/linuxthreads/crtn.o: In function "_fini":
{BUILD_DIR}/build-glibc/linuxthreads/crtn.S:30: multiple definition of "_fini"
{BUILD_DIR}/build-glibc/linuxthreads/crti.o:{BUILD_DIR}/build-glibc/linuxthreads/crti.S:65: first defined here
{BUILD_DIR}/build-glibc/linuxthreads/crtn.o: In function "_init":
{BUILD_DIR}/build-glibc/linuxthreads/crtn.S:23: multiple definition of "_init"
{BUILD_DIR}/build-glibc/linuxthreads/crti.o:{BUILD_DIR}/build-glibc/linuxthreads/crti.S:37: first defined here
{BUILD_DIR}/build-glibc/linuxthreads/crti.o: In function "_fini":
{BUILD_DIR}/build-glibc/linuxthreads/crti.S:(.text+0x70): undefined reference to "i_am_not_a_leaf"
{BUILD_DIR}/build-glibc/linuxthreads/crtn.o: In function "_fini":
{BUILD_DIR}/build-glibc/linuxthreads/crtn.S:(.text+0x38): undefined reference to "i_am_not_a_leaf"
collect2: ld returned 1 exit status

--- glibc-2.3.6/linuxthreads/sysdeps/powerpc/Makefile.org      2003-02-17 20:33:17.000000000 +0000
+++ glibc-2.3.6/linuxthreads/sysdeps/powerpc/Makefile  2007-04-04 16:26:01.969067632 +0100
@@ -1,6 +1,6 @@
 ifeq ($(subdir):$(elf),linuxthreads:yes)
 # See CFLAGS-initfini.s above; this is the same code.
-CFLAGS-pt-initfini.s = -g0 -fpic -O1
+CFLAGS-pt-initfini.s = -g0 -fpic -O1 $(fno-unit-at-a-time)
 endif
 ifeq ($(subdir),csu)
 gen-as-const-headers += tcb-offsets.sym