Skip to content

Conversation

@cstawarz
Copy link
Contributor

These changes restore the ability to build for Emscripten, using both the Makefile and CMake, and also add better support for general cross-compilation with CMake. I believe they fix issues #827, #951, and #1041.

… select incorrect compilation and linking flags
…ffi and chibi-genstatic, instead of relying on the (inaccurate) host feature list compiled in to chibi-scheme-emscripten
…fi and chibi-genstatic, instead of relying on the (inaccurate) host feature list compiled in to chibi-scheme-bootstrap. Set correct architecture name when building for Emscripten. Require CMake 3.25 or later (for BSD and LINUX variables).
… Emscripten (can be disabled with -DEMBED_MODULES=OFF)
@cstawarz cstawarz force-pushed the emscripten-build-fixes branch from 0b97e12 to 6cb0bb9 Compare December 9, 2025 15:06
@ashinn
Copy link
Owner

ashinn commented Dec 10, 2025

Thanks for working on this! LGTM.

@ashinn ashinn merged commit 380d5c4 into ashinn:master Dec 10, 2025
1 check failed
@cstawarz
Copy link
Contributor Author

Thanks!

@cstawarz cstawarz deleted the emscripten-build-fixes branch December 12, 2025 13:58
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