NetBSD-Users archive

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

Difference in implementation of Linux implementation or bug (ICAclient)?


I was trying to test Citrix ICAclient 11.100 for Linux in NetBSD 5.1
i386 under Qemu.
However it's not running automatically. 'ldd wfica' shows that only
two libraries were
found even when all needed libraries are available in system. Either
under Linux
emulation provided with suse package or in base Xorg.

When testing on OpenBSD I was able to install that client too (it
doesn't matter which
folder you choose for install). But all libraries were detected automatically:

$ pwd
$ ldd wfica
wfica: => /usr/X11R6/lib/ (0x4adcb000) => /usr/X11R6/lib/ (0x50e93000) => /usr/X11R6/lib/ (0x517d9000) => /usr/X11R6/lib/ (0x55fb0000) => /usr/X11R6/lib/ (0x53f9d000) => /usr/X11R6/lib/ (0x48977000) => /lib/ (0x4d1e5000) => /lib/ (0x4a19f000) => /lib/ (0x544eb000) => /usr/X11R6/lib/ (0x4fb25000) => /usr/X11R6/lib/ (0x54638000) => /usr/X11R6/lib/ (0x568fb000) => /usr/X11R6/lib/ (0x4fa53000)
        /lib/ (0x4f97a000)

On NetBSD I must create symbolic links for most of them pointing to /usr/lib.
I'm worried about future confusion for some native apps on NetBSD if I start
with that approach as linking those libraries to /emul/linux proper
doesn't help with detection.

Isn't that emulation layer supposed to try first directories in
/emul/linux and if nothing
is find system wide directories to detect libraries needed for apps?

Thanks a lot

Home | Main Index | Thread Index | Old Index