Add proper support for weak symbols to the runtime linker
Currently weak symbols support is only partially supported by the runtime linker. The current support is mostly there to provide COMDAT
support.
In #11223 (closed) this support has been extended but there is still some work needed to finish weak symbols support.
Also there needs some investigation into how this support should look like. E.g. are we only supporting linking weak symbols in C or do we want to support it in Haskell as well.
Trac metadata
Trac field | Value |
---|---|
Version | 8.1 |
Type | FeatureRequest |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Runtime System (Linker) |
Test case | |
Differential revisions | |
BlockedBy | |
Related | #11223 (closed) |
Blocking | |
CC | |
Operating system | |
Architecture |