[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
- update on gcc-3.x, glibc 2.2.5, and libio,
Marcus Brinkmann <=