On Wed, Aug 20, 2025 at 11:26:24AM +0200, Dag-Erling Smørgrav wrote: > Konstantin Belousov <kostik...@gmail.com> writes: > > Aymeric Wibo <obi...@freebsd.org> writes: > >> libifconfig: Remove ifconfig_set_fib and ifconfig_sfp_id_is_qsfp > > This breaks the ABI, of course. > > No, it does not. Please take the time to check before throwing > accusations around.
If a symbol is removed from the library export list, its ABI is broken. If a symbol was not present in the object but it is listed in the version script, then the build is broken (ld.lld --no-undefined-version was missed).