Skip to content

Try fix emulated CI#1274

Closed
AntoinePrv wants to merge 4 commits intoxtensor-stack:masterfrom
AntoinePrv:fix-emulated
Closed

Try fix emulated CI#1274
AntoinePrv wants to merge 4 commits intoxtensor-stack:masterfrom
AntoinePrv:fix-emulated

Conversation

@AntoinePrv
Copy link
Contributor

@AntoinePrv AntoinePrv commented Mar 18, 2026

The issue might be with how < > behave in bash that it is not so easy to escape and so the CI fails randomly depending on the runner.

AntoinePrv and others added 3 commits March 23, 2026 11:25
Pass the emulated register size as a plain integer CMake variable
(XSIMD_EMULATED_SIZE) instead of constructing emulated<N> in the
shell. CMakeLists.txt assembles the define via add_compile_definitions,
which handles escaping for the compiler invocation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Use a temporary .cmake file with add_compile_definitions to pass
XSIMD_DEFAULT_ARCH=emulated<N> without shell angle-bracket redirection.
Revert CMakeLists.txt to its original state (no XSIMD_EMULATED_SIZE option).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@AntoinePrv AntoinePrv force-pushed the fix-emulated branch 2 times, most recently from d6d7f54 to babdf4b Compare March 23, 2026 10:27
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