Re: git: 75acf71786f2 - main - libifconfig: Remove ifconfig_set_fib and ifconfig_sfp_id_is_qsfp
- Reply: Dag-Erling_Smørgrav : "Re: git: 75acf71786f2 - main - libifconfig: Remove ifconfig_set_fib and ifconfig_sfp_id_is_qsfp"
- In reply to: Dag-Erling_Smørgrav : "Re: git: 75acf71786f2 - main - libifconfig: Remove ifconfig_set_fib and ifconfig_sfp_id_is_qsfp"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 20 Aug 2025 09:38:15 UTC
On Wed, Aug 20, 2025 at 11:26:24AM +0200, Dag-Erling Smørgrav wrote: > Konstantin Belousov <kostikbel@gmail.com> writes: > > Aymeric Wibo <obiwac@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).