Zac Medico wrote: > >>>>> I'd suggest a special ebuild phase to check for ABI changes, like > >>>>> the pre_pkg_preinst_abi_check phase suggested here: > >>>>> > >>>>> https://bugs.gentoo.org/show_bug.cgi?id=192319#c20 > >>>> > >>>> I guess, that phase would detect ABI change and package manager > >>>> would know how to handle it by itself? > > > > Yeah, it would be like a warning system, > > > > And once we bump SLOT/ABI_SLOT, package manager would know about > > how to handle that situation and rebuild needed stuff?
Is it unrealistic to assume that upstream ABI providers will mark their ABIs by using sonames correctly? Maybe that is at least the common case, then ABI_SLOT could be set automatically. Maybe I'm too far ahead, and baby steps are better. //Peter