Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 6766 - GCC 3.2 and GLIBC r7 problem
Summary: GCC 3.2 and GLIBC r7 problem
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: Lowest blocker (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-20 06:21 UTC by Maurizio Disimino
Modified: 2003-02-04 19:42 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Output glibc (glibc.out.gz,148.60 KB, application/gzip)
2002-08-21 16:22 UTC, Rigo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maurizio Disimino 2002-08-20 06:21:20 UTC
'-I../include -I.. -I/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere
-I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386
-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/i386/i686
-I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386/i686
-I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu
-I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet
-I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386
-I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu
-I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu
-I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic ' >
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/isomac.out
make[2]: ***
[/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/isomac.out]
Error 139
make[2]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/stdlib'
make[1]: *** [stdlib/tests] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5'
make: *** [check] Error 2

/usr/portage/sys-libs/glibc/glibc-2.2.5-r7.ebuild: src_compile failed; exiting.

portage .29 - gcc 3.2 - gentoo 1.4beta 
MAKEOPTS="-j1" doesn't work.

CPU: duron 700 - standard gcc flags
Comment 1 Rigo 2002-08-20 06:29:38 UTC
Same situation...Different output:

gcc -nostdlib -nostartfiles -o
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/test-float 
-Wl,-dynamic-linker=/lib/ld-linux.so.2   -Wl,-z,combreloc
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crt1.o
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crti.o `gcc
--print-file-name=crtbegin.o`
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/test-float.o
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/libm.so.6 
-Wl,-rpath-link=/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/dlfcn:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nss:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nis:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/rt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/resolv:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/crypt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/linuxthreads
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/libc.so.6
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/libc_nonshared.a
-lgcc `gcc --print-file-name=crtend.o`
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crtn.o
GCONV_PATH=/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/iconvdata
LC_ALL=C  
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf/ld-linux.so.2
--library-path
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/dlfcn:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nss:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nis:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/rt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/resolv:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/crypt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/linuxthreads
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/test-float  >
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/test-float.out
make[2]: ***
[/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math/test-float.out]
Error 1
make[2]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/math'
make[1]: *** [math/tests] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5'
make: *** [check] Error 2

/usr/portage/sys-libs/glibc/glibc-2.2.5-r7.ebuild: src_compile failed; exiting.
Comment 2 Martin Schlemmer (RETIRED) gentoo-dev 2002-08-21 15:42:24 UTC
I would really try to help, but these logs dont tell a thing .. sorry :(

Please attach more complete ones (emerge glibc &>borked-glibc, or something).
Comment 3 Maurizio Disimino 2002-08-21 16:10:56 UTC
gcc -nostdlib -nostartfiles -o
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/test-a64l 
-Wl,-dynamic-linker=/lib/ld-linux.so.2   -Wl,-z,combreloc
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crt1.o
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crti.o `gcc
--print-file-name=crtbegin.o`
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/test-a64l.o 
-Wl,-rpath-link=/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/dlfcn:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nss:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nis:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/rt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/resolv:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/crypt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/linuxthreads
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/libc.so.6
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/libc_nonshared.a
-lgcc `gcc --print-file-name=crtend.o`
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/csu/crtn.o
GCONV_PATH=/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/iconvdata
LC_ALL=C  
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf/ld-linux.so.2
--library-path
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/math:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/elf:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/dlfcn:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nss:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/nis:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/rt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/resolv:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/crypt:/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/linuxthreads
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/test-a64l  >
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/test-a64l.out
cd /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib && gcc -O 
-include ../config.h
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/stdlib/isomac.c -o isomac
/var/tmp/portage/glibc-2.2.5-r7/temp/ccs4tRuD.o: In function `get_null_defines':
/var/tmp/portage/glibc-2.2.5-r7/temp/ccs4tRuD.o(.text+0x13e): the use of
`tmpnam' is dangerous, better use `mkstemp'
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/isomac 'gcc'  \
'-I../include -I.. -I/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere
-I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386
-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/i386/i686
-I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386/i686
-I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu
-I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet
-I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386
-I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu
-I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu
-I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic ' >
/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/isomac.out
make[2]: ***
[/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/stdlib/isomac.out]
Error 139
make[2]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/stdlib'
make[1]: *** [stdlib/tests] Error 2
make[1]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5'
make: *** [check] Error 2

/usr/portage/sys-libs/glibc/glibc-2.2.5-r7.ebuild: src_compile failed; exiting.

Ximian glibc # gcc -v && emerge --version                                      
                                                                 
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/specs
gcc version 2.95.3 20010315 (release)
Portage 2.0.29

gentoo 1.2 stage1 x86 (duron700) standard gcc flags
Comment 4 Rigo 2002-08-21 16:22:26 UTC
Created attachment 3281 [details]
Output glibc
Comment 5 Maurizio Disimino 2002-08-22 03:56:38 UTC
>>> sys-libs/glibc-2.2.5-r7 merged.

Azarah, you was right .. 
Portage .29 and its error detection code seems to be TOO sensible.
Gentoo 1.4 - gcc 3.2 - portage .28


Comment 6 Rigo 2002-08-22 07:39:28 UTC
You are right...going back to portage 2.0.28 made compiling glibc-r7 a breeze ;)


Thanx a lot,

Rigo

Ps. More things I should know ;) ? It's so terribly quiet on the mailinglist
about it :'-(

 
*  sys-libs/glibc
      Latest version Available: 2.2.5-r7
      Latest version Installed: 2.2.5-r7
      Homepage: http://www.gnu.org/software/libc/libc.html
      Description: GNU libc6 (also called glibc2) C library
 
lappy root # echo 'Yay, y'all so great ;-)'
bash: syntax error near unexpected token `;-)''
lappy root # 

Oops ;)

Rigo
Comment 7 P.A. 2002-08-22 15:21:13 UTC
mv -f /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/malloc/stamp.osT /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/malloc/stamp.os make[2]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/malloc' make -j2 -C string subdir_lib make[2]: Entering directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/string' .././scripts/mkinstalldirs /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/string .././scripts/mkinstalldirs /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/string mkdir /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/string .././scripts/mkinstalldirs /var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/string make[2]: .././scripts/mkinstalldirs: Command not found make[2]: *** [/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/buildhere/string/memrchr.d] Error 127 make[2]: *** Waiting for unfinished jobs.... make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5/string' make[1]: *** [string/subdir_lib] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.2.5-r7/work/glibc-2.2.5' make: *** [all] Error 2  Getting this error with emerge 0.28 and gcc 3.2  
Comment 8 Martin Schlemmer (RETIRED) gentoo-dev 2002-09-08 03:30:55 UTC
New portage fix this.