It seems to me that the allow-multiple-definition is not supported in wasm-ld. Is there any specific reason why this is not currently supported? Due the the missing flag, some of the codebases are not easily ported to WASM due to the legacy.
I realize that the duplicate symbol should be resolved on another level, but it is still very annoying that the whole dependency chain for some project must be revisited and fixed.