<feed xmlns='http://www.w3.org/2005/Atom'>
<title>netbsd/tools, branch lockdoc-10.99.5-vfs</title>
<subtitle>NetBSD fork for lockdoc analysis</subtitle>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/'/>
<entry>
<title>Update build instruction for Solaris 11.4 hosts</title>
<updated>2023-07-05T16:26:29+00:00</updated>
<author>
<name>palle</name>
<email>palle@NetBSD.org</email>
</author>
<published>2023-07-05T16:26:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=6a267d1d2a74c1cb9a09fce5c32721bf6ee29659'/>
<id>6a267d1d2a74c1cb9a09fce5c32721bf6ee29659</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PR/57500: Palle Lyckegaard: include missing tools/compat/regex.h for</title>
<updated>2023-07-03T18:50:42+00:00</updated>
<author>
<name>christos</name>
<email>christos@NetBSD.org</email>
</author>
<published>2023-07-03T18:50:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=b16761f898d61c9a55b63f495693c1df8f8542e0'/>
<id>b16761f898d61c9a55b63f495693c1df8f8542e0</id>
<content type='text'>
__{BEGIN,END}_DECLS.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
__{BEGIN,END}_DECLS.</pre>
</div>
</content>
</entry>
<entry>
<title>tools: revert use of &lt;bsd.hostinit.mk&gt;</title>
<updated>2023-06-04T16:53:59+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-04T16:53:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=e79c2cd809b7bdd7ba7a2d151e837a5fe0447f36'/>
<id>e79c2cd809b7bdd7ba7a2d151e837a5fe0447f36</id>
<content type='text'>
tools/Makefile.host revision 1.35 changed from
  setting various NOxxx variables and .include &lt;bsd.own.mk&gt;
to
  .include &lt;bsd.hostinit.mk&gt;
which sets the same NOxxx variables, .include &lt;bsd.init.mk&gt;
which optionally .include ../Makefile.inc before .include &lt;bsd.own.mk&gt;.

This chnage caused build failures with HAVE_LLVM=yes, so revert rev 1.35.
(Maybe to do with the .include ../Makefile.inc. The tools/llvm* build is
tricky, and it's easier to revert this change than debug.)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tools/Makefile.host revision 1.35 changed from
  setting various NOxxx variables and .include &lt;bsd.own.mk&gt;
to
  .include &lt;bsd.hostinit.mk&gt;
which sets the same NOxxx variables, .include &lt;bsd.init.mk&gt;
which optionally .include ../Makefile.inc before .include &lt;bsd.own.mk&gt;.

This chnage caused build failures with HAVE_LLVM=yes, so revert rev 1.35.
(Maybe to do with the .include ../Makefile.inc. The tools/llvm* build is
tricky, and it's easier to revert this change than debug.)</pre>
</div>
</content>
</entry>
<entry>
<title>tools: use &lt;bsd.hostinit.mk&gt; where appropriate</title>
<updated>2023-06-04T10:00:20+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-04T10:00:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=891ab5cf22df21e6098f500df8b278d41b1dd146'/>
<id>891ab5cf22df21e6098f500df8b278d41b1dd146</id>
<content type='text'>
bsd.hostinit.mk sets a bunch of NOxxx variables before
including bsd.init.mk (which includes bsd.own.mk),
so simplify instead of replicating the NOxxx setup
for host tools.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bsd.hostinit.mk sets a bunch of NOxxx variables before
including bsd.init.mk (which includes bsd.own.mk),
so simplify instead of replicating the NOxxx setup
for host tools.</pre>
</div>
</content>
</entry>
<entry>
<title>regen</title>
<updated>2023-06-03T09:18:14+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-03T09:18:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=72f59a88ade07c84ce53d9d8803776298c01f2e9'/>
<id>72f59a88ade07c84ce53d9d8803776298c01f2e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tools/compat: support all bsd.own.mk disabled warnings</title>
<updated>2023-06-03T09:10:13+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-03T09:10:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=0fdb0c1fbaa729ed1e10a8e07ac23f0a9c53a08c'/>
<id>0fdb0c1fbaa729ed1e10a8e07ac23f0a9c53a08c</id>
<content type='text'>
Check the host CC support for all the warnings now in &lt;bsd.own.mk&gt;
and override appropriately in defs.mk.

In general there's a 1:1 mapping, with the special case
CC_WNO_ADDRESS_OF_PACKED_MEMBER which is set from both
@CC_WNO_ADDRESS_OF_PACKED_MEMBER@ (gcc) and
@CC_WNO_ERROR_ADDRESS_OF_PACKED_MEMBER@ (clang).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Check the host CC support for all the warnings now in &lt;bsd.own.mk&gt;
and override appropriately in defs.mk.

In general there's a 1:1 mapping, with the special case
CC_WNO_ADDRESS_OF_PACKED_MEMBER which is set from both
@CC_WNO_ADDRESS_OF_PACKED_MEMBER@ (gcc) and
@CC_WNO_ERROR_ADDRESS_OF_PACKED_MEMBER@ (clang).</pre>
</div>
</content>
</entry>
<entry>
<title>bsd.own.mk: rename GCC_NO_* to CC_WNO_*</title>
<updated>2023-06-03T09:09:01+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-03T09:09:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=ff6601a6cc5f10bccaf009e4e2b72c75774d7a4d'/>
<id>ff6601a6cc5f10bccaf009e4e2b72c75774d7a4d</id>
<content type='text'>
Rename compiler-warning-disable variables from
	GCC_NO_warning
to
	CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename compiler-warning-disable variables from
	GCC_NO_warning
to
	CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.</pre>
</div>
</content>
</entry>
<entry>
<title>tools: use NONLS= not MKNLS=no</title>
<updated>2023-06-02T20:47:27+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-02T20:47:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=7226307c3de329bcaef464e037e1f45c2edbdcfb'/>
<id>7226307c3de329bcaef464e037e1f45c2edbdcfb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix LLVM build with host gcc 13</title>
<updated>2023-05-30T19:05:04+00:00</updated>
<author>
<name>hgutch</name>
<email>hgutch@NetBSD.org</email>
</author>
<published>2023-05-30T19:05:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=75dc982d29ff88c1fe5fb2ede34af8be80a234be'/>
<id>75dc982d29ff88c1fe5fb2ede34af8be80a234be</id>
<content type='text'>
Building LLVM with a host gcc 13 fails and suggests including &lt;cstdint&gt;
in external/apache2/llvm/dist/llvm/include/llvm/Support/Signals.h .
Instead of this, joerg@ suggested not modifying the llvm vendor branch
but instead working around this in our LLVM build infrastructure.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Building LLVM with a host gcc 13 fails and suggests including &lt;cstdint&gt;
in external/apache2/llvm/dist/llvm/include/llvm/Support/Signals.h .
Instead of this, joerg@ suggested not modifying the llvm vendor branch
but instead working around this in our LLVM build infrastructure.</pre>
</div>
</content>
</entry>
<entry>
<title>tools/compat: regen</title>
<updated>2023-05-30T19:04:42+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-05-30T19:04:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=baa64e5d571ee54522a34039000ab2085c156bc2'/>
<id>baa64e5d571ee54522a34039000ab2085c156bc2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
