Print

Print


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