Skip to content

Conversation

@ronpandolfi
Copy link
Contributor

My understanding is that xmlFree has always been part of the public api of libxml2. However, xmlGetGlobalState has since been removed in recent versions. This PR modifies xml2 usage according to these changes.

I made this observation from Rocky 10 and libxml2 2.12.5

@MarkRivers
Copy link
Member

Have you tested this using the version of xml2 in ADSupport? You can just set XML2_EXTERNAL=NO in areaDetector/configure, and then it will use the version in ADSupport.

@ronpandolfi
Copy link
Contributor Author

@MarkRivers Thanks Mark! I do remember that tip and I haven't. I'm trying to adapt Jeung Han Lee's EPICS docker files for Rocky 10. He doesn't use ADSupport.

I might do that in the short term still, but I wanted to let you know so ADCore can get ahead of this update.

@MarkRivers
Copy link
Member

I just tested your changes on Linux and Windows using the version of xml2 in ADSupport. They both compiled fine, so I am merging this.

@MarkRivers MarkRivers merged commit 99fa6bf into areaDetector:master Aug 28, 2025
7 of 8 checks passed
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

Successfully merging this pull request may close these issues.

2 participants