Skip site navigation (1)Skip section navigation (2)
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>