binutils 2.29 introduced an optimization which requires that in the general case, applications and libraries linking against a DSO will have to be rebuilt when the DSO change the implementation of functions (i.e., changes to a function body can change ABI). This is how many native programming languages (such as Ada, Haskell/GHC, Go, Rust) handle DSOs, but it's a material change for C and C++. The question is: Do we want to move into that direction, or do we need to ask binutils upstream to back out this change? Thanks, Florian _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx