| Age | Commit message (Collapse) | Author |
|
(Jan-Benedict Glaw)
|
|
Add show-params operation to the makefile target, and reword
params operation to describe what it's done since 2012.
(In 2012-11-04 the Makefile's previous params target was renamed
to show-params and a new params target was added to save a 'params'
file, and build.sh wasn't adapted.)
|
|
I renamed UNPRIVED to MKUNPRIVED 20 years ago, and missed a comment.
|
|
Consistently use "show", instead of sometimes using "display" or "print".
Fix mdoc markup (even though BUILDING is raw text).
Document help, -P, -?
|
|
The existing trick in sys/rump/librump/rumpdev/rump_dev.c was not
updated after the renames in the kernel. kudos to riastradh.
PR kern/56599
|
|
Use --no-whole-archive to keep us as honest as currently possible.
PR kern/56599
|
|
when simply doing mkrepro-timestamp and the current repository setups
does not actually require it.
|
|
Use UPPERCASE as the convention to describe an option argument,
as it's more noticable than lowercase in the help description.
Expand tabs in the help.
Editorial improvements.
|
|
Remove support for building extsrc/:
1. Makefile: remove do-extsrc target.
2. build.sh: remove options -y and -Y extsrcdir.
3. distrib/sets: remove support for extsrc in various tools
including the options -L ext and -y, and the extsrc sets.
4. doc/BUILDING.mdoc: remove docs for extsrc/, EXTSRCSRCDIR, MKEXTSRC (etc)
5. bsd.own.mk and various Makefiles: remove support for extsrc/,
EXTSRCSRCDIR, MKEXTSRC.
As proposed on tech-kern and tech-userlevel on 2022-01-07
and followed up on 2022-08-21.
|
|
Split help into synopsis and help.
Only display the synopsis for usage errors (not the full help).
Print usage errors to stderr not stdout.
Don't print a usage error for -? before the help message.
Improve error messages for unknown options and missing arguments.
Remove trailing "." present in some error messages.
Alway use 'quote' instead of `quote' in some error messages.
|
|
Rework help / usage semantics:
- send help to stdout, exit 0.
- send usage to stderr, exit 1.
|
|
|
|
|
|
|
|
HOST_CPPFLAGS, HOST_CXXFLAGS, but not LIBRARY_PATH because it breaks
the build. These variables are necessary to support building NetBSD
from a GNU Guix or NixOS host, where /usr/include, /lib, and all
but /bin/sh do not exist. In many cases, support for HOST_CPPFLAGS
was incomplete. From Ryan Sundberg
|
|
Extend logic to also cover "hg archive".
|
|
build with -P would use. Example usage:
./build.sh -T /usr/tools -P mkrepro-timestamp
This allows us to extract this information once, make other use of it,
and replicate it on other machines with -V MKREPRO=yes -V MKREPRO_TIMESTAMP=..
|
|
|
|
|
|
|
|
|
|
|
|
(requested by joerg)
|
|
|
|
|
|
|
|
non-writable OBJDIR from make (which happen a lot when cross-building
kernels re-using a makewrapper build for some other user).
|
|
|
|
|
|
|
|
Could never remember what the incantation is to do a clang build, so
now it's just `build.sh -c clang'.
|
|
|
|
Be consistent with the silencing of configure in tools/
and suppress the output in build.sh configure of nbmake
|
|
|
|
options
|
|
evbarm instead of selecting a default.
|
|
|
|
part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This
defaults to yes for earmv[67]* and aarch64, and no everywhere else.
|
|
|
|
valid. [^a-z] syntax isn't valid.
|
|
from the uname -p value already fetched.
this means eg, build.sh on evbarm will build the native platform rather
than "earm" (armv5) -- which was the default even on arm64 hosts.
|
|
|
|
- copy all the 'evbearm' alias as 'evbarm'.
|
|
|
|
|
|
|
|
|
|
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
|
|
OK core@
|
|
to what it used to be.
|