Skip to content

Fix MT use with libxml2 < 2.9.10 under Linux#97

Merged
vadz merged 1 commit into
vslavik:masterfrom
vadz:fix-mt-use-old-libxml2
Jan 23, 2026
Merged

Fix MT use with libxml2 < 2.9.10 under Linux#97
vadz merged 1 commit into
vslavik:masterfrom
vadz:fix-mt-use-old-libxml2

Conversation

@vadz

@vadz vadz commented Jan 23, 2026

Copy link
Copy Markdown
Collaborator

libxml2 headers used to require _REENTRANT to be defined to actually enable support for multiple threads and even though this was changed back in cf68fe3d (Always define LIBXML_THREAD_ENABLED when enabled, 2019-02-27), still add -pthread to ensure _REENTRANT is defined just in case we use an older version.

libxml2 headers used to require _REENTRANT to be defined to actually
enable support for multiple threads and even though this was changed
back in cf68fe3d (Always define LIBXML_THREAD_ENABLED when enabled,
2019-02-27), still add -pthread to ensure _REENTRANT is defined just in
case we use an older version.
@vadz vadz merged commit b9f8e3b into vslavik:master Jan 23, 2026
13 of 14 checks passed
@vadz vadz deleted the fix-mt-use-old-libxml2 branch January 23, 2026 01:00
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.

1 participant