Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
libtool mistakes mold 2.4.1 as GNU ld 2.4 and wrongly concludes that our linker does not support anonymous versioning and suppresses some uses of version scripts. That has been causing subtle compatibility issues with programs that use libtool to create their .so files. Here is the code that mistakes our linker as GNU ld: https://git.savannah.gnu.org/cgit/libtool.git/tree/m4/libtool.m4?h=v2.4.7#n5066 As a workaround, I decided to bump our linker version so that the version number is sufficiently large. This is admittedly ugly but I think it's the simplest solution for the problem.
- Loading branch information