(gdb) call (void*)dlopen("/development/cpp/libutils.so",1)
$1 = (void *) 0x0
(gdb) call (char*)dlerror()
$6 = 0x2a17303b580 "/development/cpp/libutils.so: cannot open shared object file: No such file or directory"
Minkä takia tämä ei toimi? Lisätietoja:
/development/ on oma partitio minkä olen chownannut ml. tuo cpp kansio
Ohjelma mihin taas koitan ladata .so tiedostoa on /apps/ osiolla, siinäkin minulla on $USER:$USER oikeudet
Jos taas koitan ladata .so kirjaston /home/meitsi/libutils.so niin se toimii ongelmitta, olen myös koittanut RTLD_LOCAL flagilla, sama lopputulos