We are changing the behaviour to match gcc and clang here:
https://github.com/emscripten-core/emscripten/pull/27469. This change is part of the ongoing process of eliminating differences with upstream clang.
If a link fails because `emcc` was used instead of `em++`, you should see a clear error message with a recommendation to switch to `em++`, which should make fixing any broken builds quick and easy.
cheers,
sam