URL:
<http://savannah.cern.ch/bugs/?98941>
Summary: Improve default plugin path
Project: XROOTD
Submitted by: bbockelm
Submitted on: 2012-11-19 23:50
Severity: 3 - Normal
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Fixed by commit(s):
_______________________________________________________
Details:
Right now, we ship plugins in the default library path (/usr/lib or
/usr/lib64).
I think this is a bad idea; shipping a "*.so" file in that directory
typically indicates it is a shared library to be linked against, not a
module.
By using the default path, we run the risk of downstream users treating the
plugins as part of the ABI and linking against them. We've recently
experienced how painful it is to have "extra" stuff in the ABI!
For 4.0, we should move all our modules to /usr/$LIB/xrootd and look there by
default (with a fallback to the original path).
_______________________________________________________
Reply to this item at:
<http://savannah.cern.ch/bugs/?98941>
_______________________________________________
Message sent via/by LCG Savannah
http://savannah.cern.ch/
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
|