Follow-up Comment #5, bug #17647 (project hurd):
I think it must be very good. And thanks for your efforts!
http://www.astrabeds.com/adjustable-beds.html
___
Reply to this item at:
http://savannah.gnu.org/bugs/?17647
Hello!
On Sun, Nov 26, 2006 at 11:27:58PM +0100, I wrote:
The patch for glibc follows:
Here is an updated version, ready for inclusion as far as I'm concerned.
2007-07-22 Thomas Schwinge [EMAIL PROTECTED]
* sysdeps/mach/hurd/i386/init-first.c: Undo parts of Roland's `r 1.43'
Hello!
On Sun, Nov 26, 2006 at 11:27:58PM +0100, I wrote:
[Building glibc with GCC 4.1.]
And in fact also glibc-proper code is affected:
#v+
[EMAIL
PROTECTED]:/var/tmp/glibc-GCC4.1-without_Roland_patches/glibc-2.3.6.ds1/build-tree/hurd-i386-libc
$ LD_LIBRARY_PATH=. gdb --args
Hello!
On Mon, Nov 20, 2006 at 03:40:03PM +0100, Samuel Thibault wrote:
Thomas Schwinge, le Sun 19 Nov 2006 22:59:29 +, a ?crit :
| #v+
| [...]
| void
| -_dl_init_first (int argc, ...)
| +_dl_init_first (void)
| {
| first_init ();
|
| - init (argc);
| + init ((int *)
Thomas Schwinge, le Sun 19 Nov 2006 22:59:29 +, a écrit :
| #v+
| [...]
| void
| -_dl_init_first (int argc, ...)
| +_dl_init_first (void)
| {
| first_init ();
|
| - init (argc);
| + init ((int *) __builtin_frame_address (0) + 2);
| }
| [...]
| #v-
So, how can this be
Thomas Schwinge, le Sun 19 Nov 2006 22:33:46 +, a écrit :
printf (%s:fa[0] = %u\tfa[1] = %u\tra = %u\n, __func__, fa[0], fa[1],
$ gcc-4.0 test.c ./a.out
main:fa = 3216472808fa[1] = 3084724428 ra = 3084724428
func:fa[0] = 3216472808 fa[1] = 134513645 ra = 134513645
#v-
Update of bug #17647 (project hurd):
Status:None = In Progress
___
Follow-up Comment #2:
I had a look today. But now I think I need Roland's or someone else's help.
The problem is ---
Follow-up Comment #4, bug #17647 (project hurd):
And indeed: reverting the following makes the `libc.so' again work with GCC
4.1. Probably reverting the similar ones will be needed for non-shared
stuff, which I didn't test so far.
| #v+
| [...]
| void
| -_dl_init_first (int argc, ...)
|
Follow-up Comment #1, bug #17647 (project hurd):
A short note: building the Debian glibc package (version 2.3.6.ds1-4) with
`-fstrict-aliasing' changed to `-fno-strict-aliasing' in HOST_CFLAGS in
debian/rules and removing the gcc-4.0 lines from debian/sysdeps/hurd.mk (i.e.
switch to the default
URL:
http://savannah.gnu.org/bugs/?17647
Summary: glibc: GCC 4.1
Project: The GNU Hurd
Submitted by: tschwinge
Submitted on: Friday 09/08/06 at 10:40
Category: glibc
Severity: 5 - Blocker
10 matches
Mail list logo