The next commit will change the default to make binutils 2.22 prime
and demote binutils 2.21 to be the backup.
BINUTILS 2.20
-------------
-Binutils 2.20 has been removed, leaving Binutils 2.21 as the only
-version of Binutils in base. The value of BINUTILSVERS has no effect
-at all anymore.
+Binutils 2.20 has been removed in favor of Binutils 2.22. The accepted
+values of BINUTILSVERS have changed accordingly.
+-----------------------------------------------------------------------+
+ UPGRADING DRAGONFLY FROM 2.8 to later versions +
elf
..
..
+ binutils222
+ ldscripts
+ ..
+ elf
+ ..
+ ..
custom
..
gcc41
SUBDIR+=gdb
.endif
-# XXX marino: Step 1 for moving back to a single binutils system
-#SUBDIR+= binutils220
+SUBDIR+= binutils222
SUBDIR+= binutils221
.if !defined(NO_GCC41)
.Pq Vt str
Controls which binutils to use by default.
Currently accepted values are
+.Dq binutils222
+and
.Dq binutils221
(default).
.It Va CFLAGS
.Xr ld 1
.El
.Pp
+.It Pa binutils222/
+.Pp
+.Bl -tag -width ".Pa ldscripts/" -compact
+.It Pa ldscripts/
+linker scripts;
+see
+.Xr ld 1
+.El
+.Pp
.It Pa lpr/
utilities and filters for LP print system;
see
LINKS+= ${BINDIR}/objformat ${BINDIR}/c++filt
LINKS+= ${BINDIR}/objformat ${BINDIR}/elfedit
LINKS+= ${BINDIR}/objformat ${BINDIR}/gprof
+LINKS+= ${BINDIR}/objformat ${BINDIR}/incremental-dump
LINKS+= ${BINDIR}/objformat ${BINDIR}/ld
LINKS+= ${BINDIR}/objformat ${BINDIR}/nm
LINKS+= ${BINDIR}/objformat ${BINDIR}/objcopy