Gentoo Archives: gentoo-sparc

From: Aggelos <marmango@××××××××.gr>
To: gentoo-sparc@l.g.o
Subject: [gentoo-sparc] emerging sys-libs/glibc-2.5-r4 fails
Date: Tue, 11 Sep 2007 05:26:24
Message-Id: 46E62539.8020506@freemail.gr
1 Trying to emerge -DNu world on a sparcstation5, I cannot get glibc-2.5
2 to compile.
3 Does it have to do with the only 64MB RAM available?
4
5 Here are the machine specs:
6
7 poseidon ~ # uname -a
8 Linux poseidon 2.4.34-sparc-grsec #3 Sat Aug 11 00:33:54 EEST 2007 sparc
9 sun4m Fujitsu MB86904 GNU/Linux
10 poseidon ~ # cat /proc/cpuinfo
11 cpu : Fujitsu MB86904
12 fpu : Lsi Logic/Meiko L64804 or compatible
13 promlib : Version 3 Revision 2
14 prom : 2.15
15 type : sun4m
16 ncpus probed : 1
17 ncpus active : 1
18 BogoMips : 109.36
19 MMU type : Fujitsu Swift
20 contexts : 256
21 nocache total : 1048576
22 nocache used : 94464
23 poseidon ~ #
24 poseidon ~ # file /etc/make.profile
25 /etc/make.profile: symbolic link to
26 `../usr/portage/profiles/default-linux/sparc/sparc32/2006.1'
27 poseidon ~ #
28 poseidon ~ # cat /etc/make.conf
29 CFLAGS="-O2 -pipe"
30 CHOST="sparc-unknown-linux-gnu"
31 CXXFLAGS="${CFLAGS}"
32 MAKEOPTS="-j2"
33 PORTAGE_NICENESS="15"
34 USE="pic win32codecs bzip2 mp3 pdf nls"
35 poseidon ~ #
36 poseidon ~ # free
37 total used free shared
38 buffers cached
39 Mem: 61296 54408 6888 0 11360 32176
40 -/+ buffers/cache: 10872 50424
41 Swap: 124632 2244 122388
42 poseidon ~ #
43
44
45 And here are the last lines of the log:
46
47 echo 'weak_alias (__waitpid, __libc_waitpid)'; \
48 echo 'libc_hidden_weak (__libc_waitpid)'; \
49 ) | sparc-unknown-linux-gnu-gcc -c -I../include
50 -I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix
51 -I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads
52 -I../sysdeps/sparc/sparc32/elf
53 -I../sysdeps/unix/sysv/linux/sparc/sparc32/fpu
54 -I../sysdeps/sparc/sparc32/fpu
55 -I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32
56 -I../sysdeps/unix/sysv/linux/sparc/sparc32
57 -I../sysdeps/ieee754/ldbl-64-128 -I../sysdeps/ieee754/ldbl-opt
58 -I../linuxthreads/sysdeps/unix/sysv/linux/sparc
59 -I../sysdeps/unix/sysv/linux/sparc -I../ports/sysdeps/unix/sysv/linux
60 -I../linuxthreads/sysdeps/unix/sysv/linux
61 -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread
62 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common
63 -I../sysdeps/unix/mman -I../sysdeps/unix/inet
64 -I../ports/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix/sysv
65 -I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../ports/sysdeps/unix
66 -I../linuxthreads/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix
67 -I../linuxthreads/sysdeps/sparc/sparc32 -I../sysdeps/sparc/sparc32
68 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-128
69 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
70 -I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu
71 -I../linuxthreads/sysdeps/sparc -I../sysdeps/sparc -I../sysdeps/ieee754
72 -I../sysdeps/generic/elf -I../sysdeps/generic -I../ports
73 -I../linuxthreads -I.. -I../libio -I. -nostdinc -isystem
74 /usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/include -isystem /usr/include
75 -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DASSEMBLER
76 -D__ASSEMBLY__ -Wa,--noexecstack -Wa,--noexecstack -x assembler-with-cpp
77 -o
78 /var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix/waitpid.o
79 -
80 (echo '#include <sysdep.h>'; \
81 echo 'PSEUDO (__wait4, wait4, 4)'; \
82 echo ' ret'; \
83 echo 'PSEUDO_END(__wait4)'; \
84 echo 'libc_hidden_def (__wait4)'; \
85 echo 'weak_alias (__wait4, wait4)'; \
86 echo 'libc_hidden_weak (wait4)'; \
87 ) | sparc-unknown-linux-gnu-gcc -c -I../include
88 -I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix
89 -I/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads
90 -I../sysdeps/sparc/sparc32/elf
91 -I../sysdeps/unix/sysv/linux/sparc/sparc32/fpu
92 -I../sysdeps/sparc/sparc32/fpu
93 -I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32
94 -I../sysdeps/unix/sysv/linux/sparc/sparc32
95 -I../sysdeps/ieee754/ldbl-64-128 -I../sysdeps/ieee754/ldbl-opt
96 -I../linuxthreads/sysdeps/unix/sysv/linux/sparc
97 -I../sysdeps/unix/sysv/linux/sparc -I../ports/sysdeps/unix/sysv/linux
98 -I../linuxthreads/sysdeps/unix/sysv/linux
99 -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread
100 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common
101 -I../sysdeps/unix/mman -I../sysdeps/unix/inet
102 -I../ports/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix/sysv
103 -I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../ports/sysdeps/unix
104 -I../linuxthreads/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix
105 -I../linuxthreads/sysdeps/sparc/sparc32 -I../sysdeps/sparc/sparc32
106 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-128
107 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
108 -I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu
109 -I../linuxthreads/sysdeps/sparc -I../sysdeps/sparc -I../sysdeps/ieee754
110 -I../sysdeps/generic/elf -I../sysdeps/generic -I../ports
111 -I../linuxthreads -I.. -I../libio -I. -nostdinc -isystem
112 /usr/lib/gcc/sparc-unknown-linux-gnu/3.4.6/include -isystem /usr/include
113 -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DASSEMBLER
114 -D__ASSEMBLY__ -Wa,--noexecstack -Wa,--noexecstack -x assembler-with-cpp
115 -o
116 /var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix/wait4.o
117 -
118 <stdin>: Assembler messages:
119 <stdin>:2: Error: Unknown opcode: `syscall_error_handler
120 SYSCALL_ERROR_HANDLER_ENTRY(__syscall_error_handler2).global
121 __errno_location'
122 make[2]: ***
123 [/var/tmp/portage/sys-libs/glibc-2.5-r4/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/posix/waitpid.o]
124 Error 1
125 make[2]: *** Waiting for unfinished jobs....
126 make[2]: Leaving directory
127 `/var/tmp/portage/sys-libs/glibc-2.5-r4/work/glibc-2.5/posix'
128 make[1]: *** [posix/subdir_lib] Error 2
129 make[1]: Leaving directory
130 `/var/tmp/portage/sys-libs/glibc-2.5-r4/work/glibc-2.5'
131 make: *** [all] Error 2
132
133 !!! ERROR: sys-libs/glibc-2.5-r4 failed.
134 Call stack:
135 ebuild.sh, line 1638: Called dyn_compile
136 ebuild.sh, line 985: Called qa_call 'src_compile'
137 ebuild.sh, line 44: Called src_compile
138 glibc-2.5-r4.ebuild, line 1171: Called toolchain-glibc_src_compile
139 glibc-2.5-r4.ebuild, line 265: Called die
140
141 !!! make for sparc32 failed
142 !!! If you need support, post the topmost build error, and the call
143 stack if relevant.
144 !!! A complete build log is located at
145 '/var/tmp/portage/sys-libs/glibc-2.5-r4/temp/build.log'.
146
147 Aggelos. :-)
148
149 --
150 gentoo-sparc@g.o mailing list

Replies

Subject Author
Re: [gentoo-sparc] emerging sys-libs/glibc-2.5-r4 fails Aggelos <marmango@××××××××.gr>