<feed xmlns='http://www.w3.org/2005/Atom'>
<title>netbsd/BUILDING, branch trunk</title>
<subtitle>NetBSD fork for lockdoc analysis</subtitle>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/'/>
<entry>
<title>BUILDING: wording tweaks</title>
<updated>2023-07-05T16:41:12+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-07-05T16:41:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=d5636f05e1c2d92c6c1a7961389edf8017a5d449'/>
<id>d5636f05e1c2d92c6c1a7961389edf8017a5d449</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BUILDING: remove duplication from mk.conf(5)</title>
<updated>2023-06-11T20:34:14+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-11T20:34:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=879c6fbc358f24236222b6d17574aeab7321188d'/>
<id>879c6fbc358f24236222b6d17574aeab7321188d</id>
<content type='text'>
Remove all "make" variables / mk.conf(5) variables already documented
in mk.conf(5).  The duplication was a maintenance headache, as I've
experienced over recent weeks getting the build documentation up to
date.

Add notes clarifying that manual page references are to the NetBSD
manual pages, not to the host manual pages, and how to format from
source, or find online at https://man.netbsd.org.

Add explicit links to the mdoc(7) in-tree source for mk.conf(5),
hier(7), and release(7) because those are directly relevant to the host
build information in BUILDING.

Note: We don't normally need these notes for native documentation,
but BUILDING is intended for users on host systems which might not
be NetBSD(-current).

Add missing defaults.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove all "make" variables / mk.conf(5) variables already documented
in mk.conf(5).  The duplication was a maintenance headache, as I've
experienced over recent weeks getting the build documentation up to
date.

Add notes clarifying that manual page references are to the NetBSD
manual pages, not to the host manual pages, and how to format from
source, or find online at https://man.netbsd.org.

Add explicit links to the mdoc(7) in-tree source for mk.conf(5),
hier(7), and release(7) because those are directly relevant to the host
build information in BUILDING.

Note: We don't normally need these notes for native documentation,
but BUILDING is intended for users on host systems which might not
be NetBSD(-current).

Add missing defaults.</pre>
</div>
</content>
</entry>
<entry>
<title>BUILDING: update from mk.conf(5). reorder</title>
<updated>2023-06-11T10:49:43+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-11T10:49:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=c47b1f6253ff2b29c6287d498c6f2757f7e58d6c'/>
<id>c47b1f6253ff2b29c6287d498c6f2757f7e58d6c</id>
<content type='text'>
Sync variable entries from mk.conf(5).

Merge the "make variables for full builds" section into the previous.
Having two separate sections and some entries duplicated was confusing
when searching for variables.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sync variable entries from mk.conf(5).

Merge the "make variables for full builds" section into the previous.
Having two separate sections and some entries duplicated was confusing
when searching for variables.</pre>
</div>
</content>
</entry>
<entry>
<title>more NBUILDJOBS deprecation</title>
<updated>2023-06-11T10:43:51+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-11T10:43:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=b4334579c3748ef6bd4715183bf7894827f6a5a9'/>
<id>b4334579c3748ef6bd4715183bf7894827f6a5a9</id>
<content type='text'>
The NBUILDJOBS option was deprecated in 2002;
there's no need to keep warning about it,
remove from params / show-params,
and only document as obsolete.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The NBUILDJOBS option was deprecated in 2002;
there's no need to keep warning about it,
remove from params / show-params,
and only document as obsolete.</pre>
</div>
</content>
</entry>
<entry>
<title>BUILDING: editorial</title>
<updated>2023-06-05T22:36:17+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-05T22:36:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=6bb5bf43b1713256b1084433c052cb377a6034f2'/>
<id>6bb5bf43b1713256b1084433c052cb377a6034f2</id>
<content type='text'>
MKX11=yes wants MKINET6=yes

Change the width of the variable lists to 14n (from 15n)
so that when the lists are rendered and then left aligned,
the column is 16 characters (aka 2 tabs) which makes
copypasta to bsd.README easier.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MKX11=yes wants MKINET6=yes

Change the width of the variable lists to 14n (from 15n)
so that when the lists are rendered and then left aligned,
the column is 16 characters (aka 2 tabs) which makes
copypasta to bsd.README easier.</pre>
</div>
</content>
</entry>
<entry>
<title>BUILDING: update from canonical mk.conf(5)</title>
<updated>2023-06-04T20:08:21+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-04T20:08:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=6fcfeb27470b02363751af24a47bb67053ff46cc'/>
<id>6fcfeb27470b02363751af24a47bb67053ff46cc</id>
<content type='text'>
Incorporate content and styles updates for mk.conf entries
from share/man/man5/mk.conf.5, which is the canonical
reference for mk.conf.

Add: BSDOBJDIR, BSDSRCDIR, EXTERNAL_TOOLCHAIN, MKDEBUGKERNEL,
MKDEBUGTOOLS, MKHTML, MKLINKLIB, MKOBJDIRS, TOOLCHAIN_MISSING,
NETBSDSRCDIR

It's for further study as to whether we just replace the
most of subsection "make" variables with a link to mk.conf(5).

Style:
- Add more .de macros per mk.conf.5.
- Order list items alphabetically. When multiple items are present
  in a list item, sort within the item first.
- More cross-references.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Incorporate content and styles updates for mk.conf entries
from share/man/man5/mk.conf.5, which is the canonical
reference for mk.conf.

Add: BSDOBJDIR, BSDSRCDIR, EXTERNAL_TOOLCHAIN, MKDEBUGKERNEL,
MKDEBUGTOOLS, MKHTML, MKLINKLIB, MKOBJDIRS, TOOLCHAIN_MISSING,
NETBSDSRCDIR

It's for further study as to whether we just replace the
most of subsection "make" variables with a link to mk.conf(5).

Style:
- Add more .de macros per mk.conf.5.
- Order list items alphabetically. When multiple items are present
  in a list item, sort within the item first.
- More cross-references.</pre>
</div>
</content>
</entry>
<entry>
<title>build.sh: MAKECONF and mk.conf(5) improvements</title>
<updated>2023-06-02T20:48:41+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-06-02T20:48:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=b6c462be90577cfff0d9d80c4503212e8f862c83'/>
<id>b6c462be90577cfff0d9d80c4503212e8f862c83</id>
<content type='text'>
Move MAKECONF to the Environment variables section.
Add mk.conf(5) cross-references.
Make Notes more obvious.
Fix mandoc lint.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move MAKECONF to the Environment variables section.
Add mk.conf(5) cross-references.
Make Notes more obvious.
Fix mandoc lint.</pre>
</div>
</content>
</entry>
<entry>
<title>BUILDING: TMPDIR must not be noexec</title>
<updated>2023-05-18T14:22:53+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-05-18T14:22:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=b74305786e37c990a24866bff7c4c80b73740e4f'/>
<id>b74305786e37c990a24866bff7c4c80b73740e4f</id>
<content type='text'>
Describe $TMPDIR as used by build.sh, and
add a note that it can't be mounted noexec.

PR toolchain/44459</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Describe $TMPDIR as used by build.sh, and
add a note that it can't be mounted noexec.

PR toolchain/44459</pre>
</div>
</content>
</entry>
<entry>
<title>build.sh, BUILDING: consistency improvements</title>
<updated>2023-05-16T21:39:26+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-05-16T21:39:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=334c682170c8cd6dec53fd5b610336ba01f7b81c'/>
<id>334c682170c8cd6dec53fd5b610336ba01f7b81c</id>
<content type='text'>
Consistently use "show", instead of sometimes using "display" or "print".
Fix mdoc markup (even though BUILDING is raw text).
Document help, -P, -?</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Consistently use "show", instead of sometimes using "display" or "print".
Fix mdoc markup (even though BUILDING is raw text).
Document help, -P, -?</pre>
</div>
</content>
</entry>
<entry>
<title>BUILDING: update upstream, regen</title>
<updated>2023-05-16T21:21:38+00:00</updated>
<author>
<name>lukem</name>
<email>lukem@NetBSD.org</email>
</author>
<published>2023-05-16T21:21:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.infra.scholz.ruhr/netbsd/commit/?id=6d0349d2ae0c74b6cbfb4a87be23b7a7b954e83c'/>
<id>6d0349d2ae0c74b6cbfb4a87be23b7a7b954e83c</id>
<content type='text'>
doc/BUILDING.mdoc is the upstream for BUILDING, so add recent changes
in the latter to the former, formatting correctly.

Move INSTALLBOOT_UBOOT_PATHS to Environment variables.
Move INSTALLBOOT_BOARDS to "make" variables for full builds.
Add installboot(8) cross-reference.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
doc/BUILDING.mdoc is the upstream for BUILDING, so add recent changes
in the latter to the former, formatting correctly.

Move INSTALLBOOT_UBOOT_PATHS to Environment variables.
Move INSTALLBOOT_BOARDS to "make" variables for full builds.
Add installboot(8) cross-reference.</pre>
</div>
</content>
</entry>
</feed>
