6.0.6

Helicone/helicone6.0.6Aug 5, 2026by emscripten-bot

Upgrading?

AI Summary

Emscripten 6.0.6 disables `DEFAULT_TO_CXX` by default and introduces new cross-compilation configuration files.

Key Highlights

  • `DEFAULT_TO_CXX` is now disabled by default
  • New Meson cross compilation files added
  • libcxx and libcxxabi updated to LLVM 22.1.8

Breaking Changes

  • `DEFAULT_TO_CXX` is now disabled by default. This means that `em++` is now required when linking C++ programs, matching the behavior of clang and gcc.

New Features

  • Added example Meson cross compilation files (wasm32-emscripten and wasm64-emscripten)
  • Updated libcxx and libcxxabi to LLVM 22.1.8

Full Release Notes

## What's Changed
- `DEFAULT_TO_CXX` is now disabled by default. This means that `em++` is now
  required when linking C++ programs, matching the behavior of clang and gcc.
  The old behavior is still available using `-sDEFAULT_TO_CXX`. (#11121)
- Added example Meson cross compilation files (`wasm32-emscripten.ini` and
  `wasm64-emscripten.ini`) in `tools/meson/`. (#27478)
- libcxx and libcxxabi were updated to LLVM 22.1.8. (#27428)


## Contributors
Thanks to the following contributors: @sbc100 (29) @aheejin (6) @guybedford (2) @tlively (1)

**Full Changelog**: https://github.com/emscripten-core/emscripten/compare/6.0.5...6.0.6

Related Repositories