Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use (char *) version of URL, if available #10

Open
PerilousApricot opened this issue Oct 8, 2019 · 2 comments
Open

Use (char *) version of URL, if available #10

PerilousApricot opened this issue Oct 8, 2019 · 2 comments

Comments

@PerilousApricot
Copy link
Contributor

There was/is the famous problem where the hadoop adaptor can't link to xrootd libraries compiled with a different C++ API.

Newer versions of the xrootd libraries have a form of Open() that accepts a char * instead of an std::string - xrootd/xrootd#1010 .. If this is added with some sort of runtime checking (e.g. use char* if it exists, fall back to std::string otherwise), it'll be possible to have a library usable anywhere

@PerilousApricot PerilousApricot changed the title Use (char *) version of open, if available Use (char *) version of URL, if available Oct 9, 2019
@mrow4a
Copy link
Collaborator

mrow4a commented Oct 9, 2019

ok, I see Michal indeed added the support in xrootd/xrootd@55e52ce so it should be in v4.10.0 and up.

@PerilousApricot
Copy link
Contributor Author

PerilousApricot commented Oct 16, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants