[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GCC 4.1 in experimental / GCC for etch



---------- Initial header -----------

>From      : "Aurelien Jarno" aurelien@aurel32.net
To          : joel.soete@tiscali.be
CC          : "randolph" randolph@tausq.org,"debian-hppa"
debian-hppa@lists.debian.org
Date      : Wed, 22 Feb 2006 16:51:49 +0100
Subject : Re: GCC 4.1 in experimental / GCC for etch

> joel.soete@tiscali.be a écrit :
> > ---------- Initial header -----------
> >
> >>From      : "Aurelien Jarno" aurelien@aurel32.net
> > To          : "Aurelien Jarno" aurelien@aurel32.net
> > CC          : "Joel Soete" joel.soete@tiscali.be,"randolph"
> > randolph@tausq.org,"doko" doko@cs.tu-berlin.de,"debian-gcc"
> > debian-gcc@lists.debian.org,"debian-hppa"
> > debian-hppa@lists.debian.org,"debian-release" debian-release@lists.debian.org
> > Date      : Wed, 22 Feb 2006 11:48:25 +0100
> > Subject : Re: GCC 4.1 in experimental / GCC for etch
> >
> >
> >>Aurelien Jarno a écrit :
> >>
> >>>Joel Soete a écrit :
> >>>
> >>>
> >>>>Hello Aurelien,
> >>>
> >>>Hi !
> >>>
> >>>
> >>>>Did you read it:
> >>>>
> >
> >
<http://lists.parisc-linux.org/pipermail/parisc-linux/2005-December/027790.html>
> >
> >>>>
> >>>>This fix for me the pb when glibc was build with gcc-4.[01]
> >>>>
> >>>
> >>>Thanks for the hint. However I have just build a new glibc with this
> >>>patch, and I still have the same problem.
> >>>
> >>
> >>Oops, I am sorry, it works. I installed by error the new libc into / 
> >>whereas I was running the testcase in the chroot. So the patch fixes the
> >>problem, thanks a lot for the hint.
> >>
> >>I will add the patch to the SVN, and switch the compiler to gcc 4.0 on hppa.
> >>
> >
> > Aurelien,
> >
> > Good news ;-)
> >
> > That said, I also figure out that this patch in fact modify an already
> > existing debian patch: glibc235-hppa-lt.diff.
> > May be using a new version of this would be more simple (e.g.
> > glibc235-hppa-lt-20050626.diff as the date of tausq's patch:
> >
<http://cvs.parisc-linux.org/glibc/linuxthreads/sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h?rev=1.4&view=log>
>
> Thanks, I haven't remarked that. I will merge it.
>
> > That not yet all folks. More probably if you rebuild glibc with gcc-4 you
> > would also encounter ome inlining pb which seems fixed to me with
following stuff:
>
> What do you mean exactly by inlining problems? It builds fine here.
>
well, I don't think it's critical but when I build glibc here with gcc-4.0 I
got a lot of "warning: inlining failed" as
[...]
gcc-4.0 dl-reloc.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes
-Wwrite-strings -fstrict-aliasing -g -pipe      -I../include
 -I. -I/CAD/parisc-linux/Dpkg/dpkg-work/glibc-2.3.6/build-tree/hppa-libc/elf
-I.. -I../libio  -I/CAD/parisc-linux/Dpkg/dpkg-work/gli
bc-2.3.6/build-tree/hppa-libc -I../sysdeps/hppa/elf -I../libidn/sysdeps/unix
-I../linuxthreads/sysdeps/unix/sysv/linux/hppa -I../lin
uxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread
-I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../li
nuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/hppa
-I../sysdeps/unix/sysv/linux/hppa -I../sysdeps/unix/sysv/linux -I../sysdeps/g
nu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet
-I../sysdeps/unix/sysv -I../sysdeps/unix -I../sysdeps/posi
x -I../sysdeps/hppa/hppa1.1 -I../sysdeps/wordsize-32
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64
-I../sysdeps/ieee754/ldbl-128 -I../sysdeps/hppa/fpu -I../sysdeps/hppa
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc
-isystem
 /usr/lib/gcc/hppa-linux-gnu/4.0.3/include -isystem
/CAD/parisc-linux/Dpkg/dpkg-work/glibc-2.3.6/debian/include -D_LIBC_REENTRANT -i
nclude ../include/libc-symbols.h       -o
/CAD/parisc-linux/Dpkg/dpkg-work/glibc-2.3.6/build-tree/hppa-libc/elf/dl-reloc.o
-MD -MP -
MF
/CAD/parisc-linux/Dpkg/dpkg-work/glibc-2.3.6/build-tree/hppa-libc/elf/dl-reloc.o.dt
-MT /CAD/parisc-linux/Dpkg/dpkg-work/glibc-2.
3.6/build-tree/hppa-libc/elf/dl-reloc.o
../sysdeps/hppa/dl-machine.h: In function _dl_relocate_object:
../sysdeps/hppa/dl-machine.h:125: warning: inlining failed in call to
elf_machine_fixup_plt: --param inline-unit-growth limit reached
../sysdeps/hppa/dl-machine.h:717: warning: called from here
../sysdeps/hppa/dl-machine.h:125: warning: inlining failed in call to
elf_machine_fixup_plt: --param inline-unit-growth limit reached
../sysdeps/hppa/dl-machine.h:722: warning: called from here
../sysdeps/hppa/dl-machine.h:125: warning: inlining failed in call to
elf_machine_fixup_plt: --param inline-unit-growth limit reached
../sysdeps/hppa/dl-machine.h:717: warning: called from here
../sysdeps/hppa/dl-machine.h:125: warning: inlining failed in call to
elf_machine_fixup_plt: --param inline-unit-growth limit reached
[...]

But if you don't noticed get rid of this stuff.

Tx a lot,
    Joel

---------------------------------------------------------------
A free anti-spam and anti-virus filter on all Scarlet mailboxes
More info on http://www.scarlet.be/



Reply to: