Date: Wed, 20 Aug 2025 12:38:15 +0300 From: Konstantin Belousov <kostikbel@gmail.com> To: Dag-Erling =?utf-8?B?U23DuHJncmF2?= <des@freebsd.org> Cc: Aymeric Wibo <obiwac@freebsd.org>, src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 75acf71786f2 - main - libifconfig: Remove ifconfig_set_fib and ifconfig_sfp_id_is_qsfp Message-ID: <aKWXh6JPXavV2ZJq@kib.kiev.ua> In-Reply-To: <868qjejqdb.fsf@ltc.des.dev> References: <202508192309.57JN9cNK038457@gitrepo.freebsd.org> <aKWDR0OPh_NbwEIK@kib.kiev.ua> <868qjejqdb.fsf@ltc.des.dev>
next in thread | previous in thread | raw e-mail | index | archive | help
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).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?aKWXh6JPXavV2ZJq>