Switch the 3.0-RELEASE branch back to using binutils-2.21.
authorSascha Wildner <saw@online.de>
Wed, 25 Jan 2012 19:39:59 +0000 (20:39 +0100)
committerSascha Wildner <saw@online.de>
Wed, 25 Jan 2012 19:39:59 +0000 (20:39 +0100)
There are still 2.22 specific issues in pkgsrc and we want to be on
the safe side for the release.

Requested-by: marino
37 files changed:
Makefile.inc1
UPDATING
etc/defaults/make.conf
gnu/usr.bin/Makefile
gnu/usr.bin/binutils221/addr2line/Makefile
gnu/usr.bin/binutils221/ar/Makefile
gnu/usr.bin/binutils221/as/Makefile.inc0
gnu/usr.bin/binutils221/cxxfilt/Makefile
gnu/usr.bin/binutils221/elfedit/Makefile
gnu/usr.bin/binutils221/gprof/Makefile
gnu/usr.bin/binutils221/ld/Makefile
gnu/usr.bin/binutils221/nm/Makefile
gnu/usr.bin/binutils221/objcopy/Makefile
gnu/usr.bin/binutils221/objdump/Makefile
gnu/usr.bin/binutils221/ranlib/Makefile
gnu/usr.bin/binutils221/readelf/Makefile
gnu/usr.bin/binutils221/size/Makefile
gnu/usr.bin/binutils221/strings/Makefile
gnu/usr.bin/binutils221/strip/Makefile
gnu/usr.bin/binutils222/addr2line/Makefile
gnu/usr.bin/binutils222/ar/Makefile
gnu/usr.bin/binutils222/as/Makefile.inc0
gnu/usr.bin/binutils222/cxxfilt/Makefile
gnu/usr.bin/binutils222/elfedit/Makefile
gnu/usr.bin/binutils222/gprof/Makefile
gnu/usr.bin/binutils222/ld/Makefile
gnu/usr.bin/binutils222/nm/Makefile
gnu/usr.bin/binutils222/objcopy/Makefile
gnu/usr.bin/binutils222/objdump/Makefile
gnu/usr.bin/binutils222/ranlib/Makefile
gnu/usr.bin/binutils222/readelf/Makefile
gnu/usr.bin/binutils222/size/Makefile
gnu/usr.bin/binutils222/strings/Makefile
gnu/usr.bin/binutils222/strip/Makefile
share/man/man5/make.conf.5
share/mk/bsd.cpu.mk
usr.bin/objformat/objformat.c

index b7dd4f9..426138a 100644 (file)
@@ -120,7 +120,7 @@ DESTDIRBASE?=               ${OBJTREE}${.CURDIR}
 
 # This sets the compiler we use to build the world/kernel with
 WORLD_CCVER?=  gcc44
-WORLD_BINUTILSVER?=    binutils222
+WORLD_BINUTILSVER?=    binutils221
 
 # temporary until everybody has converted to x86_64
 .if ${MACHINE_ARCH} == "amd64"
index f129a8e..a48727c 100644 (file)
--- a/UPDATING
+++ b/UPDATING
@@ -45,8 +45,8 @@ from your kernel configuration.
 
 BINUTILS 2.20
 -------------
-Binutils 2.20 has been removed in favor of Binutils 2.22.  The accepted
-values of BINUTILSVERS are now binutils221 and binutils222 (default).
+Binutils 2.20 has been removed in favor of Binutils 2.21.  The accepted
+values of BINUTILSVERS are now binutils221 (default) and binutils222.
 
 BUILDWORLD/-KERNEL PARALLELIZATION WORK
 ---------------------------------------
index 2c81805..6a1540b 100644 (file)
@@ -98,7 +98,7 @@ THREAD_LIB?=  thread_xu
 #NO_NS_CACHING=        true
 #
 # To avoid building various parts of the base system:
-#NO_BINUTILS221=true   # do not build binutils-2.21
+#NO_BINUTILS222=true   # do not build binutils-2.22
 #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 a2229fa..ba4c579 100644 (file)
@@ -10,18 +10,18 @@ SUBDIR+=cvs
 SUBDIR+=gdb
 .endif
 
+.if !defined(NO_BINUTILS222)
 SUBDIR+= binutils222
-.if !defined(NO_BINUTILS221)
-SUBDIR+= binutils221
 .endif
+SUBDIR+= binutils221
 
 .if !defined(NO_GCC41)
 SUBDIR+= cc41
-.ORDER: binutils222 cc41
+.ORDER: binutils221 cc41
 .endif
 
 SUBDIR+= cc44
-.ORDER: binutils222 cc44
+.ORDER: binutils221 cc44
 
 # maximum parallelism
 #
index 94378e4..c4355de 100644 (file)
@@ -5,6 +5,7 @@
 PROG=  addr2line
 SRCS=  addr2line.c
 MAN=   addr2line221.1
+MLINKS+=addr2line221.1 addr2line.1
 WARNS= 2
 
 addr2line221.1: ${SRCDIR}/binutils/doc/addr2line.1
index f96681f..a9175bf 100644 (file)
@@ -5,6 +5,7 @@
 PROG=  ar
 SRCS=  ar.c not-ranlib.c
 MAN=   ar221.1
+MLINKS+=ar221.1 ar.1
 NOSHARED?= yes
 
 ar221.1: ${SRCDIR}/binutils/doc/ar.1
index ff98bc4..a40e06f 100644 (file)
@@ -7,6 +7,7 @@ TARGET_OS?=     dragonfly
 
 PROG=  as
 MAN=   as221.1
+MLINKS+=as221.1 as.1
 SRCS+= app.c                   \
        as.c                    \
        atof-generic.c          \
index 3d709b1..f7c658a 100644 (file)
@@ -5,6 +5,7 @@
 PROG=  c++filt
 SRCS=   cxxfilt.c
 MAN=   c++filt221.1
+MLINKS+=c++filt221.1 c++filt.1
 WARNS= 1
 
 c++filt221.1: ${.CURDIR}/c++filt.1
index b15b4cb..f04be48 100644 (file)
@@ -5,6 +5,7 @@
 PROG=  elfedit
 SRCS=   elfedit.c elfcomm.c
 MAN=   elfedit221.1
+MLINKS+=elfedit221.1 elfedit.1
 WARNS= 1
 
 elfedit221.1: ${SRCDIR}/binutils/doc/elfedit.1
index 1bd9482..4889a0c 100644 (file)
@@ -28,6 +28,7 @@ SRCS=   basic_blocks.c        \
        bsd_callg_bl.c  \
        fsf_callg_bl.c
 MAN=   gprof221.1
+MLINKS+=gprof221.1 gprof.1
 
 CFLAGS=        -DHAVE_CONFIG_H
 CFLAGS+=-I${.CURDIR} -I${.CURDIR}/../libbfd -I${.OBJDIR}/../libbfd
index 55bce0f..1aa01f6 100644 (file)
@@ -6,6 +6,7 @@ ELF_SCR_EXT=    x xbn xc xd xdc xdw xn xr xs xsc xsw xu xw
 
 PROG=  ld.bfd
 MAN=   ld221.1
+MLINKS+=ld221.1 ld.1
 LIBEXEC_BINUTILS= ${BINDIR}/..
 SCRIPTDIR= ${LIBEXEC_BINUTILS}/ldscripts
 SRCS+= ldgram.y        \
index a41a7ba..a5a6a74 100644 (file)
@@ -4,6 +4,7 @@
 
 PROG=  nm
 MAN=   nm221.1
+MLINKS+=nm221.1 nm.1
 WARNS= 2
 
 nm221.1: ${SRCDIR}/binutils/doc/nm.1
index 15c65ec..f25b4b9 100644 (file)
@@ -5,6 +5,7 @@
 PROG=  objcopy
 SRCS=  not-strip.c objcopy.c
 MAN=   objcopy221.1
+MLINKS+=objcopy221.1 objcopy.1
 WARNS= 1
 
 objcopy221.1: ${SRCDIR}/binutils/doc/objcopy.1
index f160930..c599c0e 100644 (file)
@@ -5,6 +5,7 @@
 PROG=  objdump
 SRCS=  elfcomm.c objdump.c
 MAN=   objdump221.1
+MLINKS+=objdump221.1 objdump.1
 WARNS= 1
 
 DPADD+=        ${.OBJDIR}/../libopcodes/libopcodes.a
index 5e0e26f..ea13c8d 100644 (file)
@@ -5,6 +5,7 @@
 PROG=  ranlib
 SRCS=  ar.c is-ranlib.c
 MAN=   ranlib221.1
+MLINKS+=ranlib221.1 ranlib.1
 
 NOSHARED?= yes
 
index 74d26b8..19bb965 100644 (file)
@@ -5,6 +5,7 @@
 PROG=  readelf
 SRCS=  readelf.c unwind-ia64.c dwarf.c elfcomm.c
 MAN=   readelf221.1
+MLINKS+=readelf221.1 readelf.1
 WARNS= 1
 
 readelf221.1: ${SRCDIR}/binutils/doc/readelf.1
index c699d34..af60e81 100644 (file)
@@ -4,6 +4,7 @@
 
 PROG=  size
 MAN=   size221.1
+MLINKS+=size221.1 size.1
 WARNS= 2
 
 size221.1: ${SRCDIR}/binutils/doc/size.1
index 221b24b..aae83b6 100644 (file)
@@ -4,6 +4,7 @@
 
 PROG=  strings
 MAN=   strings221.1
+MLINKS+=strings221.1 strings.1
 WARNS= 2
 
 strings221.1: ${SRCDIR}/binutils/doc/strings.1
index bf37e47..087b595 100644 (file)
@@ -5,6 +5,7 @@
 PROG=  strip
 SRCS=  objcopy.c is-strip.c
 MAN=   strip221.1
+MLINKS+=strip221.1 strip.1
 WARNS= 1
 
 CLEANFILES+=   maybe_stripped
index a6d8980..3a0dd85 100644 (file)
@@ -5,7 +5,6 @@
 PROG=  addr2line
 SRCS=  addr2line.c
 MAN=   addr2line222.1
-MLINKS+=addr2line222.1 addr2line.1
 WARNS= 2
 
 addr2line222.1: ${SRCDIR}/binutils/doc/addr2line.1
index 1c622c0..3af0afa 100644 (file)
@@ -5,7 +5,6 @@
 PROG=  ar
 SRCS=  ar.c not-ranlib.c
 MAN=   ar222.1
-MLINKS+=ar222.1 ar.1
 NOSHARED?= yes
 
 ar222.1: ${SRCDIR}/binutils/doc/ar.1
index daa169d..5cf4de3 100644 (file)
@@ -7,7 +7,6 @@ TARGET_OS?=     dragonfly
 
 PROG=  as
 MAN=   as222.1
-MLINKS+=as222.1 as.1
 SRCS+= app.c                   \
        as.c                    \
        atof-generic.c          \
index c1d21e4..bdbeaad 100644 (file)
@@ -5,7 +5,6 @@
 PROG=  c++filt
 SRCS=   cxxfilt.c
 MAN=   c++filt222.1
-MLINKS+=c++filt222.1 c++filt.1
 WARNS= 1
 
 c++filt222.1: ${.CURDIR}/c++filt.1
index cbefa39..72c9463 100644 (file)
@@ -5,7 +5,6 @@
 PROG=  elfedit
 SRCS=   elfedit.c elfcomm.c
 MAN=   elfedit222.1
-MLINKS+=elfedit222.1 elfedit.1
 WARNS= 1
 
 elfedit222.1: ${SRCDIR}/binutils/doc/elfedit.1
index d05b1f0..995fdb9 100644 (file)
@@ -28,7 +28,6 @@ SRCS=   basic_blocks.c        \
        bsd_callg_bl.c  \
        fsf_callg_bl.c
 MAN=   gprof222.1
-MLINKS+=gprof222.1 gprof.1
 
 CFLAGS=        -DHAVE_CONFIG_H
 CFLAGS+=-I${.CURDIR} -I${.CURDIR}/../libbfd -I${.OBJDIR}/../libbfd
index 59f93b8..9ca70ba 100644 (file)
@@ -6,7 +6,6 @@ ELF_SCR_EXT=    x xbn xc xd xdc xdw xn xr xs xsc xsw xu xw
 
 PROG=  ld.bfd
 MAN=   ld222.1
-MLINKS+=ld222.1 ld.1
 LIBEXEC_BINUTILS= ${BINDIR}/..
 SCRIPTDIR= ${LIBEXEC_BINUTILS}/ldscripts
 SRCS+= ldgram.y        \
index 9f43414..d9ca99a 100644 (file)
@@ -4,7 +4,6 @@
 
 PROG=  nm
 MAN=   nm222.1
-MLINKS+=nm222.1 nm.1
 WARNS= 2
 
 nm222.1: ${SRCDIR}/binutils/doc/nm.1
index a81fd99..7d98085 100644 (file)
@@ -5,7 +5,6 @@
 PROG=  objcopy
 SRCS=  not-strip.c objcopy.c
 MAN=   objcopy222.1
-MLINKS+=objcopy222.1 objcopy.1
 WARNS= 1
 
 objcopy222.1: ${SRCDIR}/binutils/doc/objcopy.1
index 9524d3a..a31b5c3 100644 (file)
@@ -5,7 +5,6 @@
 PROG=  objdump
 SRCS=  elfcomm.c objdump.c
 MAN=   objdump222.1
-MLINKS+=objdump222.1 objdump.1
 WARNS= 1
 
 CFLAGS+= -DOBJDUMP_PRIVATE_VECTORS=""
index 90cd25e..d6ef7a8 100644 (file)
@@ -5,7 +5,6 @@
 PROG=  ranlib
 SRCS=  ar.c is-ranlib.c
 MAN=   ranlib222.1
-MLINKS+=ranlib222.1 ranlib.1
 
 NOSHARED?= yes
 
index bc18e94..45a1dd3 100644 (file)
@@ -5,7 +5,6 @@
 PROG=  readelf
 SRCS=  readelf.c unwind-ia64.c dwarf.c elfcomm.c
 MAN=   readelf222.1
-MLINKS+=readelf222.1 readelf.1
 WARNS= 1
 
 readelf222.1: ${SRCDIR}/binutils/doc/readelf.1
index de92b95..750f41f 100644 (file)
@@ -4,7 +4,6 @@
 
 PROG=  size
 MAN=   size222.1
-MLINKS+=size222.1 size.1
 WARNS= 2
 
 size222.1: ${SRCDIR}/binutils/doc/size.1
index 958ed71..e1fe126 100644 (file)
@@ -4,7 +4,6 @@
 
 PROG=  strings
 MAN=   strings222.1
-MLINKS+=strings222.1 strings.1
 WARNS= 2
 
 strings222.1: ${SRCDIR}/binutils/doc/strings.1
index 20264e8..d6b5518 100644 (file)
@@ -5,7 +5,6 @@
 PROG=  strip
 SRCS=  objcopy.c is-strip.c
 MAN=   strip222.1
-MLINKS+=strip222.1 strip.1
 WARNS= 1
 
 CLEANFILES+=   maybe_stripped
index 7b23238..4541ae8 100644 (file)
@@ -129,9 +129,8 @@ All other values will handled according to the settings in
 Controls which binutils to use by default.
 Currently accepted values are
 .Dq binutils221
-and
-.Dq binutils222
-(default).
+(default) and
+.Dq binutils222 .
 .It Va CFLAGS
 .Pq Vt str
 Controls the compiler setting when compiling C code.
@@ -342,9 +341,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 NO_BINUTILS221
+.It Va NO_BINUTILS222
 .Pq Vt bool
-Set to not build the older version of binutils (2.21).
+Set to not build the newer, non-default version of binutils (2.22).
 .It Va NO_CRYPT
 .Pq Vt bool
 Set to not build crypto code.
index e4f7218..0e1c8bb 100644 (file)
@@ -15,7 +15,7 @@
 # we back off to something it probably does have.
 
 _DEFAULT_CCVER=                gcc44
-_DEFAULT_BINUTILSVER=  binutils222
+_DEFAULT_BINUTILSVER=  binutils221
 
 CCVER ?= ${_DEFAULT_CCVER}
 _CCVER := ${CCVER}
index ba80010..b9fd67b 100644 (file)
@@ -41,7 +41,7 @@
 #endif
 
 #ifndef BINUTILSVER_DEFAULT
-#define        BINUTILSVER_DEFAULT "binutils222"
+#define        BINUTILSVER_DEFAULT "binutils221"
 #endif
 
 #ifndef OBJFORMAT_PATH_DEFAULT
@@ -69,6 +69,7 @@ static struct command commands[] = {
        {"c++filt",     BINUTILS},
        {"elfedit",     BINUTILS},
        {"gprof",       BINUTILS},
+       {"incremental-dump", BINUTILS},
        {"ld",          BINUTILS},
        {"nm",          BINUTILS},
        {"objcopy",     BINUTILS},
@@ -78,7 +79,6 @@ static struct command commands[] = {
        {"size",        BINUTILS},
        {"strings",     BINUTILS},
        {"strip",       BINUTILS},
-       {"incremental-dump", BINUTILS},
        {"objformat",   OBJFORMAT},
        {"",            -1}
 };