Skip to content

Fix xsd 4.2.0 includes#107

Merged
kwabenantim merged 2 commits intomainfrom
test-for-libxsd
May 5, 2026
Merged

Fix xsd 4.2.0 includes#107
kwabenantim merged 2 commits intomainfrom
test-for-libxsd

Conversation

@kwabenantim
Copy link
Copy Markdown
Member

@kwabenantim kwabenantim commented May 5, 2026

Supports #102

@kwabenantim
Copy link
Copy Markdown
Member Author

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the XSD install script to handle the XSD 4.2.0+ upstream distribution layout so the install no longer fails on outdated download URLs and so the runtime headers are exposed via module include paths.

Changes:

  • Switch XSD 4.2.0+ downloads to the newer linux-glibc2.31 tarball location and add the separate libxsd download.
  • Extract libxsd for 4.2.0+ and set an include_dir for both pre/post-4.2.0 layouts.
  • Extend the generated modulefile to prepend include paths (INCLUDE, C_INCLUDE_PATH, CPLUS_INCLUDE_PATH) and validate the include directory in ModulesTest.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@kwabenantim kwabenantim requested a review from fcooper8472 May 5, 2026 14:58
@kwabenantim kwabenantim merged commit cd66f8b into main May 5, 2026
5 checks passed
@kwabenantim kwabenantim deleted the test-for-libxsd branch May 5, 2026 15:01
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.

3 participants