Print

Print


So, we has a discussion about this. Right now we are looking to see if we 
can drop both requirements and use the builtin code, possibly renamed to 
avoid rule conflicts. Right now I believe it will use the tinyxml version 
as that's the default.

On Wed, 22 Feb 2023, Adrian Sevcenco wrote:

>> Actually it's more complicated than that. Originally we simply used our own version of tinyxml (see xrootd/src/XrdXml/tinyxml) and there were no explicit dependencies; though we allowed sites to optionally use libxml2 just in case there was a problem with our version of tinyxml. Then we ran into an EPEL rule that says that we cannot do that if a site has installed tinyxml and if it has then we are supposed to use the installed version. So, somewhere in that whole process these additional requirements were imposed but I don't know the history behind that. So, the answer is in reality there need not be any requirements but the distrib bureacracy says otherwise.
>
> so.. would that mean that tintxml is redundant and the only (prefered) requirement is libxml2?
> maybe this could use some clean up? i see in src/XrdXml/XrdXmlReader.cc:50 that if
libxml2 is present it will always be used but the cmake configuration allows both
to be present (and linked against?) which could be messy..
>
> So, would be possible to make them exclusive? (as a first step)
> Then, given that both are widely distributed, maybe just use only one of them?
> Thanks a lot!
>
> -- 
> Reply to this email directly or view it on GitHub:
> https://github.com/xrootd/xrootd/issues/1924#issuecomment-1439857608
> You are receiving this because you are subscribed to this thread.
>
> Message ID: ***@***.***>


-- 
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/1924#issuecomment-1440783543
You are receiving this because you commented.

Message ID: <[log in to unmask]>

########################################################################
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