Date: Tue, 21 Jan 2025 16:29:13 +0100 From: =?UTF-8?B?VMSzbA==?= Coosemans <tijl@FreeBSD.org> To: Charlie Li <vishwin@freebsd.org> Cc: Vladimir Druzenko <vvd@freebsd.org>, ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: e94a554e5542 - main - net/libproxy: bump consumers Message-ID: <20250121162913.042a2cce@hal.tijl.coosemans.org> In-Reply-To: <e3d8d4cd-5944-47bb-b6b8-deafb67393b6@freebsd.org> References: <202501200502.50K52FZ0040498@gitrepo.freebsd.org> <365f4bcd-67c6-406a-ab09-c183760ee2b4@freebsd.org> <20250121102511.211135db@hal.tijl.coosemans.org> <e3d8d4cd-5944-47bb-b6b8-deafb67393b6@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 21 Jan 2025 08:36:35 -0500 Charlie Li wrote: > T=C4=B3l Coosemans wrote: >> This error means there's something wrong with symbol versioning in >> libproxy. The meson output contains this line: >=20 > These patches are not necessary. The total rewrite (using glib no less) > introduced a subtle ABI break despite keeping the API pretty much intact > from before, so consumers needed rebuilding. The patches are needed to restore symbol versions. Output of "objdump -T libproxy.so | grep text" with and without patches: 0000000000001d90 g DF .text 0000000000000028 LIBPROXY_0.4.16 px_proxy_f= actory_free 0000000000001d30 g DF .text 000000000000001b LIBPROXY_0.4.16 px_proxy_f= actory_new 0000000000001cb0 g DF .text 0000000000000045 LIBPROXY_0.5.5 px_proxy_fa= ctory_get_type 0000000000001d50 g DF .text 000000000000001a LIBPROXY_0.5.5 px_proxy_fa= ctory_copy 0000000000001d70 g DF .text 0000000000000008 LIBPROXY_0.4.16 px_proxy_f= actory_get_proxies 0000000000001d80 g DF .text 000000000000000a LIBPROXY_0.4.16 px_proxy_f= actory_free_proxies 0000000000001d10 g DF .text 0000000000000028 Base px_proxy_facto= ry_free 0000000000001cb0 g DF .text 000000000000001b Base px_proxy_facto= ry_new 0000000000001c30 g DF .text 0000000000000045 Base px_proxy_facto= ry_get_type 0000000000001cd0 g DF .text 000000000000001a Base px_proxy_facto= ry_copy 0000000000001cf0 g DF .text 0000000000000008 Base px_proxy_facto= ry_get_proxies 0000000000001d00 g DF .text 000000000000000a Base px_proxy_facto= ry_free_proxies
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20250121162913.042a2cce>