Re: glibc compilation problem

2006-11-07 Thread Jacek Konieczny
On Mon, Nov 06, 2006 at 03:32:39PM +0100, Jacek Konieczny wrote:
 Hello,
 
 I have encountered a big problem with glibc compilation on
 PLD-Th-derived system:

[...]

Problem solved.

It was '-feliminate-dwarf2-dups' still used in CFLAGS by my RPM.

Greets,
Jacek
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


glibc compilation problem

2006-11-06 Thread Jacek Konieczny
Hello,

I have encountered a big problem with glibc compilation on
PLD-Th-derived system:

glibc 2.4 build (from glibc.spec rev. 1.648) fails with:

i686-pld-linux-gcc   -nostdlib -nostartfiles -r -o 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/librtld.map.o '-Wl,-(' 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/dl-allobjs.os 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/libc_pic.a -lgcc '-Wl,-)' 
-Wl,-Map,/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/librtld.mapT
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/libc_pic.a(chk_fail.os): 
In function `*__GI___chk_fail':
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/debug/chk_fail.c:28: multiple 
definition of `__GI___chk_fail'
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/dl-allobjs.os:/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/elf/dl-minimal.c:354:
 first defined here
/usr/bin/ld: Warning: size of symbol `__GI___chk_fail' changed from 27 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/dl-allobjs.os to 64 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/libc_pic.a(chk_fail.os)
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/libc_pic.a(chk_fail.os): 
In function `*__GI___chk_fail':
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/debug/chk_fail.c:28: multiple 
definition of `__chk_fail'
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/dl-allobjs.os:/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/elf/dl-minimal.c:354:
 first defined here
/usr/bin/ld: Warning: size of symbol `__chk_fail' changed from 27 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/dl-allobjs.os to 64 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/libc_pic.a(chk_fail.os)
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/libc_pic.a(init-first.os):(.data+0x0):
 multiple definition of `__libc_multiple_libcs'
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/dl-allobjs.os:/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/elf/rtld.c:825:
 first defined here
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/libc_pic.a(_itoa.os): In 
function `_itoa':
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/stdio-common/_itoa.c:210: multiple 
definition of `_itoa'
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/dl-allobjs.os:/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/elf/dl-minimal.c:295:
 first defined here
/usr/bin/ld: Warning: size of symbol `_itoa' changed from 192 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/dl-allobjs.os to 612 
in /home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/libc_pic.a(_itoa.os)
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/libc_pic.a(sbrk.os): In 
function `*__GI___sbrk':
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/misc/sbrk.c:34: multiple definition 
of `__sbrk'
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/dl-allobjs.os:/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/elf/../misc/sbrk.c:34:
 first defined here
/usr/bin/ld: Warning: size of symbol `__sbrk' changed from 113 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/dl-allobjs.os to 108 
in /home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/libc_pic.a(sbrk.os)
/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/libc_pic.a: could not read 
symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** 
[/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/builddir/elf/librtld.map] Error 1
make[2]: Leaving directory `/home/users/jacek/axeos-rpm/BUILD/glibc-2.4/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory `/home/users/jacek/axeos-rpm/BUILD/glibc-2.4'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.73973 (%build)

binutils-2.17.50.0.6-1.aos1.i686
gcc-4.2.0-0.20060916r116994.3.aos2.i686

(.aos* releases don't differ much from PLD Th specs -- only release change in 
these cases).

Any ideas what may be wrong? Where to look for solution? 

I managed to build with glibc when bootstraping my build environment (I used
older binutils/gcc versions then (about month ago), probably from PLD Th), but
I need to rebuild it now.

Or maybe I should try with glibc 2.5? Is it, as in PLD CVS, usable?

Greets,
Jacek
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: glibc compilation problem

2006-11-06 Thread Jacek Konieczny
On Mon, Nov 06, 2006 at 03:32:39PM +0100, Jacek Konieczny wrote:
 Or maybe I should try with glibc 2.5? Is it, as in PLD CVS, usable?

I have tried. The same problem:

: /home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a
i686-pld-linux-gcc   -nostdlib -nostartfiles -r -o 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/librtld.map.o '-Wl,-(' 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/dl-allobjs.os 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a -lgcc '-Wl,-)' 
-Wl,-Map,/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/librtld.mapT
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a(chk_fail.os): 
In function `*__GI___chk_fail':
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/debug/chk_fail.c:28: multiple 
definition of `__GI___chk_fail'
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/dl-allobjs.os:/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/elf/dl-minimal.c:354:
 first defined here
/usr/bin/ld: Warning: size of symbol `__GI___chk_fail' changed from 27 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/dl-allobjs.os to 64 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a(chk_fail.os)
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a(chk_fail.os): 
In function `*__GI___chk_fail':
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/debug/chk_fail.c:28: multiple 
definition of `__chk_fail'
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/dl-allobjs.os:/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/elf/dl-minimal.c:354:
 first defined here
/usr/bin/ld: Warning: size of symbol `__chk_fail' changed from 27 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/dl-allobjs.os to 64 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a(chk_fail.os)
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a(init-first.os):(.data+0x0):
 multiple definition of `__libc_multiple_libcs'
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/dl-allobjs.os:/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/elf/rtld.c:827:
 first defined here
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a(_itoa.os): In 
function `_itoa':
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/stdio-common/_itoa.c:210: multiple 
definition of `_itoa'
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/dl-allobjs.os:/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/elf/dl-minimal.c:295:
 first defined here
/usr/bin/ld: Warning: size of symbol `_itoa' changed from 192 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/dl-allobjs.os to 612 
in /home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a(_itoa.os)
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a(sbrk.os): In 
function `*__GI___sbrk':
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/misc/sbrk.c:34: multiple definition 
of `__sbrk'
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/dl-allobjs.os:/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/elf/../misc/sbrk.c:34:
 first defined here
/usr/bin/ld: Warning: size of symbol `__sbrk' changed from 113 in 
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/dl-allobjs.os to 108 
in /home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a(sbrk.os)
/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/libc_pic.a: could not read 
symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** 
[/home/users/jacek/axeos-rpm/BUILD/glibc-2.5/builddir/elf/librtld.map] Error 1

Greets,
Jacek
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: glibc compilation problem

2006-11-06 Thread Jakub Bogusz
On Mon, Nov 06, 2006 at 09:17:12PM +0100, Jacek Konieczny wrote:
 On Mon, Nov 06, 2006 at 03:32:39PM +0100, Jacek Konieczny wrote:
  Or maybe I should try with glibc 2.5? Is it, as in PLD CVS, usable?
 
 I have tried. The same problem:

Maybe too new gcc?
glibc 2.5 builds for me with binutils-2.17.50.0.6-1.athlon and
gcc-4.1.0-1.athlon.


-- 
Jakub Boguszhttp://qboosh.cs.net.pl/
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: glibc compilation problem

2006-11-06 Thread Paweł Sikora
On Monday 06 November 2006 22:06, Jakub Bogusz wrote:
 On Mon, Nov 06, 2006 at 09:17:12PM +0100, Jacek Konieczny wrote:
  On Mon, Nov 06, 2006 at 03:32:39PM +0100, Jacek Konieczny wrote:
   Or maybe I should try with glibc 2.5? Is it, as in PLD CVS, usable?
 
  I have tried. The same problem:

 Maybe too new gcc?
 glibc 2.5 builds for me with binutils-2.17.50.0.6-1.athlon and
 gcc-4.1.0-1.athlon.

works for me for gcc-4.2.0-0.20061030r118195.3.
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: glibc compilation problem

2006-11-06 Thread Jakub Bogusz
On Mon, Nov 06, 2006 at 10:08:02PM +0100, Paweł Sikora wrote:
 On Monday 06 November 2006 22:06, Jakub Bogusz wrote:
  On Mon, Nov 06, 2006 at 09:17:12PM +0100, Jacek Konieczny wrote:
   On Mon, Nov 06, 2006 at 03:32:39PM +0100, Jacek Konieczny wrote:
Or maybe I should try with glibc 2.5? Is it, as in PLD CVS, usable?
  
   I have tried. The same problem:
 
  Maybe too new gcc?
  glibc 2.5 builds for me with binutils-2.17.50.0.6-1.athlon and
  gcc-4.1.0-1.athlon.
 
 works for me for gcc-4.2.0-0.20061030r118195.3.

Which architectures?


-- 
Jakub Boguszhttp://qboosh.cs.net.pl/
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: glibc compilation problem

2006-11-06 Thread sparky
On Mon, Nov 06, 2006 at 10:10:01PM +0100, Jakub Bogusz wrote:
 On Mon, Nov 06, 2006 at 10:08:02PM +0100, Paweł Sikora wrote:
  On Monday 06 November 2006 22:06, Jakub Bogusz wrote:
   On Mon, Nov 06, 2006 at 09:17:12PM +0100, Jacek Konieczny wrote:
On Mon, Nov 06, 2006 at 03:32:39PM +0100, Jacek Konieczny wrote:
 Or maybe I should try with glibc 2.5? Is it, as in PLD CVS, usable?
   
I have tried. The same problem:
  
   Maybe too new gcc?
   glibc 2.5 builds for me with binutils-2.17.50.0.6-1.athlon and
   gcc-4.1.0-1.athlon.
  
  works for me for gcc-4.2.0-0.20061030r118195.3.
 
 Which architectures?

x86_64 probably


works for me, on ppc:

[EMAIL PROTECTED] ~]$ rpm -q glibc gcc binutils
glibc-2.5-0.2
gcc-4.1.2-0.20060928r117266.2
binutils-2.17.50.0.2-2


-- 
   Sparky{PI] -- Przemyslaw _  ___  _  _  ... LANG...Pl..Ca..Es..En
/) ___  ___  _ _ || Iskra  |  | _ \| |  | : WWWppcrcd.pld-linux.org
\\| -_)'___| ||^'||//\\//|  _/| |  | : JID..sparkyatjabberes.org
(/||   (_-_|_||  ||\\ ||   |_ |_|  |_| _| : Mailsparkyatpld-linux.org
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: glibc compilation problem

2006-11-06 Thread Paweł Sikora
On Monday 06 November 2006 22:10, Jakub Bogusz wrote:
 On Mon, Nov 06, 2006 at 10:08:02PM +0100, Paweł Sikora wrote:
  On Monday 06 November 2006 22:06, Jakub Bogusz wrote:
   On Mon, Nov 06, 2006 at 09:17:12PM +0100, Jacek Konieczny wrote:
On Mon, Nov 06, 2006 at 03:32:39PM +0100, Jacek Konieczny wrote:
 Or maybe I should try with glibc 2.5? Is it, as in PLD CVS, usable?
   
I have tried. The same problem:
  
   Maybe too new gcc?
   glibc 2.5 builds for me with binutils-2.17.50.0.6-1.athlon and
   gcc-4.1.0-1.athlon.
 
  works for me for gcc-4.2.0-0.20061030r118195.3.

 Which architectures?

th-x86_64.
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en


Re: glibc compilation problem

2006-11-06 Thread Jacek Konieczny
On Mon, Nov 06, 2006 at 10:08:02PM +0100, Paweł Sikora wrote:
 On Monday 06 November 2006 22:06, Jakub Bogusz wrote:
  On Mon, Nov 06, 2006 at 09:17:12PM +0100, Jacek Konieczny wrote:
   On Mon, Nov 06, 2006 at 03:32:39PM +0100, Jacek Konieczny wrote:
Or maybe I should try with glibc 2.5? Is it, as in PLD CVS, usable?
  
   I have tried. The same problem:
 
  Maybe too new gcc?
  glibc 2.5 builds for me with binutils-2.17.50.0.6-1.athlon and
  gcc-4.1.0-1.athlon.
 
 works for me for gcc-4.2.0-0.20061030r118195.3.

And for me not. :-(  The same problem.

Probably I have something broken in my build environment, but I have no
idea where to look...

Architecture is i686 and i586.

Greets,
Jacek
___
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en