DLL Hell?
Greetings,
I am working on a website where I have multiple CGI modules (compiled C++). I want to put most of the code in a ".so" (a.k.a DLL, dynamic linked library, shared library, or shared object) file.
It seems that LINUX regulates where these must be placed. Since I am only renting a domain name and disk space on someone else's server (it is a www website) for my website, I do not have root etc. permissions obviously.
So the rub is that .so files are generally placed in "/usr/lib" or similar and I do not have access. The only applications that will use my .so libraries are my CGI binaries.
The location is no problem on my own machine where I can place the shared library .so files where I want. But on a webserver it is a problem.
Is this the LINUX DLL hell kinda like the windows DLL hell? Any comments?
RKW
|