bug-hurd
[Top][All Lists]
Advanced

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

update on gcc-3.x, glibc 2.2.5, and libio


From: Marcus Brinkmann
Subject: update on gcc-3.x, glibc 2.2.5, and libio
Date: Tue, 29 Jan 2002 00:29:47 +0100
User-agent: Mutt/1.3.27i

Hi,

this is the status on gcc 3.x, libio-enabled glibc 2.2.5 and the Hurd.
(With sysdeps/mach/hurd/i386/Makefile removed).

static servers work.  shared servers work only in an existing Hurd system,
where we can invoke ld.so within a working environment.  Other binaries
don't work.

For example, in the normal boot the exec server does not start up, so
ext2fs.static complains with "server died" error.  Using a static exec
server does overcome this.  proc also had to be replaced by a static
version.  I am not sure about auth (I replaced it with a static version just
for sure) and init (it seemed to work with a shared version).

Shared or static non-server binaries used for /hurd/runsystem (or as the
shell), for example shd, shd.runsystem, or a simple hello world program,
don't work.  They are "Killed".

This looks pretty bad.  It is difficult to debug it.  I have not tried
debug, but Alfred and Jeff have tried and it seems to have trouble with
dwarf2.  It is difficult to get any debug information at this stage.

The problems are only reproducable when doing a real boot or a subhurd boot.
Just invoking ld.so with LD_LIBRARY_PATH does work.  I'm out of ideas for
today.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org brinkmd@debian.org
Marcus Brinkmann              GNU    http://www.gnu.org    marcus@gnu.org
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de



reply via email to

[Prev in Thread] Current Thread [Next in Thread]