On Sun, May 25, 2025 at 08:07:40PM +0200, Samuel Thibault wrote:
>
> No, it should be fine.
>
Ok.
>
> Perhaps you are missing the libc.so.0.3 -> libc.so symlink in your build
> directory? or elf/ld-x86-64.so.1 -> ld.so? or mach/libmachuser.so.1 ->
> libmachuser.so or hurd/libhurduser.so.0.3 -> libhurduser.so
>
Hmm, it doesn't seem to be the case:
demo@debian:~/dev/hurd/upstream/glibc-build$ ls -l *.so* elf/*.so*
mach/*.so* hurd/*.so*
-rwxrwxr-x 1 demo demo 1398528 May 24 19:34 elf/ld.so
* lrwxrwxr-x 1 demo demo 5 May 24 19:34 elf/ld-x86-64.so.1 -> ld.so
-rwxrwxr-x 1 demo demo 36928 May 24 19:34 elf/sotruss-lib.so
-rwxrwxr-x 1 demo demo 1733416 May 23 23:05 hurd/libhurduser-link.so
-rwxrwxr-x 1 demo demo 1741152 May 24 19:34 hurd/libhurduser.so
* lrwxrwxr-x 1 demo demo 14 May 24 19:34 hurd/libhurduser.so.0.3 ->
libhurduser.so
-rwxrwxr-x 1 demo demo 14449640 May 24 19:34 libc.so
* lrwxrwxr-x 1 demo demo 7 May 23 23:41 libc.so.0.3 -> libc.so
-rwxrwxr-x 1 demo demo 636000 May 23 23:04 mach/libmachuser-link.so
-rwxrwxr-x 1 demo demo 639368 May 24 19:34 mach/libmachuser.so
* lrwxrwxr-x 1 demo demo 14 May 24 19:34 mach/libmachuser.so.1 ->
libmachuser.so
Or should I have them in the root build directory next to libc.so?
I feel being clueless I'm wasting everybody's time here, sorry. Maybe I should
try from a clean
VM and glibc source tree, although I don't think my changes make any difference.
--
Diego