Skip to content

Set USE_SYSTEM_SYMENGINE=ON when building wheels - #25

Open
isuruf wants to merge 1 commit into
symengine:condafrom
isuruf:use-system-symengine
Open

isuruf wants to merge 1 commit into
symengine:condafrom
isuruf:use-system-symengine

Conversation

@isuruf

@isuruf isuruf commented Nov 6, 2026

Copy link
Copy Markdown
Member

symengine.py is adding a USE_SYSTEM_SYMENGINE CMake option (symengine/symengine.py#538). When it's OFF, symengine.py builds a minimal SymEngine from source (boostmp, no MPFR/MPC/FLINT/LLVM). OFF will become the default in a future release.

The wheels should keep linking against the batteries-included SymEngine that this recipe builds. This PR passes -Ccmake.define.USE_SYSTEM_SYMENGINE=ON explicitly in build.sh and bld.bat, so the wheels won't change when that default flips.

The current release (0.15.0) doesn't have the option yet, so CMake only warns about an unused variable and nothing else changes.

🤖 Generated with Claude Code

@isuruf
isuruf requested a review from certik as a code owner November 6, 2026 19:42
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