;tldr; We are hoping to deprecate and remove the bitcode linking (via llvm-link) feature from emscripten. If you don't use this feature you can stop reading now.
This feature uses `llvm-link` under the hood to combine bitcode/LTO object files into larger bitcode/LTO object files before they are finally linked into an executable. These days we prefer the more standard methods of using `emar` to combine objects into archives, or using `emcc -r` to combine native (non-LTO) objects into larger ones.
cheers,
sam