emscripten-core / emscripten-core/emscripten
Unsupported linker flags
- Dominant language
- C++
- Stars
- 27.6k
- Forks
- 3.6k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 105
Description
I encountered the following complaint when porting a project:
```
wasm-ld: error: unknown argument: --build-id
wasm-ld: error: unknown argument: --as-needed
wasm-ld: error: unknown argument: --icf=all
wasm-ld: error: unknown argument: --no-call-graph-profile-sort
wasm-ld: error: unknown argument: --disable-new-dtags
wasm-ld: error: unable to find library -latomic
```
These flags are inherited from [this repo](https://chromium.googlesource.com/chromium/src/build/), e.g.: https://chromium.googlesource.com/chromium/src/build/+/c81ea932910009ab8b785ff4a2728a2b3952a5f3/config/compiler/BUILD.gn#394. Any chance to mute these errors in Emscripten, maybe [here](https://github.com/emscripten-core/emscripten/blob/a8465bb8ec53265c80c9976979a628822dbaf33a/emcc.py#L84) and [here](https://github.com/emscripten-core/emscripten/blob/a67283f8bc298972dafb42ed2ec34d32fb6efd52/tools/building.py#L1341)?
cc @gyagp
Contributor guide
Assessment
This issue has not been assessed yet.