I correct myself: just overridding is shabby, once the linker has selected the the version of a symbol, it will pick the binary objecti(.o) where the this version is. And the semantic/dependency can vary from one version to another. See libc_start from glibc 2.34.
So I think we may have our solution to make the life of developers of binary-only distribution on elf/linux (for instance games) much better.
sourceware binutils ld need a "version selection" file which will define binary compatibility of the produced binaries.
So I think we may have our solution to make the life of developers of binary-only distribution on elf/linux (for instance games) much better.
sourceware binutils ld need a "version selection" file which will define binary compatibility of the produced binaries.