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