bug-hurd
[Top][All Lists]
Advanced

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

Re: [PATCH 5/5] add setting gs/fsbase


From: Sergey Bugaev
Subject: Re: [PATCH 5/5] add setting gs/fsbase
Date: Sat, 6 May 2023 15:38:02 +0300

On Sat, May 6, 2023 at 1:12 PM Sergey Bugaev <bugaevc@gmail.com> wrote:
> This is ld.so in the exec server task trying to dir_lookup
> ("/hurd/exec") -- it then crashes ext2fs when it tries to access the
> TCB. But before that, ext2fs starts up, spawns all those
> libports/libpager worker threads (which now start up correctly),
> resumes exec, and ld.so begins starting up, which means the SHARED /
> IS_IN (rtld) build is not super broken either \o/

I now have exec server loading and initializing and binding all the
shared libraries, then starting all the way to main (), then
trivfs_startup (), successfully handshaking with ext2fs!

Then something goes wrong; I have not yet investigated, but it's
probably because ext2fs expects to find /hurd/startup next, and I
haven't put that into my ramdisk.

Anyway, I declare this a huge success :) I'll send the glibc fixes
some time soon, and I should keep working on the Hurd patches,
hopefully there isn't too much work left, then we can upstream it, and
then test with something that resembles a more complete Debian
installation.

Sergey



reply via email to

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