Skip to content

Conversation

pcc
Copy link
Contributor

@pcc pcc commented Oct 8, 2025

When building on a non-x86 host the Makefile definitions for HAVE_* are never printed which leads to build failures and/or silently targeting the wrong microarchitecture. The issue is that INTEL_AMD is defined if the host architecture is x86, but for cross builds we need to test whether the target is x86. Test for that using the macro FORCE_INTEL.

When building on a non-x86 host the Makefile definitions for HAVE_* are
never printed which leads to build failures and/or silently targeting the
wrong microarchitecture. The issue is that INTEL_AMD is defined if the
host architecture is x86, but for cross builds we need to test whether
the target is x86. Test for that using the macro FORCE_INTEL.
@martin-frbg martin-frbg added this to the 0.3.31 milestone Oct 10, 2025
@martin-frbg martin-frbg merged commit 4766775 into OpenMathLib:develop Oct 10, 2025
82 of 88 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