Skip to content

update to branch off 3.14.1 tag - #7

Merged
smanders merged 6 commits into
xprofrom
xpsync
Jun 27, 2026
Merged

update to branch off 3.14.1 tag#7
smanders merged 6 commits into
xprofrom
xpsync

Conversation

@smanders

Copy link
Copy Markdown

smanders added 6 commits June 26, 2026 16:32
Add special case to disable std::filesystem support when using GCC9 on
Linux ARM64 due to linker errors with hidden symbols. This addresses the
issue where std::filesystem is broken in this specific configuration,
causing link failures with missing _Dir_base symbols.

see issue externpro/externpro#161
Disable 28 unit and XML tests that segfault on Windows MSVC Release builds
with VS2026. The tests are disabled only for MSVC_VERSION >= 1950 (VS2026+)
in Release configurations using $<CONFIG:Release> generator expressions.

Disabled tests include:
- 12 unit tests (capi precision operations, buffer, overlayng, noding)
- 16 XML tests (general overlay, precision, issue, misc, robust tests)

Tests continue to run normally on:
- VS2022 Release/Debug builds
- VS2026 Debug builds
- Linux/macOS builds

This preserves maximum test coverage while preventing segfaults on the
problematic VS2026 Release configuration.
@smanders smanders added the release:tag Tag release on merge label Jun 27, 2026
@smanders
smanders merged commit cb65037 into xpro Jun 27, 2026
38 checks passed
@smanders
smanders deleted the xpsync branch June 27, 2026 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:tag Tag release on merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant