Repository navigation
Windows ARM64 port (with system ICU and ZLIB) - #9211
Merged
Merged
Conversation
(cherry picked from commit 75b5ad5)
(cherry picked from commit 9ea4fa4)
(cherry picked from commit 8c8d080)
(cherry picked from commit f98bd32)
(cherry picked from commit ecc3c62)
(cherry picked from commit 0886245)
(cherry picked from commit 58dc1f0)
(cherry picked from commit 0b1ea66)
…b in this branch)
…E_DIR (MSBuild ignores %INCLUDE%)
Skips building libtomcrypt, TomCryptHash.cpp and the chacha plugin. Allowed only with CLIENT_ONLY. Also use FbTomMathLib/FbTomCryptLib in the arm64 common.vcxproj configurations and apply the system boost header rewrite only when FbBoostIncludeDir is set in FirebirdSystemLibs.props.
…ng them into common.lib With WITH_SYSTEM_TOMMATH/WITH_SYSTEM_TOMCRYPT, FbTomMathLib/FbTomCryptLib are now empty and the system libs are passed to the linker through FbTomMathSysLib/FbTomCryptSysLib.
A shared libtomcrypt built with LTM_DESC may not record its dependency on libtommath (e.g. vcpkg's on hosts without libtommath.pc), making the sha1_init check fail with only -ltomcrypt.
asfernandes
added a commit
that referenced
this pull request
Oct 16, 2026
- Windows: add FBBUILD_SYSTEM_INCLUDE_DIR as extra include directory for system ICU/zlib headers, since MSBuild ignores %INCLUDE%. - Windows: link system libtommath/libtomcrypt in final binaries (FbTomMathSysLib/FbTomCryptSysLib) instead of merging them into common.lib. - configure: link libtommath in the check for system libtomcrypt, as a shared libtomcrypt may not record its dependency on it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.