| History log of /src/usr.bin/config/Makefile |
| Revision | | Date | Author | Comments |
| 1.13 |
| 03-Jun-2023 |
lukem | bsd.own.mk: rename GCC_NO_* to CC_WNO_*
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.
|
| 1.12 |
| 07-Feb-2020 |
fox | usr.bin/config: Suppress -Werror=stringop-truncation error.
Add GCC_NO_STRINGOP_TRUNCATION to scan.c to prevent build failure.
Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag. gcc version 8.3.0
Reviewed by: kamil@
|
| 1.11 |
| 13-Oct-2019 |
mrg | introduce some common variables for use in GCC warning disables:
GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8) GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8) GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8) GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)
use these to turn off warnings for most GCC-8 complaints. many of these are false positives, most of the real bugs are already commited, or are yet to come.
we plan to introduce versions of (some?) of these that use the "-Wno-error=" form, which still displays the warnings but does not make it an error, and all of the above will be re-considered as either being "fix me" (warning still displayed) or "warning is wrong."
|
| 1.10 |
| 29-Oct-2014 |
christos | branches: 1.10.16; put back scanner warnings now that flex produces clean code.
|
| 1.9 |
| 29-Oct-2014 |
christos | - add RCSID's - fix -Wconversion (except scanner)
|
| 1.8 |
| 13-May-2007 |
veego | branches: 1.8.54; Using ${NETBSDSRCDIR} requires <bsd.own.mk>
|
| 1.7 |
| 12-May-2007 |
dsl | Enable the code that adds global constants to every kernel object file that uses each configuration parameter. This will stop kernel objects build with different options (that come from config files) being linked together or loaded as a LKM. Currently some options that have an effect on the kernel DDI/KI are passed directly as parameters to cc. An aim (for anyone adequately bored) would be to reduce the number of these constants that appear in each .o file. .o files with the same constants should be sharable between kernels (even between XEN and i386).
|
| 1.6 |
| 08-Jan-2007 |
cube | Introduce a new option to config(1): -L. What it does is takes a regular configuration file (although it is meant to be used mostly with std.${ARCH}), and prints out a configuration file that includes it and select every single option and parameter, and define an instance for every single possible attachment. IOW, selects everything, into a would-be "LINT" config.
The resulting config really isn't meant to be runnable, but should be somewhat buildable on most archs. It still needs adjustments because some options are peculiar (e.g., ACPI_DSDT_FILE wants an existing file as its value), so it's not yet possible to do "config -L; config; build" in an automated way.
|
| 1.5 |
| 29-Aug-2006 |
christos | protect libutil with HOSTPROG
|
| 1.4 |
| 26-Aug-2006 |
christos | Now that this is part of tools, we don't need the extra build glue.
|
| 1.3 |
| 04-Jun-2006 |
cube | Install config.5 and config.samples.5.
|
| 1.2 |
| 06-Jun-2005 |
thorpej | branches: 1.2.2; Remove bogus BINDIR assignment.
|
| 1.1 |
| 05-Jun-2005 |
thorpej | config and genassym are not sysadmin tools, they are development tools. As such, they don't belong in /usr/sbin, but rather /usr/bin. Move them there.
|
| 1.2.2.1 |
| 19-Jun-2006 |
chap | Sync with head.
|
| 1.8.54.1 |
| 06-Mar-2015 |
snj | Pull up following revision(s) (requested by mrg in ticket #572): usr.bin/config/Makefile: up to 1.10 usr.bin/config/TODO: up to 1.14 usr.bin/config/config.1: up to 1.17 usr.bin/config/config.5: up to 1.25 usr.bin/config/defs.h: up to 1.64 usr.bin/config/files.c: up to 1.18 usr.bin/config/gram.y: up to 1.46 usr.bin/config/hash.c: up to 1.11 usr.bin/config/lint.c: up to 1.15 usr.bin/config/main.c: up to 1.74 usr.bin/config/mkdevsw.c: up to 1.12 usr.bin/config/mkheaders.c: up to 1.26 usr.bin/config/mkioconf.c: up to 1.28 usr.bin/config/mkmakefile.c: up to 1.37 usr.bin/config/mkswap.c: up to 1.8 usr.bin/config/pack.c: up to 1.9 usr.bin/config/scan.l: up to 1.22 usr.bin/config/sem.c: up to 1.71 usr.bin/config/sem.h: up to 1.19 usr.bin/config/util.c: up to 1.19 sync config(1) with HEAD.
|
| 1.10.16.2 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.10.16.1 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|