<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/Makefile.libcompat, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-08-11T16:56:28Z</updated>
<entry>
<title>Prefer MK_SSP=no to SSP_CFLAGS=</title>
<updated>2021-08-11T16:56:28Z</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2021-08-04T18:20:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=952226eedb0be32b2c952fb2ae12f76a62131c00'/>
<id>urn:sha1:952226eedb0be32b2c952fb2ae12f76a62131c00</id>
<content type='text'>
It is more idiomatic. CFLAGS is only augmented with $SSP_CFLAGS when
$MK_SSP != "no".

Reviewed by:	imp
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D31401

(cherry picked from commit 61ed578ee66648eff206ee5622b66727bfb52e78)
</content>
</entry>
<entry>
<title>mk: format some option lists</title>
<updated>2021-08-11T16:53:16Z</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2021-08-04T18:17:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=19cbaf34a3e47475f72f2ba3783d9281ca57996f'/>
<id>urn:sha1:19cbaf34a3e47475f72f2ba3783d9281ca57996f</id>
<content type='text'>
Alphabetize and give each option its own line, ahead of making another
change to these lists. This makes future diffs easier to read.

Reviewed by:	imp, emaste
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D31399

(cherry picked from commit bcd2f41f7d222a942fe0a268614b46d3ec3af4c0)
</content>
</entry>
<entry>
<title>libpmc: always generate libpmc_events.c</title>
<updated>2021-07-29T15:01:10Z</updated>
<author>
<name>Mitchell Horne</name>
<email>mhorne@FreeBSD.org</email>
</author>
<published>2021-05-31T14:24:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b44f0bd4109fd2dcbedd2dcab19c4bd1c3037153'/>
<id>urn:sha1:b44f0bd4109fd2dcbedd2dcab19c4bd1c3037153</id>
<content type='text'>
The jevents build tool will create an empty table if it doesn't find any
events, so we can remove the extra $MACHINE_CPUARCH checks.

Reviewed by:	gnn, ray, emaste
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D30531

(cherry picked from commit 689c7e7975cdee38ca6fd60ad3372d55c43c948c)
</content>
</entry>
<entry>
<title>libcompat: remove redundant path for ncurses</title>
<updated>2021-01-07T14:14:52Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2021-01-07T14:14:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8537f16249c4ed8e575386472d624dbd423cf093'/>
<id>urn:sha1:8537f16249c4ed8e575386472d624dbd423cf093</id>
<content type='text'>
Reported by:	kevans
</content>
</entry>
<entry>
<title>Rename NO_WERROR -&gt; MK_WERROR=no</title>
<updated>2021-01-07T09:31:03Z</updated>
<author>
<name>Alex Richardson</name>
<email>Alexander.Richardson@cl.cam.ac.uk</email>
</author>
<published>2021-01-06T17:55:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7fa2f2a62f04f095e1e27ad55aa22a8f59b1df8f'/>
<id>urn:sha1:7fa2f2a62f04f095e1e27ad55aa22a8f59b1df8f</id>
<content type='text'>
As suggested in D27598. This also supports MK_WERROR.clang=no and
MK_WERROR.gcc=no to support the existing NO_WERROR.&lt;compiler&gt; uses.

Reviewed By:	brooks
Differential Revision: https://reviews.freebsd.org/D27601
</content>
</entry>
<entry>
<title>Stop passing MK_WARNS=no for bootstrap tools</title>
<updated>2021-01-07T09:31:03Z</updated>
<author>
<name>Alex Richardson</name>
<email>Alexander.Richardson@cl.cam.ac.uk</email>
</author>
<published>2021-01-06T17:52:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=94ffff68c8e84d4983e3d803575cfdb3e5782515'/>
<id>urn:sha1:94ffff68c8e84d4983e3d803575cfdb3e5782515</id>
<content type='text'>
I got annoyed by the number of warnings that the CheriBSD build was
emitting. It turns out that we are emitting lots of warnings during
bootstrap because bootstrap tools are built with the default compiler
flags and ignore the warnings flags that are set in bsd.sys.mk.

Looking at git blame, it appears that MK_WARNS=no has been passed since
rS112869, replacing the -DNO_WERROR option that was added in rS87775.

This commit changes MK_WARNS=no back to -DNO_WERROR. We need to pass
-DNO_WERROR, since the system compiler might have new warnings that we
don't know about yet, and we shouldn't fail the build in that case.

Reviewed By:	imp, brooks
Differential Revision: https://reviews.freebsd.org/D27598
</content>
</entry>
<entry>
<title>ncurses: only keep the version with widechar support</title>
<updated>2021-01-05T13:01:32Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2021-01-04T16:29:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=821aa63a09402935da0a73abf20ba0441562aa07'/>
<id>urn:sha1:821aa63a09402935da0a73abf20ba0441562aa07</id>
<content type='text'>
Only keep the widechar version of ncurses as libncursesw.so.9

Keep the old name to avoid breaking the ABI compatibility (the non
widechar version libncurses.so.9 is not binary compatible with
libncursesw.so.9) since all ports and base are already only linking
against the widechar version we can simply remove libncurses.so.9

Since the .9 version only lived in the dev branch and never ended in a
release, it is simply removed and not added to any binary compat
package.

Add symlinks to keep build time compatibility for anyone linking against
-lncurses
</content>
</entry>
<entry>
<title>Race in 32-bit fixed</title>
<updated>2020-10-08T17:30:05Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-10-08T17:30:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7eb9f7558cfc528dd67db3bc8f82314870615903'/>
<id>urn:sha1:7eb9f7558cfc528dd67db3bc8f82314870615903</id>
<content type='text'>
Use install insteald of install.sh for 32-bit builds to fight races there.

Reviewed by: markj
</content>
</entry>
<entry>
<title>Add WITH_/WITHOUT_CLEAN option to replace NO_CLEAN</title>
<updated>2020-09-08T00:44:35Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2020-09-08T00:44:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=75766799863334570acf7a65510361f470ce3b3e'/>
<id>urn:sha1:75766799863334570acf7a65510361f470ce3b3e</id>
<content type='text'>
This allows use of the standard src.conf configuration for controlling
whether the tree is cleaned before build or not.  The default is still
to clean.

Setting either NOCLEAN or NO_CLEAN will mention the new src.conf option.
NOCLEAN remains a .warning, while for now NO_CLEAN is .info.

Reviewed by:	bdrewery (earlier version)
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D22762
</content>
</entry>
<entry>
<title>Stop building libl and liby</title>
<updated>2020-03-26T08:23:09Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2020-03-26T08:23:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eb61f7bdf266d0baa4469c6ddd0e9cafe4262aa3'/>
<id>urn:sha1:eb61f7bdf266d0baa4469c6ddd0e9cafe4262aa3</id>
<content type='text'>
Those libs aren't needed anymore so stop building them for the bootstrap tools
or the compat libs.

Reviewed by:	bapt, emaste
X-Differential Revision:	D24171
</content>
</entry>
</feed>
