On Sun, Apr 20, 2025 at 10:49:41PM +0000, Damien Zammit wrote:
> Hi,
> 
> Which rump libraries are you linking to? Its vital to link to the right ones. 
> Part of the challenge is working out which ones.
> 
It's indeed more challenging than I thought. I supposed I can see the
linked rump library using ldd, but it seems it's not the correct way:
```
demo@debian:~/hurd$ ldd build/rumpplay/rumpplay
        libirqhelp.so.0.3 => /lib/i386-gnu/libirqhelp.so.0.3 (0x011ff000)
        libpthread.so.0.3 => /lib/i386-gnu/libpthread.so.0.3 (0x01203000)
        libpciaccess.so.0 => /lib/i386-gnu/libpciaccess.so.0 (0x01214000)
        libc.so.0.3 => /lib/i386-gnu/libc.so.0.3 (0x01220000)
        libmachuser.so.1 => /lib/i386-gnu/libmachuser.so.1 (0x0149a000)
        libhurduser.so.0.3 => /lib/i386-gnu/libhurduser.so.0.3 (0x014b1000)
        /lib/ld.so => /lib/ld.so.1 (0x00001000)
        libz.so.1 => /lib/i386-gnu/libz.so.1 (0x014e2000)
```

So I cannot rely on ldd. How to solve this challenge?

Zhaoming


Reply via email to