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