Deleted Added
full compact
src.conf.5 (284708) src.conf.5 (286031)
1.\" DO NOT EDIT-- this file is automatically generated.
1.\" DO NOT EDIT-- this file is automatically generated.
2.\" from FreeBSD: head/tools/build/options/makeman 255964 2013-10-01 07:22:04Z des
3.\" $FreeBSD: head/share/man/man5/src.conf.5 284708 2015-06-22 20:21:57Z sjg $
4.Dd June 22, 2015
2.\" from FreeBSD: head/tools/build/options/makeman 284708 2015-06-22 20:21:57Z sjg
3.\" $FreeBSD: head/share/man/man5/src.conf.5 286031 2015-07-29 18:55:51Z emaste $
4.Dd July 29, 2015
5.Dt SRC.CONF 5
6.Os
7.Sh NAME
8.Nm src.conf
9.Nd "source build options"
10.Sh DESCRIPTION
11The
12.Nm

--- 109 unchanged lines hidden (view full) ---

122Set to not build
123.Xr authpf 8 .
124.It Va WITHOUT_AUTOFS
125.\" from FreeBSD: head/tools/build/options/WITHOUT_AUTOFS 277728 2015-01-26 07:15:49Z ngie
126Set to not build
127.Xr autofs 4
128related programs, libraries, and kernel modules.
129.It Va WITH_AUTO_OBJ
5.Dt SRC.CONF 5
6.Os
7.Sh NAME
8.Nm src.conf
9.Nd "source build options"
10.Sh DESCRIPTION
11The
12.Nm

--- 109 unchanged lines hidden (view full) ---

122Set to not build
123.Xr authpf 8 .
124.It Va WITHOUT_AUTOFS
125.\" from FreeBSD: head/tools/build/options/WITHOUT_AUTOFS 277728 2015-01-26 07:15:49Z ngie
126Set to not build
127.Xr autofs 4
128related programs, libraries, and kernel modules.
129.It Va WITH_AUTO_OBJ
130.\" $FreeBSD: head/share/man/man5/src.conf.5 284708 2015-06-22 20:21:57Z sjg $
130.\" from FreeBSD: head/tools/build/options/WITH_AUTO_OBJ 284708 2015-06-22 20:21:57Z sjg
131Enable automatic creation of objdirs.
132.It Va WITHOUT_BHYVE
133.\" from FreeBSD: head/tools/build/options/WITHOUT_BHYVE 277727 2015-01-26 06:44:48Z ngie
134Set to not build or install
135.Xr bhyve 8 ,
136associated utilities, and examples.
137.Pp
138This option only affects amd64/amd64.
139.It Va WITHOUT_BINUTILS
140.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS 266158 2014-05-15 16:51:45Z brooks
141Set to not build or install binutils (as, c++-filt, gconv,
142ld, nm, objcopy, objdump, readelf, size and strip) as part
143of the normal system build.
144The resulting system cannot build programs from source.
131Enable automatic creation of objdirs.
132.It Va WITHOUT_BHYVE
133.\" from FreeBSD: head/tools/build/options/WITHOUT_BHYVE 277727 2015-01-26 06:44:48Z ngie
134Set to not build or install
135.Xr bhyve 8 ,
136associated utilities, and examples.
137.Pp
138This option only affects amd64/amd64.
139.It Va WITHOUT_BINUTILS
140.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS 266158 2014-05-15 16:51:45Z brooks
141Set to not build or install binutils (as, c++-filt, gconv,
142ld, nm, objcopy, objdump, readelf, size and strip) as part
143of the normal system build.
144The resulting system cannot build programs from source.
145.Pp
146It is a default setting on
147arm64/aarch64.
145.It Va WITHOUT_BINUTILS_BOOTSTRAP
146.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS_BOOTSTRAP 264660 2014-04-18 17:03:58Z imp
147Set to not build binutils (as, c++-filt, gconv,
148ld, nm, objcopy, objdump, readelf, size and strip)
149as part of the bootstrap process.
150.Bf -symbolic
151The option does not work for build targets unless some alternative
152toolchain is provided.
153.Ef
148.It Va WITHOUT_BINUTILS_BOOTSTRAP
149.\" from FreeBSD: head/tools/build/options/WITHOUT_BINUTILS_BOOTSTRAP 264660 2014-04-18 17:03:58Z imp
150Set to not build binutils (as, c++-filt, gconv,
151ld, nm, objcopy, objdump, readelf, size and strip)
152as part of the bootstrap process.
153.Bf -symbolic
154The option does not work for build targets unless some alternative
155toolchain is provided.
156.Ef
157.Pp
158It is a default setting on
159arm64/aarch64.
154.It Va WITHOUT_BLUETOOTH
155.\" from FreeBSD: head/tools/build/options/WITHOUT_BLUETOOTH 156932 2006-03-21 07:50:50Z ru
156Set to not build Bluetooth related kernel modules, programs and libraries.
157.It Va WITHOUT_BOOT
158.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOT 156932 2006-03-21 07:50:50Z ru
159Set to not build the boot blocks and loader.
160.It Va WITHOUT_BOOTPARAMD
161.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOTPARAMD 278192 2015-02-04 10:19:32Z ngie

--- 76 unchanged lines hidden (view full) ---

238.It
239.Va WITHOUT_CLANG_FULL
240.El
241.It Va WITH_CLANG
242.\" from FreeBSD: head/tools/build/options/WITH_CLANG 264660 2014-04-18 17:03:58Z imp
243Set to build the Clang C/C++ compiler during the normal phase of the build.
244.Pp
245It is a default setting on
160.It Va WITHOUT_BLUETOOTH
161.\" from FreeBSD: head/tools/build/options/WITHOUT_BLUETOOTH 156932 2006-03-21 07:50:50Z ru
162Set to not build Bluetooth related kernel modules, programs and libraries.
163.It Va WITHOUT_BOOT
164.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOT 156932 2006-03-21 07:50:50Z ru
165Set to not build the boot blocks and loader.
166.It Va WITHOUT_BOOTPARAMD
167.\" from FreeBSD: head/tools/build/options/WITHOUT_BOOTPARAMD 278192 2015-02-04 10:19:32Z ngie

--- 76 unchanged lines hidden (view full) ---

244.It
245.Va WITHOUT_CLANG_FULL
246.El
247.It Va WITH_CLANG
248.\" from FreeBSD: head/tools/build/options/WITH_CLANG 264660 2014-04-18 17:03:58Z imp
249Set to build the Clang C/C++ compiler during the normal phase of the build.
250.Pp
251It is a default setting on
246amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, i386/i386, pc98/i386, powerpc/powerpc and powerpc/powerpc64.
252amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, arm64/aarch64, i386/i386, pc98/i386, powerpc/powerpc and powerpc/powerpc64.
247.It Va WITHOUT_CLANG_BOOTSTRAP
248.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_BOOTSTRAP 273177 2014-10-16 18:28:11Z skreuzer
249Set to not build the Clang C/C++ compiler during the bootstrap phase of the build.
250You must enable either gcc or clang bootstrap to be able to build the system,
251unless an alternative compiler is provided via
252XCC.
253.Pp
254It is a default setting on
255mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
256.It Va WITH_CLANG_BOOTSTRAP
257.\" from FreeBSD: head/tools/build/options/WITH_CLANG_BOOTSTRAP 264660 2014-04-18 17:03:58Z imp
258Set to build the Clang C/C++ compiler during the bootstrap phase of the build.
259.Pp
260It is a default setting on
253.It Va WITHOUT_CLANG_BOOTSTRAP
254.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_BOOTSTRAP 273177 2014-10-16 18:28:11Z skreuzer
255Set to not build the Clang C/C++ compiler during the bootstrap phase of the build.
256You must enable either gcc or clang bootstrap to be able to build the system,
257unless an alternative compiler is provided via
258XCC.
259.Pp
260It is a default setting on
261mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
262.It Va WITH_CLANG_BOOTSTRAP
263.\" from FreeBSD: head/tools/build/options/WITH_CLANG_BOOTSTRAP 264660 2014-04-18 17:03:58Z imp
264Set to build the Clang C/C++ compiler during the bootstrap phase of the build.
265.Pp
266It is a default setting on
261amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, i386/i386 and pc98/i386.
267amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, arm64/aarch64, i386/i386 and pc98/i386.
262.It Va WITH_CLANG_EXTRAS
263.\" from FreeBSD: head/tools/build/options/WITH_CLANG_EXTRAS 231057 2012-02-05 23:56:22Z dim
264Set to build additional clang and llvm tools, such as bugpoint.
265.It Va WITHOUT_CLANG_FULL
266.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_FULL 246259 2013-02-02 22:28:29Z dim
267Set to avoid building the ARCMigrate, Rewriter and StaticAnalyzer components of
268the Clang C/C++ compiler.
269.Pp
270It is a default setting on
271arm/arm, arm/armeb, arm/armv6, arm/armv6hf, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32 and sparc64/sparc64.
272.It Va WITH_CLANG_FULL
273.\" from FreeBSD: head/tools/build/options/WITH_CLANG_FULL 246259 2013-02-02 22:28:29Z dim
274Set to build the ARCMigrate, Rewriter and StaticAnalyzer components of the
275Clang C/C++ compiler.
276.Pp
277It is a default setting on
268.It Va WITH_CLANG_EXTRAS
269.\" from FreeBSD: head/tools/build/options/WITH_CLANG_EXTRAS 231057 2012-02-05 23:56:22Z dim
270Set to build additional clang and llvm tools, such as bugpoint.
271.It Va WITHOUT_CLANG_FULL
272.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_FULL 246259 2013-02-02 22:28:29Z dim
273Set to avoid building the ARCMigrate, Rewriter and StaticAnalyzer components of
274the Clang C/C++ compiler.
275.Pp
276It is a default setting on
277arm/arm, arm/armeb, arm/armv6, arm/armv6hf, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32 and sparc64/sparc64.
278.It Va WITH_CLANG_FULL
279.\" from FreeBSD: head/tools/build/options/WITH_CLANG_FULL 246259 2013-02-02 22:28:29Z dim
280Set to build the ARCMigrate, Rewriter and StaticAnalyzer components of the
281Clang C/C++ compiler.
282.Pp
283It is a default setting on
278amd64/amd64, i386/i386, pc98/i386, powerpc/powerpc and powerpc/powerpc64.
284amd64/amd64, arm64/aarch64, i386/i386, pc98/i386, powerpc/powerpc and powerpc/powerpc64.
279.It Va WITHOUT_CLANG_IS_CC
280.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_IS_CC 242629 2012-11-05 21:53:23Z brooks
281Set to install the GCC compiler as
282.Pa /usr/bin/cc ,
283.Pa /usr/bin/c++
284and
285.Pa /usr/bin/cpp .
286.Pp
287It is a default setting on
288mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
289.It Va WITH_CLANG_IS_CC
290.\" from FreeBSD: head/tools/build/options/WITH_CLANG_IS_CC 235342 2012-05-12 16:12:36Z gjb
291Set to install the Clang C/C++ compiler as
292.Pa /usr/bin/cc ,
293.Pa /usr/bin/c++
294and
295.Pa /usr/bin/cpp .
296.Pp
297It is a default setting on
285.It Va WITHOUT_CLANG_IS_CC
286.\" from FreeBSD: head/tools/build/options/WITHOUT_CLANG_IS_CC 242629 2012-11-05 21:53:23Z brooks
287Set to install the GCC compiler as
288.Pa /usr/bin/cc ,
289.Pa /usr/bin/c++
290and
291.Pa /usr/bin/cpp .
292.Pp
293It is a default setting on
294mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
295.It Va WITH_CLANG_IS_CC
296.\" from FreeBSD: head/tools/build/options/WITH_CLANG_IS_CC 235342 2012-05-12 16:12:36Z gjb
297Set to install the Clang C/C++ compiler as
298.Pa /usr/bin/cc ,
299.Pa /usr/bin/c++
300and
301.Pa /usr/bin/cpp .
302.Pp
303It is a default setting on
298amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, i386/i386 and pc98/i386.
304amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, arm64/aarch64, i386/i386 and pc98/i386.
299.It Va WITHOUT_CPP
300.\" from FreeBSD: head/tools/build/options/WITHOUT_CPP 156932 2006-03-21 07:50:50Z ru
301Set to not build
302.Xr cpp 1 .
303.It Va WITHOUT_CROSS_COMPILER
304.\" from FreeBSD: head/tools/build/options/WITHOUT_CROSS_COMPILER 275138 2014-11-26 20:43:09Z gjb
305Set to not build any cross compiler in the cross-tools stage of buildworld.
306If you are compiling a different version of

--- 84 unchanged lines hidden (view full) ---

391The debug files will be placed in a subdirectory of
392.Pa /usr/lib/debug
393and are located automatically by
394.Xr gdb 1 .
395.It Va WITHOUT_DICT
396.\" from FreeBSD: head/tools/build/options/WITHOUT_DICT 156932 2006-03-21 07:50:50Z ru
397Set to not build the Webster dictionary files.
398.It Va WITH_DIRDEPS_CACHE
305.It Va WITHOUT_CPP
306.\" from FreeBSD: head/tools/build/options/WITHOUT_CPP 156932 2006-03-21 07:50:50Z ru
307Set to not build
308.Xr cpp 1 .
309.It Va WITHOUT_CROSS_COMPILER
310.\" from FreeBSD: head/tools/build/options/WITHOUT_CROSS_COMPILER 275138 2014-11-26 20:43:09Z gjb
311Set to not build any cross compiler in the cross-tools stage of buildworld.
312If you are compiling a different version of

--- 84 unchanged lines hidden (view full) ---

397The debug files will be placed in a subdirectory of
398.Pa /usr/lib/debug
399and are located automatically by
400.Xr gdb 1 .
401.It Va WITHOUT_DICT
402.\" from FreeBSD: head/tools/build/options/WITHOUT_DICT 156932 2006-03-21 07:50:50Z ru
403Set to not build the Webster dictionary files.
404.It Va WITH_DIRDEPS_CACHE
399.\" $FreeBSD: head/share/man/man5/src.conf.5 284708 2015-06-22 20:21:57Z sjg $
405.\" from FreeBSD: head/tools/build/options/WITH_DIRDEPS_CACHE 284708 2015-06-22 20:21:57Z sjg
400Cache result of dirdeps.mk which can save significant time
401for subsequent builds.
402Depends on
403.Va WITH_META_MODE .
404.It Va WITHOUT_DMAGENT
405.\" from FreeBSD: head/tools/build/options/WITHOUT_DMAGENT 262335 2014-02-22 13:05:23Z bapt
406Set to not build dma Mail Transport Agent
407.It Va WITHOUT_DOCCOMPRESS

--- 16 unchanged lines hidden (view full) ---

424.\" from FreeBSD: head/tools/build/options/WITHOUT_EE 277663 2015-01-25 00:03:44Z ngie
425Set to not build and install
426.Xr edit 1 ,
427.Xr ee 1 ,
428and related programs.
429.It Va WITH_EISA
430.\" from FreeBSD: head/tools/build/options/WITH_EISA 264654 2014-04-18 16:53:06Z imp
431Set to build EISA kernel modules.
406Cache result of dirdeps.mk which can save significant time
407for subsequent builds.
408Depends on
409.Va WITH_META_MODE .
410.It Va WITHOUT_DMAGENT
411.\" from FreeBSD: head/tools/build/options/WITHOUT_DMAGENT 262335 2014-02-22 13:05:23Z bapt
412Set to not build dma Mail Transport Agent
413.It Va WITHOUT_DOCCOMPRESS

--- 16 unchanged lines hidden (view full) ---

430.\" from FreeBSD: head/tools/build/options/WITHOUT_EE 277663 2015-01-25 00:03:44Z ngie
431Set to not build and install
432.Xr edit 1 ,
433.Xr ee 1 ,
434and related programs.
435.It Va WITH_EISA
436.\" from FreeBSD: head/tools/build/options/WITH_EISA 264654 2014-04-18 16:53:06Z imp
437Set to build EISA kernel modules.
438.It Va WITHOUT_ELFCOPY_AS_OBJCOPY
439.\" from FreeBSD: head/tools/build/options/WITHOUT_ELFCOPY_AS_OBJCOPY 286030 2015-07-29 18:45:38Z emaste
440Set to build and install
441.Xr objcopy 1
442from GNU Binutils, instead of the one from ELF Tool Chain.
443.Pp
444It is a default setting on
445amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, pc98/i386, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
446.It Va WITH_ELFCOPY_AS_OBJCOPY
447.\" from FreeBSD: head/tools/build/options/WITH_ELFCOPY_AS_OBJCOPY 286030 2015-07-29 18:45:38Z emaste
448Set to build and install ELF Tool Chain's elfcopy as
449.Xr objcopy 1 ,
450instead of the one from GNU Binutils.
451.Pp
452It is a default setting on
453arm64/aarch64.
432.It Va WITHOUT_ELFTOOLCHAIN_TOOLS
454.It Va WITHOUT_ELFTOOLCHAIN_TOOLS
433.\" from FreeBSD: head/tools/build/options/WITHOUT_ELFTOOLCHAIN_TOOLS 276796 2015-01-07 22:02:37Z emaste
455.\" from FreeBSD: head/tools/build/options/WITHOUT_ELFTOOLCHAIN_TOOLS 286016 2015-07-29 15:42:22Z emaste
434Set to use
435.Xr addr2line 1 ,
456Set to use
457.Xr addr2line 1 ,
458.Xr c++filt 1 ,
436.Xr nm 1 ,
459.Xr nm 1 ,
460.Xr readelf 1 ,
437.Xr size 1 ,
438.Xr strings 1 ,
439and
440.Xr strip 1
441from GNU binutils instead of the ELF Tool Chain project.
442.It Va WITHOUT_EXAMPLES
443.\" from FreeBSD: head/tools/build/options/WITHOUT_EXAMPLES 156938 2006-03-21 09:06:24Z ru
444Set to avoid installing examples to

--- 12 unchanged lines hidden (view full) ---

457Set to not build or install
458.Xr finger 1
459and
460.Xr fingerd 8 .
461.It Va WITHOUT_FLOPPY
462.\" from FreeBSD: head/tools/build/options/WITHOUT_FLOPPY 221540 2011-05-06 19:13:03Z ru
463Set to not build or install programs
464for operating floppy disk driver.
461.Xr size 1 ,
462.Xr strings 1 ,
463and
464.Xr strip 1
465from GNU binutils instead of the ELF Tool Chain project.
466.It Va WITHOUT_EXAMPLES
467.\" from FreeBSD: head/tools/build/options/WITHOUT_EXAMPLES 156938 2006-03-21 09:06:24Z ru
468Set to avoid installing examples to

--- 12 unchanged lines hidden (view full) ---

481Set to not build or install
482.Xr finger 1
483and
484.Xr fingerd 8 .
485.It Va WITHOUT_FLOPPY
486.\" from FreeBSD: head/tools/build/options/WITHOUT_FLOPPY 221540 2011-05-06 19:13:03Z ru
487Set to not build or install programs
488for operating floppy disk driver.
465.It Va WITH_FMAKE
466.\" from FreeBSD: head/tools/build/options/WITH_FMAKE 275138 2014-11-26 20:43:09Z gjb
467Causes the old FreeBSD
468.Xr make 1
469program to be built and installed as fmake.
470.It Va WITHOUT_FMTREE
471.\" from FreeBSD: head/tools/build/options/WITHOUT_FMTREE 261299 2014-01-30 21:37:43Z brooks
472Set to not build and install
473.Pa /usr/sbin/fmtree .
474.It Va WITHOUT_FORMAT_EXTENSIONS
475.\" from FreeBSD: head/tools/build/options/WITHOUT_FORMAT_EXTENSIONS 250658 2013-05-15 13:04:10Z brooks
476Set to not enable
477.Fl fformat-extensions

--- 20 unchanged lines hidden (view full) ---

498.It Va WITHOUT_GAMES
499.\" from FreeBSD: head/tools/build/options/WITHOUT_GAMES 156932 2006-03-21 07:50:50Z ru
500Set to not build games.
501.It Va WITHOUT_GCC
502.\" from FreeBSD: head/tools/build/options/WITHOUT_GCC 264660 2014-04-18 17:03:58Z imp
503Set to not build and install gcc and g++ as part of the normal build process.
504.Pp
505It is a default setting on
489.It Va WITHOUT_FMTREE
490.\" from FreeBSD: head/tools/build/options/WITHOUT_FMTREE 261299 2014-01-30 21:37:43Z brooks
491Set to not build and install
492.Pa /usr/sbin/fmtree .
493.It Va WITHOUT_FORMAT_EXTENSIONS
494.\" from FreeBSD: head/tools/build/options/WITHOUT_FORMAT_EXTENSIONS 250658 2013-05-15 13:04:10Z brooks
495Set to not enable
496.Fl fformat-extensions

--- 20 unchanged lines hidden (view full) ---

517.It Va WITHOUT_GAMES
518.\" from FreeBSD: head/tools/build/options/WITHOUT_GAMES 156932 2006-03-21 07:50:50Z ru
519Set to not build games.
520.It Va WITHOUT_GCC
521.\" from FreeBSD: head/tools/build/options/WITHOUT_GCC 264660 2014-04-18 17:03:58Z imp
522Set to not build and install gcc and g++ as part of the normal build process.
523.Pp
524It is a default setting on
506amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, i386/i386 and pc98/i386.
525amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, arm64/aarch64, i386/i386 and pc98/i386.
507.It Va WITH_GCC
508.\" from FreeBSD: head/tools/build/options/WITH_GCC 255326 2013-09-06 20:49:48Z zeising
509Set to build and install gcc and g++.
510.Pp
511It is a default setting on
512mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
513.It Va WITHOUT_GCC_BOOTSTRAP
514.\" from FreeBSD: head/tools/build/options/WITHOUT_GCC_BOOTSTRAP 273177 2014-10-16 18:28:11Z skreuzer
515Set to not build gcc and g++ as part of the bootstrap process.
516You must enable either gcc or clang bootstrap to be able to build the system,
517unless an alternative compiler is provided via
518XCC.
519.Pp
520It is a default setting on
526.It Va WITH_GCC
527.\" from FreeBSD: head/tools/build/options/WITH_GCC 255326 2013-09-06 20:49:48Z zeising
528Set to build and install gcc and g++.
529.Pp
530It is a default setting on
531mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
532.It Va WITHOUT_GCC_BOOTSTRAP
533.\" from FreeBSD: head/tools/build/options/WITHOUT_GCC_BOOTSTRAP 273177 2014-10-16 18:28:11Z skreuzer
534Set to not build gcc and g++ as part of the bootstrap process.
535You must enable either gcc or clang bootstrap to be able to build the system,
536unless an alternative compiler is provided via
537XCC.
538.Pp
539It is a default setting on
521amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, i386/i386 and pc98/i386.
540amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, arm64/aarch64, i386/i386 and pc98/i386.
522.It Va WITH_GCC_BOOTSTRAP
523.\" from FreeBSD: head/tools/build/options/WITH_GCC_BOOTSTRAP 264660 2014-04-18 17:03:58Z imp
524Set to build gcc and g++ as part of the bootstrap process.
525.Pp
526It is a default setting on
527mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
528.It Va WITHOUT_GCOV
529.\" from FreeBSD: head/tools/build/options/WITHOUT_GCOV 156932 2006-03-21 07:50:50Z ru
530Set to not build the
531.Xr gcov 1
532tool.
533.It Va WITHOUT_GDB
534.\" from FreeBSD: head/tools/build/options/WITHOUT_GDB 156932 2006-03-21 07:50:50Z ru
535Set to not build
536.Xr gdb 1 .
541.It Va WITH_GCC_BOOTSTRAP
542.\" from FreeBSD: head/tools/build/options/WITH_GCC_BOOTSTRAP 264660 2014-04-18 17:03:58Z imp
543Set to build gcc and g++ as part of the bootstrap process.
544.Pp
545It is a default setting on
546mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
547.It Va WITHOUT_GCOV
548.\" from FreeBSD: head/tools/build/options/WITHOUT_GCOV 156932 2006-03-21 07:50:50Z ru
549Set to not build the
550.Xr gcov 1
551tool.
552.It Va WITHOUT_GDB
553.\" from FreeBSD: head/tools/build/options/WITHOUT_GDB 156932 2006-03-21 07:50:50Z ru
554Set to not build
555.Xr gdb 1 .
556.Pp
557It is a default setting on
558arm64/aarch64.
537.It Va WITHOUT_GNU
538.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU 174550 2007-12-12 16:43:17Z ru
539Set to not build contributed GNU software as a part of the base system.
540This option can be useful if the system built must not contain any code
541covered by the GNU Public License due to legal reasons.
542.Bf -symbolic
543The option has no effect yet.
544.Ef

--- 4 unchanged lines hidden (view full) ---

549.Va WITHOUT_GNU_SUPPORT
550.El
551.It Va WITHOUT_GNUCXX
552.\" from FreeBSD: head/tools/build/options/WITHOUT_GNUCXX 255321 2013-09-06 20:08:03Z theraven
553Do not build the GNU C++ stack (g++, libstdc++).
554This is the default on platforms where clang is the system compiler.
555.Pp
556It is a default setting on
559.It Va WITHOUT_GNU
560.\" from FreeBSD: head/tools/build/options/WITHOUT_GNU 174550 2007-12-12 16:43:17Z ru
561Set to not build contributed GNU software as a part of the base system.
562This option can be useful if the system built must not contain any code
563covered by the GNU Public License due to legal reasons.
564.Bf -symbolic
565The option has no effect yet.
566.Ef

--- 4 unchanged lines hidden (view full) ---

571.Va WITHOUT_GNU_SUPPORT
572.El
573.It Va WITHOUT_GNUCXX
574.\" from FreeBSD: head/tools/build/options/WITHOUT_GNUCXX 255321 2013-09-06 20:08:03Z theraven
575Do not build the GNU C++ stack (g++, libstdc++).
576This is the default on platforms where clang is the system compiler.
577.Pp
578It is a default setting on
557amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, i386/i386 and pc98/i386.
579amd64/amd64, arm/arm, arm/armeb, arm/armv6, arm/armv6hf, arm64/aarch64, i386/i386 and pc98/i386.
558.It Va WITH_GNUCXX
559.\" from FreeBSD: head/tools/build/options/WITH_GNUCXX 255321 2013-09-06 20:08:03Z theraven
560Build the GNU C++ stack (g++, libstdc++).
561This is the default on platforms where gcc is the system compiler.
562.Pp
563It is a default setting on
564mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
565.It Va WITHOUT_GNU_GREP_COMPAT

--- 290 unchanged lines hidden (view full) ---

856.Xr apropos 1 ,
857.Xr catman 1 ,
858.Xr makewhatis 1 ,
859.Xr man 1 ,
860.Xr whatis 1 ,
861.Xr manctl 8 ,
862and related support files.
863.It Va WITH_META_FILES
580.It Va WITH_GNUCXX
581.\" from FreeBSD: head/tools/build/options/WITH_GNUCXX 255321 2013-09-06 20:08:03Z theraven
582Build the GNU C++ stack (g++, libstdc++).
583This is the default on platforms where gcc is the system compiler.
584.Pp
585It is a default setting on
586mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, powerpc/powerpc, powerpc/powerpc64 and sparc64/sparc64.
587.It Va WITHOUT_GNU_GREP_COMPAT

--- 290 unchanged lines hidden (view full) ---

878.Xr apropos 1 ,
879.Xr catman 1 ,
880.Xr makewhatis 1 ,
881.Xr man 1 ,
882.Xr whatis 1 ,
883.Xr manctl 8 ,
884and related support files.
885.It Va WITH_META_FILES
864.\" $FreeBSD: head/share/man/man5/src.conf.5 284708 2015-06-22 20:21:57Z sjg $
886.\" from FreeBSD: head/tools/build/options/WITH_META_FILES 284708 2015-06-22 20:21:57Z sjg
865Create meta files during non META_MODE build.
866The meta files can be useful for debugging.
867.It Va WITH_META_MODE
887Create meta files during non META_MODE build.
888The meta files can be useful for debugging.
889.It Va WITH_META_MODE
868.\" $FreeBSD: head/share/man/man5/src.conf.5 284708 2015-06-22 20:21:57Z sjg $
890.\" from FreeBSD: head/tools/build/options/WITH_META_MODE 284708 2015-06-22 20:21:57Z sjg
869Enable building in meta mode.
870.Pp
871The build is driven by dirdeps.mk using DIRDEPS stored in
872Makefile.depend files found in each directory.
873.Pp
874The build can be started from anywhere, and behaves the same.
875The initial instance of make recursively reads DIRDEPS from Makefile.depend
876computing a graph of tree dependencies from the current origin.

--- 271 unchanged lines hidden (view full) ---

1148Set to not build kernel modules that include sourceless native code for host CPU.
1149.It Va WITHOUT_SOURCELESS_UCODE
1150.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS_UCODE 230972 2012-02-04 00:54:43Z rmh
1151Set to not build kernel modules that include sourceless microcode.
1152.It Va WITHOUT_SSP
1153.\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru
1154Set to not build world with propolice stack smashing protection.
1155.It Va WITH_STAGING
891Enable building in meta mode.
892.Pp
893The build is driven by dirdeps.mk using DIRDEPS stored in
894Makefile.depend files found in each directory.
895.Pp
896The build can be started from anywhere, and behaves the same.
897The initial instance of make recursively reads DIRDEPS from Makefile.depend
898computing a graph of tree dependencies from the current origin.

--- 271 unchanged lines hidden (view full) ---

1170Set to not build kernel modules that include sourceless native code for host CPU.
1171.It Va WITHOUT_SOURCELESS_UCODE
1172.\" from FreeBSD: head/tools/build/options/WITHOUT_SOURCELESS_UCODE 230972 2012-02-04 00:54:43Z rmh
1173Set to not build kernel modules that include sourceless microcode.
1174.It Va WITHOUT_SSP
1175.\" from FreeBSD: head/tools/build/options/WITHOUT_SSP 180012 2008-06-25 21:33:28Z ru
1176Set to not build world with propolice stack smashing protection.
1177.It Va WITH_STAGING
1156.\" $FreeBSD: head/share/man/man5/src.conf.5 284708 2015-06-22 20:21:57Z sjg $
1178.\" from FreeBSD: head/tools/build/options/WITH_STAGING 284708 2015-06-22 20:21:57Z sjg
1157Enable staging of files to a stage tree.
1158This can be best thought of as auto-install to
1159.Va DESTDIR
1160with some extra meta data to ensure dependencies can be tracked.
1161Depends on
1162.Va WITH_META_MODE .
1163When set, the following options are also in effect:
1164.Pp
1165.Bl -inset -compact
1166.It Va WITH_STAGING_MAN
1167(unless
1168.Va WITHOUT_STAGING_MAN
1169is set explicitly)
1170.It Va WITH_STAGING_PROG
1171(unless
1172.Va WITHOUT_STAGING_PROG
1173is set explicitly)
1174.El
1175.It Va WITH_STAGING_MAN
1179Enable staging of files to a stage tree.
1180This can be best thought of as auto-install to
1181.Va DESTDIR
1182with some extra meta data to ensure dependencies can be tracked.
1183Depends on
1184.Va WITH_META_MODE .
1185When set, the following options are also in effect:
1186.Pp
1187.Bl -inset -compact
1188.It Va WITH_STAGING_MAN
1189(unless
1190.Va WITHOUT_STAGING_MAN
1191is set explicitly)
1192.It Va WITH_STAGING_PROG
1193(unless
1194.Va WITHOUT_STAGING_PROG
1195is set explicitly)
1196.El
1197.It Va WITH_STAGING_MAN
1176.\" $FreeBSD: head/share/man/man5/src.conf.5 284708 2015-06-22 20:21:57Z sjg $
1198.\" from FreeBSD: head/tools/build/options/WITH_STAGING_MAN 284708 2015-06-22 20:21:57Z sjg
1177Enable staging of MAN pages to stage tree.
1178.It Va WITH_STAGING_PROG
1199Enable staging of MAN pages to stage tree.
1200.It Va WITH_STAGING_PROG
1179.\" $FreeBSD: head/share/man/man5/src.conf.5 284708 2015-06-22 20:21:57Z sjg $
1201.\" from FreeBSD: head/tools/build/options/WITH_STAGING_PROG 284708 2015-06-22 20:21:57Z sjg
1180Enable staging of PROGs to stage tree.
1181.It Va WITH_STALE_STAGED
1202Enable staging of PROGs to stage tree.
1203.It Va WITH_STALE_STAGED
1182.\" $FreeBSD: head/share/man/man5/src.conf.5 284708 2015-06-22 20:21:57Z sjg $
1204.\" from FreeBSD: head/tools/build/options/WITH_STALE_STAGED 284708 2015-06-22 20:21:57Z sjg
1183Check staged files are not stale.
1184.It Va WITH_SVN
1185.\" from FreeBSD: head/tools/build/options/WITH_SVN 252561 2013-07-03 12:36:47Z zeising
1186Set to install
1187.Xr svnlite 1
1188as
1189.Xr svn 1 .
1190.It Va WITHOUT_SVNLITE

--- 10 unchanged lines hidden (view full) ---

1201.Xr syscons 4
1202support files such as keyboard maps, fonts, and screen output maps.
1203.It Va WITHOUT_SYSINSTALL
1204.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSINSTALL 183242 2008-09-21 22:02:26Z sam
1205Set to not build
1206.Xr sysinstall 8
1207and related programs.
1208.It Va WITH_SYSROOT
1205Check staged files are not stale.
1206.It Va WITH_SVN
1207.\" from FreeBSD: head/tools/build/options/WITH_SVN 252561 2013-07-03 12:36:47Z zeising
1208Set to install
1209.Xr svnlite 1
1210as
1211.Xr svn 1 .
1212.It Va WITHOUT_SVNLITE

--- 10 unchanged lines hidden (view full) ---

1223.Xr syscons 4
1224support files such as keyboard maps, fonts, and screen output maps.
1225.It Va WITHOUT_SYSINSTALL
1226.\" from FreeBSD: head/tools/build/options/WITHOUT_SYSINSTALL 183242 2008-09-21 22:02:26Z sam
1227Set to not build
1228.Xr sysinstall 8
1229and related programs.
1230.It Va WITH_SYSROOT
1209.\" $FreeBSD: head/share/man/man5/src.conf.5 284708 2015-06-22 20:21:57Z sjg $
1231.\" from FreeBSD: head/tools/build/options/WITH_SYSROOT 284708 2015-06-22 20:21:57Z sjg
1210Enable use of sysroot during build.
1211Depends on
1212.Va WITH_META_MODE .
1213.It Va WITHOUT_TALK
1214.\" from FreeBSD: head/tools/build/options/WITHOUT_TALK 277676 2015-01-25 04:37:44Z ngie
1215Set to not build or install
1216.Xr talk 1
1217and

--- 164 unchanged lines hidden ---
1232Enable use of sysroot during build.
1233Depends on
1234.Va WITH_META_MODE .
1235.It Va WITHOUT_TALK
1236.\" from FreeBSD: head/tools/build/options/WITHOUT_TALK 277676 2015-01-25 04:37:44Z ngie
1237Set to not build or install
1238.Xr talk 1
1239and

--- 164 unchanged lines hidden ---