<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tools/build/options/WITH_PROFILE, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-16T17:55:15Z</updated>
<entry>
<title>Remove $FreeBSD$: one-line nroff pattern</title>
<updated>2023-08-16T17:55:15Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:55:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b2c76c41be32f904179efed29c0ca04d53f3996c'/>
<id>urn:sha1:b2c76c41be32f904179efed29c0ca04d53f3996c</id>
<content type='text'>
Remove /^\.\\"\s*\$FreeBSD\$$\n/
</content>
</entry>
<entry>
<title>Update WITH_PROFILE description as it is yet removed</title>
<updated>2022-04-30T19:35:01Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2022-04-30T19:25:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f768ecf247b7acd98fd0ee395522e559769e3e51'/>
<id>urn:sha1:f768ecf247b7acd98fd0ee395522e559769e3e51</id>
<content type='text'>
GCC still wants to link against (for example) libc_p.a when -pg is in
use, and it's unclear when and how this will be addressed.  Change the
WITH_PROFILE option description to claim that it may be removed from an
unspecified future version of FreeBSD, rather than FreeBSD 14.

Reported by:	Steve Kargl
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Add deprecation notice for WITH_PROFILE option</title>
<updated>2021-06-28T15:36:59Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2021-06-27T17:21:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=175841285e289edebb6603da39f02549521ce950'/>
<id>urn:sha1:175841285e289edebb6603da39f02549521ce950</id>
<content type='text'>
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.

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
</content>
</entry>
<entry>
<title>Drop 'Set to' from most src.conf(5) knobs</title>
<updated>2021-04-10T02:23:03Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2021-04-10T02:23:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9d178c925fb9acd88d2e5c5145d639b30b398c12'/>
<id>urn:sha1:9d178c925fb9acd88d2e5c5145d639b30b398c12</id>
<content type='text'>
The description is clearly what effect the knob has when set, so the
additional text was unnecessary.

Reviewed by:	jhb, se
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D29583
</content>
</entry>
<entry>
<title>Clean up WITH*_PROFILE</title>
<updated>2017-04-20T03:36:09Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-04-20T03:36:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=863d0264b148daaee7151043188344ff27754adc'/>
<id>urn:sha1:863d0264b148daaee7151043188344ff27754adc</id>
<content type='text'>
- Clarify that profiled libraries are usable with gprof(8).
- Add WITH_PROFILE to complement WITHOUT_PROFILE and placate makeman.

MFC after:	7 weeks
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>Revert to conservative defaults. WITH_PROFILE is a default now.</title>
<updated>2011-12-02T09:09:54Z</updated>
<author>
<name>Max Khon</name>
<email>fjoe@FreeBSD.org</email>
</author>
<published>2011-12-02T09:09:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5f73185f0ff7c95ec5fedcdb49bd74d52da47354'/>
<id>urn:sha1:5f73185f0ff7c95ec5fedcdb49bd74d52da47354</id>
<content type='text'>
NO_PROFILE overrides in Makefile.inc1 and bsd.own.m are left intact
so that the reversal to the WITHOUT_PROFILE will be easier in future.
</content>
</entry>
<entry>
<title>Turn off profiled libs build by default.</title>
<updated>2011-11-29T19:46:17Z</updated>
<author>
<name>Max Khon</name>
<email>fjoe@FreeBSD.org</email>
</author>
<published>2011-11-29T19:46:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d0ed1ea4b71e11e70926a93fc1daa3c1f8a52edf'/>
<id>urn:sha1:d0ed1ea4b71e11e70926a93fc1daa3c1f8a52edf</id>
<content type='text'>
Can be enabled back using WITH_PROFILE=yes in /etc/src.conf
</content>
</entry>
</feed>
