On 02/24/2015 04:30 PM, Brian Bockelman wrote:
> Is it a build-time or a run-time dependency?
>
> In other projects, it's been useful to turn build-time deps into a run-time one. This way, the module can build but only works if the appropriate library is on the host.
Both. But it's a really good point, thanks! I will ask Sebastian
whether it is feasible for him to dlopen libradosstriper and use the
interface this way. It would still suffer from the problem described
below, but it may be more acceptable.
> 1.1) We additionally provide a xrootd-ceph spec file so interested parties have to do very minimal amount of work.
>
> By making it a separate source RPM, it makes it easier for everything to live happily in a single repo.
This would not work if the CEPH guys decide to provide in their own
repo something that bot the plugin and the daemon would use. The daemon
would be compiled against one version, the plugin against another. This
would cause undebuggable ABI related crashes. This is probably something
we do not want.
Cheers,
Lukasz
########################################################################
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
|