> > Hi,> I've seen very frequent references to "LD_LIBRARY_PATH bad".> Is there 
> > a reference that summaries this badness?> > trtI would be interested in 
> > this as well.  I know there are few issues off the top of my head:
 
- Can turn into a nightmare maintaining a huge LD_LIBRARY_PATH
 
- Perhaps it is possible to create a replacement library that some suid 
application uses and you can then gain root access (maybe there are other 
things stopping this from happening?)
 
- Big pain when developing, have to make sure your LD_LIBRARY_PATH is always 
set correctly, pointing to your build area.  And then if you have multiple 
checkouts (perhaps working on a branch), you need to keep changing your 
LD_LIBRARY_PATH.
 
Having said that, I don't see what the problem is really in a controlled 
environment with production installations?  Again, using my Oracle example, 
there is no way they could force you to install into a special place.  They 
require setting LD_LIBRARY_PATH.  Obviously you don't want every single utility 
and application installed having its own special lib dir, but isn't that the 
normal thing to do for large(r) software distributions?  Especially commercial 
software?
 
And what is a real problem is when you do need to move a package.  THen the 
rpath can cause a big headache for you depending on the situation.
_________________________________________________________________
Connect to the next generation of MSN Messenger 
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline
_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to