Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Apr 2022 12:51:12 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>, freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: Profiled libraries on freebsd-current
Message-ID:  <CDB73C3B-B56C-4C17-857D-EB56BEC3E323@yahoo.com>
In-Reply-To: <B1FD9D1B-EE31-4114-8F05-E249283A2408@yahoo.com>
References:  <B1FD9D1B-EE31-4114-8F05-E249283A2408@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2022-Apr-29, at 12:38, Mark Millard <marklmi@yahoo.com> wrote:

> =
https://cgit.freebsd.org/src/commit/?id=3D175841285e289edebb6603da39f02549=
521ce950
> says the following (later), but first I quote the part tbat dirves the
> interpretation:
>=20
> QUOTE
> Clang's -pg support and mcount() remain, so building with -pg can =
still
> be used on code that the user builds; we just do not provide prebuilt
> libraries compiled with -pg.
> END QUOTE
>=20
> No WITH_PROFILE options means no "prebuilt libraries compiled with =
-pg".
>=20
>=20
> The overall notice was:
>=20
> author	Ed Maste <emaste@FreeBSD.org>	2021-06-27 17:21:26 =
+0000
> committer	Ed Maste <emaste@FreeBSD.org>	2021-06-28 15:36:59 =
+0000
> commit	175841285e289edebb6603da39f02549521ce950 (patch)
> tree	9c2d3b05546961457bb18faeebd2302a25559b49
> parent	243b95978debac3db06df6d26ca9f8d84f6cbd83 (diff)
> download	src-175841285e289edebb6603da39f02549521ce950.tar.gz
> src-175841285e289edebb6603da39f02549521ce950.zip
>=20
> Add deprecation notice for WITH_PROFILE option
>=20
> As discussed on freebsd-current [1] and freebsd-arch [2] and review
> D30833, FreeBSD 14 will ship without the _p.a libraries built with =
-pg.
> Both upstream and base system (in commit b762974cf4b9) Clang have been
> modified to remove the special case for linking against these =
libraries.
>=20
> Clang's -pg support and mcount() remain, so building with -pg can =
still
> be used on code that the user builds; we just do not provide prebuilt
> libraries compiled with -pg.  A similar change is still needed for =
GCC.
>=20
> [1] =20
> =
https://lists.freebsd.org/pipermail/freebsd-current/2020-January/075105.ht=
ml
>=20
> [2]=20
> https://lists.freebsd.org/archives/freebsd-arch/2021-June/000016.html
>=20
>=20
> MFC after:	1 week
> Sponsored by:	The FreeBSD Foundation
> END QUOTE
>=20

I probably should have been explicit: the actual removal of WITH_PROFILE
has not happened yet. So testing attempts to use it are not yet expected
to have the new behavior yet.


=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?CDB73C3B-B56C-4C17-857D-EB56BEC3E323>