Re: glibc compilation problem
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
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
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
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
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
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
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
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
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