Skip to Content.
Sympa Menu

sm-grimoire-bugs - [SM-Grimoire-Bugs] [Bug 9580] New: glibc fails to compile on sparc

sm-grimoire-bugs AT lists.ibiblio.org

Subject: SourceMage Grimoire Bug List

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-grimoire-bugs AT lists.ibiblio.org
  • Subject: [SM-Grimoire-Bugs] [Bug 9580] New: glibc fails to compile on sparc
  • Date: 21 Apr 2006 18:14:13 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=9580

Summary: glibc fails to compile on sparc
Product: Codex
Version: stable grimoire
Platform: Sparc
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P4
Component: libs
AssignedTo: sm-grimoire-bugs AT lists.ibiblio.org
ReportedBy: benoit.papillault AT sourcemage.org
OtherBugsDependingO 2555
nThis:


Here is the end of the compile log:

gcc /usr/src/glibc-2.3.5.bld/csu/crti.S -c -I../include -I.
-I/usr/src/glibc-2.3.5.bld/csu -I.. -I../libio -I/usr/src/glibc-2.3.5.bld
-I../sysdeps/sparc/sparc32/elf
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/sparc/sparc32
-I../linuxthreads/sysdeps/sparc -I../sysdeps/unix/sysv/linux/sparc/sparc32
-I../sysdeps/unix/sysv/linux/sparc -I../sysdeps/unix/sysv/linux
-I../sysdeps/gnu
-I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet
-I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../sysdeps/unix
-I../sysdeps/posix -I../sysdeps/sparc/sparc32/fpu -I../sysdeps/sparc/sparc32
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754/dbl-64
-I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu -I../sysdeps/sparc
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc
-isystem /usr/lib/gcc/sparc-unknown-linux-gnu/3.4.4/include -isystem
/usr/src/glibc-2.3.5/linux-libc-headers-2.4.24/include -D_LIBC_REENTRANT
-include ../include/libc-symbols.h -DHAVE_INITFINI -fno-pie -fno-PIE
-DASSEMBLER -D__ASSEMBLY__ -Wa,--noexecstack -g0 -fPIC -fPIC -o
/usr/src/glibc-2.3.5.bld/csu/crti.o
/usr/src/glibc-2.3.5.bld/csu/crti.S: Assembler messages:
/usr/src/glibc-2.3.5.bld/csu/crti.S:24: Error: Architecture mismatch on "be,pn
%icc,.LL3".
/usr/src/glibc-2.3.5.bld/csu/crti.S:24: (Requires v9|v9a|v9b; requested
architecture is sparclite.)
/usr/src/glibc-2.3.5.bld/csu/crti.S:30: Error: Architecture mismatch on
"return".
/usr/src/glibc-2.3.5.bld/csu/crti.S:30: (Requires v9|v9a|v9b; requested
architecture is sparclite.)
make[2]: *** [/usr/src/glibc-2.3.5.bld/csu/crti.o] Error 1
make[2]: Leaving directory `/usr/src/glibc-2.3.5/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/usr/src/glibc-2.3.5'
make: *** [all] Error 2
! Problem Detected !
Creating compile log /var/log/sorcery/compile/glibc-2.3.5.bz2
View Compile log for glibc-2.3.5? [n]
make: *** [glibc] Error 2

This is one of our first sparc bugs. It's intended to monitor progress on the
sparc port.

Benoit PAPILLAULT, ISO guru


------- Additional Comments From benoit.papillault AT sourcemage.org 2005-08-23
10:31 -------
Here is the end of the compile log:

gcc /usr/src/glibc-2.3.5.bld/csu/crti.S -c -I../include -I.
-I/usr/src/glibc-2.3.5.bld/csu -I.. -I../libio -I/usr/src/glibc-2.3.5.bld
-I../sysdeps/sparc/sparc32/elf
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/sparc/sparc32
-I../linuxthreads/sysdeps/sparc -I../sysdeps/unix/sysv/linux/sparc/sparc32
-I../sysdeps/unix/sysv/linux/sparc -I../sysdeps/unix/sysv/linux
-I../sysdeps/gnu
-I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet
-I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../sysdeps/unix
-I../sysdeps/posix -I../sysdeps/sparc/sparc32/fpu -I../sysdeps/sparc/sparc32
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754/dbl-64
-I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu -I../sysdeps/sparc
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc
-isystem /usr/lib/gcc/sparc-unknown-linux-gnu/3.4.4/include -isystem
/usr/src/glibc-2.3.5/linux-libc-headers-2.4.24/include -D_LIBC_REENTRANT
-include ../include/libc-symbols.h -DHAVE_INITFINI -fno-pie -fno-PIE
-DASSEMBLER -D__ASSEMBLY__ -Wa,--noexecstack -g0 -fPIC -fPIC -o
/usr/src/glibc-2.3.5.bld/csu/crti.o
/usr/src/glibc-2.3.5.bld/csu/crti.S: Assembler messages:
/usr/src/glibc-2.3.5.bld/csu/crti.S:24: Error: Architecture mismatch on "be,pn
%icc,.LL3".
/usr/src/glibc-2.3.5.bld/csu/crti.S:24: (Requires v9|v9a|v9b; requested
architecture is sparclite.)
/usr/src/glibc-2.3.5.bld/csu/crti.S:30: Error: Architecture mismatch on
"return".
/usr/src/glibc-2.3.5.bld/csu/crti.S:30: (Requires v9|v9a|v9b; requested
architecture is sparclite.)
make[2]: *** [/usr/src/glibc-2.3.5.bld/csu/crti.o] Error 1
make[2]: Leaving directory `/usr/src/glibc-2.3.5/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/usr/src/glibc-2.3.5'
make: *** [all] Error 2
! Problem Detected !
Creating compile log /var/log/sorcery/compile/glibc-2.3.5.bz2
View Compile log for glibc-2.3.5? [n]
make: *** [glibc] Error 2

This is one of our first sparc bugs. It's intended to monitor progress on the
sparc port.

Benoit PAPILLAULT, ISO guru


------- Additional Comments From eric AT sandall.us 2005-08-23 19:17 -------
I got past that error by fixing the sparc CFLAGS (for sun4u) in Sorcery (the
fix
has been in for a while). I can't compile sun4u64 as I don't have a 64-bit
compiler setup (AFAIK). I get this error:

gcc dl-object.c -c -std=gnu99 -O -Os -Wall -Winline -Wstrict-prototypes
-Wwrite-strings -fcall-used-g6 -m32 -mcpu=ultrasparc -pipe -mcpu=ultrasparc
-Wa,-Av9a -fPIC -I../include -I. -I/mnt/smgl/usr/src/glibc-2.3.5.bld/elf
-I.. -I../libio -I/mnt/smgl/usr/src/glibc-2.3.5.bld
-I../sysdeps/sparc/sparc32/elf
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/sparc/sparc32/sparcv9
-I../linuxthreads/sysdeps/sparc/sparc32 -I../linuxthreads/sysdeps/sparc
-I../sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9
-I../sysdeps/unix/sysv/linux/sparc/sparc32 -I../sysdeps/unix/sysv/linux/sparc
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv
-I../sysdeps/unix/sparc -I../sysdeps/unix -I../sysdeps/posix
-I../sysdeps/sparc/sparc32/sparcv9 -I../sysdeps/sparc/sparc32/fpu
-I../sysdeps/sparc/sparc32 -I../sysdeps/wordsize-32
-I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/sparc/sparc32/soft-fp
-I../sysdeps/sparc/fpu -I../sysdeps/sparc -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem
/usr/lib/gcc-lib/sparc-unknown-linux-gnu/3.3.5-20050130/include -isystem
/mnt/smgl/usr/src/glibc-2.3.5/linux-libc-headers-2.4.24/include
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED
-DNOT_IN_libc=1 -DIS_IN_rtld=1 -o
/mnt/smgl/usr/src/glibc-2.3.5.bld/elf/dl-object.os -MD -MP -MF
/mnt/smgl/usr/src/glibc-2.3.5.bld/elf/dl-object.os.dt -MT
/mnt/smgl/usr/src/glibc-2.3.5.bld/elf/dl-object.os
gcc dl-reloc.c -c -std=gnu99 -O -Os -Wall -Winline -Wstrict-prototypes
-Wwrite-strings -fcall-used-g6 -m32 -mcpu=ultrasparc -pipe -mcpu=ultrasparc
-Wa,-Av9a -fPIC -I../include -I. -I/mnt/smgl/usr/src/glibc-2.3.5.bld/elf
-I.. -I../libio -I/mnt/smgl/usr/src/glibc-2.3.5.bld
-I../sysdeps/sparc/sparc32/elf
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32
-I../linuxthreads/sysdeps/unix/sysv/linux/sparc
-I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv
-I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/sparc/sparc32/sparcv9
-I../linuxthreads/sysdeps/sparc/sparc32 -I../linuxthreads/sysdeps/sparc
-I../sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9
-I../sysdeps/unix/sysv/linux/sparc/sparc32 -I../sysdeps/unix/sysv/linux/sparc
-I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common
-I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv
-I../sysdeps/unix/sparc -I../sysdeps/unix -I../sysdeps/posix
-I../sysdeps/sparc/sparc32/sparcv9 -I../sysdeps/sparc/sparc32/fpu
-I../sysdeps/sparc/sparc32 -I../sysdeps/wordsize-32
-I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/sparc/sparc32/soft-fp
-I../sysdeps/sparc/fpu -I../sysdeps/sparc -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem
/usr/lib/gcc-lib/sparc-unknown-linux-gnu/3.3.5-20050130/include -isystem
/mnt/smgl/usr/src/glibc-2.3.5/linux-libc-headers-2.4.24/include
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED
-DNOT_IN_libc=1 -DIS_IN_rtld=1 -o
/mnt/smgl/usr/src/glibc-2.3.5.bld/elf/dl-reloc.os -MD -MP -MF
/mnt/smgl/usr/src/glibc-2.3.5.bld/elf/dl-reloc.os.dt -MT
/mnt/smgl/usr/src/glibc-2.3.5.bld/elf/dl-reloc.os
In file included from dynamic-link.h:59,
from dl-reloc.c:269:
../sysdeps/sparc/sparc32/dl-machine.h: In function `elf_machine_rela':
../sysdeps/sparc/sparc32/dl-machine.h:435: error: `_dl_rtld_map' undeclared
(first use in this function)
../sysdeps/sparc/sparc32/dl-machine.h:435: error: (Each undeclared identifier
is
reported only once
../sysdeps/sparc/sparc32/dl-machine.h:435: error: for each function it
appears in.)
make[2]: *** [/mnt/smgl/usr/src/glibc-2.3.5.bld/elf/dl-reloc.os] Error 1
make[1]: *** [elf/subdir_lib] Error 2
make[2]: Leaving directory `/mnt/smgl/usr/src/glibc-2.3.5/elf'
make[1]: Leaving directory `/mnt/smgl/usr/src/glibc-2.3.5'
make: *** [all] Error 2

--


------- Additional Comments From v.merkatz AT gmx.net 2005-09-22 12:39 -------
Lowering priority as sparc isn't one of our 1.0 target architectures.

--


------- Additional Comments From v.merkatz AT gmx.net 2005-09-22 12:39 -------
Lowering priority as sparc isn't one of our 1.0 target architectures.

--


--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



  • [SM-Grimoire-Bugs] [Bug 9580] New: glibc fails to compile on sparc, bugzilla-daemon, 04/21/2006

Archive powered by MHonArc 2.6.24.

Top of Page