|
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
| #
1.42 |
|
01-Aug-2021 |
andvar |
fix syntax error and typo in overwritten.
|
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
|
| #
1.41 |
|
02-Jan-2020 |
wiz |
New sentence, new line. Fix typo.
|
| #
1.40 |
|
02-Jan-2020 |
christos |
Provide a migration guide from the old flags to -V.
|
| #
1.39 |
|
29-Dec-2019 |
christos |
1. Remove all the special handling of variables (-d -p -P -s -S) that were dealing with DBG (-d) LDSTATIC/NOPIE (-p), and the rest with disabling/enabling sanitizers. 2. Use emalloc/estrdup for all the allocators instead of only some cases. 3. Add -V varspec which passes variables on the command line (as DBG and LDSTATIC used to be passed before) instead of appending them to the on-the-fly Makefile using -v varspec. 4. Change the distrib and rescue Makefiles to use -V instead of the removed flags.
The motivation of this is to make variable handling consistent, less magical, and remove the need for changing crunchgen each time we want to add disabling an option by default.
(as proposed in tech-toolchain)
|
| #
1.38 |
|
18-Dec-2019 |
christos |
Also disable ssp and fortify by default.
|
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728
|
| #
1.37 |
|
26-Jul-2018 |
wiz |
Add -S to SYNOPSIS. Sort option descriptions.
|
| #
1.36 |
|
25-Jul-2018 |
kamil |
Introduce a new option -S in crunchgen(1)
The -S argument enables sanitization with a sanitizer in libc.
|
|
Revision tags: phil-wifi-base pgoyette-compat-0625
|
| #
1.35 |
|
21-Jun-2018 |
kamil |
branches: 1.35.2; Add new option -s to crunchgen(1) -- enable sanitization
As of today typical sanitizers require dynamic executables, while crunchgen(1) programs are produced with static properties.
Lack of specified -s will: - generate a Makefile file with NOSANITIZER= - build programs that are dependencies with NOSANITIZER=
In future there is an option to handle sanitization in statically linked programs.
An idea with -s LGTM by <christos>
|
|
Revision tags: pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
| #
1.34 |
|
09-Oct-2017 |
wiz |
branches: 1.34.2; New sentence, new line. Remove superfluous Pps.
|
| #
1.33 |
|
08-Oct-2017 |
christos |
Handle static PIE
|
|
Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-7-2-RELEASE netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 tls-maxphys-base
|
| #
1.32 |
|
18-Mar-2014 |
riastradh |
Merge riastradh-drm2 to HEAD.
|
|
Revision tags: riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1
|
| #
1.31 |
|
20-Jul-2013 |
wiz |
Use Mt for email addresses.
|
|
Revision tags: riastradh-drm2-base
|
| #
1.30 |
|
10-Jun-2013 |
joerg |
branches: 1.30.2; Document section stripping.
|
|
Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 yamt-pagecache-base5 yamt-pagecache-base4
|
| #
1.29 |
|
08-Apr-2012 |
wiz |
branches: 1.29.2; Remove unnecessary Bk/Ek pairs from SYNOPSIS. No effective change except where I used the opportunity to sort options and/or option descriptions.
|
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
|
| #
1.28 |
|
12-Mar-2009 |
joerg |
branches: 1.28.6; Use paragraph breaks before notes, not just line breaks.
|
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 mjf-devfs2-base netbsd-4-0-1-RELEASE wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-fixsa-newbase wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base netbsd-4-base
|
| #
1.27 |
|
26-Oct-2006 |
wiz |
branches: 1.27.26; Bump date for previous.
|
| #
1.26 |
|
18-Oct-2006 |
freza |
Treat multiple
SPECIAL prog {objs,objpaths,keepsymbols} itemX
lines (where "prog" is fixed) in crunchgen configuration the same as
SPECIAL prog {objs,objpaths,keepsymbols} item1 ... itemN
OK by David Laight
|
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 chap-midi-nbase netbsd-3-0-1-RELEASE chap-midi-base netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
| #
1.25 |
|
25-Sep-2004 |
wiz |
Sort options in SYNOPSIS and in description; use more mdoc macros.
|
| #
1.24 |
|
25-Sep-2004 |
dsl |
Change the way crunchgen works when doing 'reachover' builds. Instead of trying to identify all the .o files that make each target rely on the targets own Makefile having a program.ro target that will compile all the objects and link them into a single relocatable. Rename each program's 'main' to '_crunched_<prog>_stub' instead of compiling a small piece of C. The old behaviour can be forced by specifying -O, and is also done if the config file specifies 'objs' or 'objpaths'. As well as simplifying the logic, this means you only get a single 'prog.ro is up to date' message for each program during the build.
|
| #
1.23 |
|
23-Aug-2004 |
wiz |
The conffile argument is not optional; also, move it behind all the options. Bump date.
|
| #
1.22 |
|
19-Aug-2004 |
christos |
Add -v VARSPEC, so that we can pass variable assignments to make(1)
|
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
| #
1.21 |
|
31-Mar-2003 |
perry |
branches: 1.21.4; progams->programs (Igor Sobrado, PR misc/19700) + homegrown->home-grown
|
| #
1.20 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
|
Revision tags: fvdl_fs64_base
|
| #
1.19 |
|
02-Oct-2002 |
wiz |
Two typos. From Adrian Mrva. eg -> e.g.
|
| #
1.18 |
|
12-Jun-2002 |
pooka |
add -o to synopsis
|
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
| #
1.17 |
|
06-Apr-2002 |
tsutsui |
Note -d flag in SYNOPSIS.
|
| #
1.16 |
|
08-Feb-2002 |
ross |
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
|
| #
1.15 |
|
25-Jan-2002 |
ragge |
Add special command "keepsymbols", allows the specified external symbols not to be hidden. From Jens Nilsson, jens@rockstorm.se.
|
| #
1.14 |
|
01-Dec-2001 |
wiz |
Use .Bd -literal.
|
| #
1.13 |
|
04-Oct-2001 |
wiz |
Whitespace, punctuation, section header fixes, sort sections.
|
| #
1.12 |
|
04-Oct-2001 |
jmc |
Add a -d option to set the DBG flag to whatever flags the builder wants. If it's not set, default to -Os (so it's not hard coded into the binary.)
Generate a makefile by default that does all object file builds in local subdirs by binary (i.e. bad144 gets built in $OBJDIR/bad144) via a reach over make. (Sets .PATH and .CURDIR and does a make for the objects needed in that dir).
Add a -o option that does the old behavior of searching for obj files by querying the various object environment vars and searching. Without this option none of the objdir special options, environment vars, etc will have effect.
Document all the changes in the man page (and specificly note that without -o none of the objdir functions take effect).
|
| #
1.11 |
|
30-Oct-2000 |
garbled |
While I'm here.. document the rest of the environment variables I found in this program.
|
| #
1.10 |
|
30-Oct-2000 |
garbled |
Document the MAKE environment variable.
|
|
Revision tags: netbsd-1-5-PATCH003 netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-4-PATCH003 netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base netbsd-1-4-PATCH002 wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
|
| #
1.9 |
|
22-Mar-1999 |
garbled |
More and more .Os cleanups. .Os is defined in the tmac.doc-common file, so we shouldn't override it with versions in the manpages. Many more to come.
|
| #
1.8 |
|
07-Mar-1999 |
mycroft |
Clean up SYNOPSIS formatting.
|
| #
1.7 |
|
21-Dec-1998 |
mrg |
add another caveat entry.
|
| #
1.6 |
|
06-Feb-1998 |
perry |
macroize BSD, NetBSD, FreeBSD and misc cleanup
|
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
| #
1.5 |
|
24-Sep-1997 |
hubertf |
Fix type: srt-root -> src-root
|
| #
1.4 |
|
02-Aug-1997 |
perry |
1) RCSid police 2) Add __RCSIDs where apropriate. 3) WARNS=1, and clean up sources for WARNS=1 (including replacement of a mktemp with a mkstemp even though it was probably safe...) 4) Some other small cosmetic changes
|
| #
1.3 |
|
23-Jan-1997 |
cgd |
clean up formatting glitches (bogus newlines in source)
|
| #
1.2 |
|
12-May-1995 |
cgd |
add two flags: -D to specify a "root" from which relative source dir paths are assumed to begin, and -L to specify the library path for included libs.
|
| #
1.1 |
|
29-Aug-1994 |
cgd |
branches: 1.1.1; Initial revision
|