| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: bsd.README,v 1.379 2018/07/12 21:41:25 joerg Exp $ | | 1 | # $NetBSD: bsd.README,v 1.380 2018/07/25 19:15:19 kamil Exp $ |
2 | # @(#)bsd.README 8.2 (Berkeley) 4/2/94 | | 2 | # @(#)bsd.README 8.2 (Berkeley) 4/2/94 |
3 | | | 3 | |
4 | This is the README file for the make "include" files for the NetBSD | | 4 | This is the README file for the make "include" files for the NetBSD |
5 | source tree. The files are installed in /usr/share/mk, and are, | | 5 | source tree. The files are installed in /usr/share/mk, and are, |
6 | by convention, named with the suffix ".mk". | | 6 | by convention, named with the suffix ".mk". |
7 | | | 7 | |
8 | Note, this file is not intended to replace reading through the .mk | | 8 | Note, this file is not intended to replace reading through the .mk |
9 | files for anything tricky. | | 9 | files for anything tricky. |
10 | | | 10 | |
11 | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= | | 11 | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= |
12 | | | 12 | |
13 | RANDOM THINGS WORTH KNOWING: | | 13 | RANDOM THINGS WORTH KNOWING: |
14 | | | 14 | |
| @@ -395,26 +395,27 @@ MKSANITIZER if "yes", use the selected s | | | @@ -395,26 +395,27 @@ MKSANITIZER if "yes", use the selected s |
395 | memory: An uninitialized memory read detector | | 395 | memory: An uninitialized memory read detector |
396 | undefined: An undefined behavior detector | | 396 | undefined: An undefined behavior detector |
397 | leak: A memory leak detector | | 397 | leak: A memory leak detector |
398 | dataflow: A general data flow analysis | | 398 | dataflow: A general data flow analysis |
399 | cfi: A control flow detector | | 399 | cfi: A control flow detector |
400 | safe-stack: Protect against stack-based corruption | | 400 | safe-stack: Protect against stack-based corruption |
401 | scudo: The Scudo Hardened allocator | | 401 | scudo: The Scudo Hardened allocator |
402 | It's possible to specify multiple sanitizers within the | | 402 | It's possible to specify multiple sanitizers within the |
403 | USE_SANITIZER option (comma separated). The USE_SANITIZER value | | 403 | USE_SANITIZER option (comma separated). The USE_SANITIZER value |
404 | is passed to the -fsanitize= argument to the compiler. | | 404 | is passed to the -fsanitize= argument to the compiler. |
405 | Additional arguments can be passed through SANITIZERFLAGS. | | 405 | Additional arguments can be passed through SANITIZERFLAGS. |
406 | The list of supported features and their valid combinations | | 406 | The list of supported features and their valid combinations |
407 | depends on the compiler version and target CPU architecture. | | 407 | depends on the compiler version and target CPU architecture. |
| | | 408 | Default: no |
408 | | | 409 | |
409 | MKSHARE If "no", act as "MKCATPAGES=no MKDOC=no MKHTML=no MKINFO=no | | 410 | MKSHARE If "no", act as "MKCATPAGES=no MKDOC=no MKHTML=no MKINFO=no |
410 | MKMAN=no MKNLS=no". | | 411 | MKMAN=no MKNLS=no". |
411 | I.e, don't build catman pages, documentation, Info | | 412 | I.e, don't build catman pages, documentation, Info |
412 | documentation, man pages, NLS files, ... | | 413 | documentation, man pages, NLS files, ... |
413 | Default: yes | | 414 | Default: yes |
414 | | | 415 | |
415 | MKSKEY If "no", disables building of S/key authentication | | 416 | MKSKEY If "no", disables building of S/key authentication |
416 | infrastructure (libraries and support programs). | | 417 | infrastructure (libraries and support programs). |
417 | Default: yes | | 418 | Default: yes |
418 | | | 419 | |
419 | MKSLJIT If "no", disables building of sljit (stack-less platform | | 420 | MKSLJIT If "no", disables building of sljit (stack-less platform |
420 | independent JIT compiler) private library and tests. | | 421 | independent JIT compiler) private library and tests. |