-
Notifications
You must be signed in to change notification settings - Fork 149
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
Gcc7 issues #457
Gcc7 issues #457
Conversation
XrdClient will be deprecated. They are not fixing on purpose. They will remove/disable it from default build before cutting 4.6 release. |
There is other software, such as gfal and parts of root, that use the old client library. So removing it completely would be very disruptive. Disabling it in the default build while having a configuration option to enable it is OK, but removing the code from the sources or on purpose make it un-compilable I think would be a bad idea. |
Indeed, when we were planning with Andy to remove the old client completely we didn't realized that the old client has some public header files, etc. So yes, Mattias is right. @ellert you're also right about the fall through, good catch!!! Thanks! |
Just to add my two cents here. We announced the intention to drop the old client some six years ago and officially deprecated it on Jun 5th, 2014. That's a lot of time for people to move on. AFAIR, the parts of ROOT that depend on the old client are redundant, not used for years now and can be disabled. There was the same resistance to dropping the proprietary makefiles and autotools builds. Sometimes you just need to make a cut. Lukasz |
I also vaguely recall working with Alejandro to port GFAL to the new client circa beginning of 2014, so probably that's not a problem either. |
Thanks for your feedback! :-) |
No problem. Make sure you double check though. Have a special look at PROOF. |
Have you modified XrdClient to include various |
Here are two issues I found while extracting the gcc 7 fixes from git.