Date: Thu, 22 Feb 2024 10:16:30 -0800 From: Mark Millard <marklmi@yahoo.com> To: Brooks Davis <brooks@FreeBSD.org>, Konstantin Belousov <kostikbel@gmail.com>, FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: sanitizers broken (was RE: libc/libsys split coming soon) [errno in libsys: any analogy to __elf_aux_vector ?] Message-ID: <2ED630A9-F4A3-44EE-A35C-ED81F2EAF8BC@yahoo.com> References: <2ED630A9-F4A3-44EE-A35C-ED81F2EAF8BC.ref@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Brooks Davis <brooks_at_freebsd.org> wrote on Date: Thu, 22 Feb 2024 02:03:09 UTC : > On Thu, Feb 22, 2024 at 02:57:13AM +0200, Konstantin Belousov wrote: > > On Wed, Feb 21, 2024 at 08:20:25PM +0000, Brooks Davis wrote: > > > That's probably worth a shot. Static linking will work anyway = because > > > libc.a in effect embeds libsys to retain compatability. > > Please do not add libsys.so to the ABI. Right now it is an = implementation > > detail of libthr and libc, and it is preferable to not change it, at = least > > not yet, and definitely not to solve some minor internal issues. >=20 > Indeed, on further reflection I agree. Another option occured to me > which I intend to persue tomorrow: explicitly link the sanitizer .so > files with libsys. At least in the base system that should be straight > foward. Does the errno move to libsys have any problems similar to the __elf_aux_vector move to libsys --that might also lead to needing -lsys (for things as the are now)? For reference: = https://lists.freebsd.org/archives/dev-commits-src-main/2024-February/0220= 25.html =3D=3D=3D Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2ED630A9-F4A3-44EE-A35C-ED81F2EAF8BC>