10-20-2005 10:55 PM
We are facing the webserver starting issue after deploying few web application. We have libsasl library which have dlopen defined in it , which intern has shl_load call and this shl_load is getting null input in one of its argument.
Now we want that our webserver should use the dlopen defined in system libraries like in libdld.
Please suggest is there any way we can bypass dlopen function of our library and let system library do that task.
Is there any libdld patch we can check for as we found same webserver working fine on some other machine.
All suggestion are welcome.
Looking forward for reply
10-20-2005 11:07 PM
10-20-2005 11:24 PM
10-28-2005 05:15 PM
cc ... -ldld ... -lsasl
ld ... -ldld ... -lsasl
or use LD_PRELOAD/LD_PRELOAD_ONCE at runtime:
env LD_PRELOAD=/usr/lib/libdld.sl ./server
the first approach is recommended.
dlopen is available in 11.11/11.23 libdld. please use the latest linker/loader patches PHSS_33032(11.00)/PHSS_33033(11.11)/PHSS_33349(11.