Add a NO_BINUTILS221 option (like NO_GCC41) to not build older binutils.
authorSascha Wildner <saw@online.de>
Thu, 15 Dec 2011 09:57:57 +0000 (10:57 +0100)
committerSascha Wildner <saw@online.de>
Thu, 15 Dec 2011 09:58:39 +0000 (10:58 +0100)
Reported-by: ftigeot
etc/defaults/make.conf
gnu/usr.bin/Makefile
share/man/man5/make.conf.5

index cb435ab..2c81805 100644 (file)
@@ -98,6 +98,7 @@ THREAD_LIB?=  thread_xu
 #NO_NS_CACHING=        true
 #
 # To avoid building various parts of the base system:
 #NO_NS_CACHING=        true
 #
 # To avoid building various parts of the base system:
+#NO_BINUTILS221=true   # do not build binutils-2.21
 #NO_CRYPT=     true    # do not build crypto code
 #NO_CVS=       true    # do not build CVS
 #NO_GAMES=     true    # do not enter the games subdirectory
 #NO_CRYPT=     true    # do not build crypto code
 #NO_CVS=       true    # do not build CVS
 #NO_GAMES=     true    # do not enter the games subdirectory
index db6f6c5..a2229fa 100644 (file)
@@ -11,7 +11,9 @@ SUBDIR+=gdb
 .endif
 
 SUBDIR+= binutils222
 .endif
 
 SUBDIR+= binutils222
+.if !defined(NO_BINUTILS221)
 SUBDIR+= binutils221
 SUBDIR+= binutils221
+.endif
 
 .if !defined(NO_GCC41)
 SUBDIR+= cc41
 
 .if !defined(NO_GCC41)
 SUBDIR+= cc41
index 882e32c..7b23238 100644 (file)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD: src/share/man/man5/make.conf.5,v 1.12.2.30 2003/05/18 17:05:55 brueffer Exp $
 .\"
 .\"
 .\" $FreeBSD: src/share/man/man5/make.conf.5,v 1.12.2.30 2003/05/18 17:05:55 brueffer Exp $
 .\"
-.Dd November 26, 2011
+.Dd December 15, 2011
 .Dt MAKE.CONF 5
 .Os
 .Sh NAME
 .Dt MAKE.CONF 5
 .Os
 .Sh NAME
@@ -342,6 +342,9 @@ with the setuid bit turned on.
 .It Va MODULES_WITH_WORLD
 .Pq Vt bool
 Set to build modules with the system instead of the kernel.
 .It Va MODULES_WITH_WORLD
 .Pq Vt bool
 Set to build modules with the system instead of the kernel.
+.It Va NO_BINUTILS221
+.Pq Vt bool
+Set to not build the older version of binutils (2.21).
 .It Va NO_CRYPT
 .Pq Vt bool
 Set to not build crypto code.
 .It Va NO_CRYPT
 .Pq Vt bool
 Set to not build crypto code.