Add deprecation notice for WITH_PROFILE option

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 b762974cf4) Clang have been
modified to remove the special case for linking against these libraries.

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.

[1]  https://lists.freebsd.org/pipermail/freebsd-current/2020-January/075105.html
[2] https://lists.freebsd.org/archives/freebsd-arch/2021-June/000016.html

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Ed Maste committed 2021-06-28 11:36:59 -04:00
1 parent 243b95978d
commit 175841285e
2 files changed
+4

No files matched your search

+2
View File
@@ -1,3 +1,5 @@
.\" $FreeBSD$
Do not build profiled libraries for use with
.Xr gprof 8 .
This option is enabled by default as of
.Fx 14 .
+2
View File
@@ -1,3 +1,5 @@
.\" $FreeBSD$
Build profiled libraries for use with
.Xr gprof 8 .
This option is deprecated and is not present in
.Fx 14 .