This change randomizes the order of symbols in libc.so at boot time.

This is done by saving all the independent .so sub-files into an ar
archive, and then relinking them into a new libc.so in random order,
at each boot.  The cost is less than a second on the systems I am
using.

For now, this is only done for libc, because it is generally the most
gadget heavy library; spilled registers are more likely to point
within the libc segment; and also the gadgets are close to system call
stubs.  As a result of the change, gadgets are no longer found at
fixed offsets from spilled registers.

(I have run this on my systems for all base/X libraries, which exposed
no strange behaviour.... roughly 3 seconds of rebuild time at boot)

I have included the sets changes, to show that a few compile tools
must move into base.  This should allow comp-less installs to continue
working.

My horrible shell scripts were improved by rpe, who also did other
testing.

Index: share/mk/bsd.lib.mk
===================================================================
RCS file: /cvs/src/share/mk/bsd.lib.mk,v
retrieving revision 1.74
diff -u -p -u -r1.74 bsd.lib.mk
--- share/mk/bsd.lib.mk 26 Oct 2015 10:43:42 -0000      1.74
+++ share/mk/bsd.lib.mk 25 Apr 2016 08:58:26 -0000
@@ -174,6 +174,15 @@ FULLSHLIBNAME=lib${LIB}.so.${SHLIB_MAJOR
 _LIBS+=${FULLSHLIBNAME}
 .endif
 
+.if defined(LIBREBUILD)
+_LIBS+=${FULLSHLIBNAME}.a
+
+.if exists(${.CURDIR}/Symbols.list)
+SYMBOLSMAP=Symbols.map
+.endif
+
+.endif
+
 .if defined(VERSION_SCRIPT)
 ${FULLSHLIBNAME}:      ${VERSION_SCRIPT}
 LDADD+=        -Wl,--version-script=${VERSION_SCRIPT}
@@ -209,7 +218,13 @@ ${FULLSHLIBNAME}: ${SOBJS} ${DPADD}
        @echo building shared ${LIB} library \(version 
${SHLIB_MAJOR}.${SHLIB_MINOR}\)
        @rm -f ${.TARGET}
        ${CC} -shared ${PICFLAG} -o ${.TARGET} \
-           `${LORDER} ${SOBJS}|tsort -q` ${LDADD}
+           `echo ${SOBJS} | tr ' ' '\n' | sort -R` ${LDADD}
+
+${FULLSHLIBNAME}.a: ${SOBJS}
+       @echo building shared ${LIB} library \(version 
${SHLIB_MAJOR}.${SHLIB_MINOR}\) ar
+       @rm -f ${.TARGET}
+       @echo ${PICFLAG} ${LDADD} > .ldadd
+       ar cq ${FULLSHLIBNAME}.a ${SOBJS} .ldadd ${SYMBOLSMAP}
 
 # all .do files...
 DOBJS+=        ${OBJS:.o=.do}
@@ -290,6 +305,10 @@ realinstall:
 .if !defined(NOPIC) && defined(SHLIB_MAJOR) && defined(SHLIB_MINOR)
        ${INSTALL} ${INSTALL_COPY} -S -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
            ${FULLSHLIBNAME} ${DESTDIR}${LIBDIR}
+.if defined(LIBREBUILD)
+       ${INSTALL} ${INSTALL_COPY} -S -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
+           ${FULLSHLIBNAME}.a ${DESTDIR}${LIBDIR}
+.endif
 .endif
 .if defined(LINKS) && !empty(LINKS)
 .  for lnk file in ${LINKS}
Index: etc/rc
===================================================================
RCS file: /cvs/src/etc/rc,v
retrieving revision 1.474
diff -u -p -u -r1.474 rc
--- etc/rc      29 Dec 2015 19:41:24 -0000      1.474
+++ etc/rc      28 Mar 2016 22:58:45 -0000
@@ -158,6 +158,37 @@ make_keys() {
        ssh-keygen -A
 }
 
+rebuildlibs() {
+       local _l _liba _libas _tmpdir
+
+       for _liba in /usr/lib/libc.so.*.a; do
+               _liba=$(ls ${_liba%%.[0-9]*}*.a | sort -n | tail -1)
+               for _l in $_libas; do
+                       [[ $_l == $_liba ]] && continue 2
+               done
+               _libas="$_libas $_liba"
+       done
+
+       for _liba in $_libas; do
+               _tmpdir=$(mktemp -dq /tmp/_librebuild.XXXXXXXXXXXX) || return
+               (
+                       set -o errexit
+                       _lib=${_liba#/usr/lib/}
+                       _lib=${_lib%.a}
+                       _tmplib=$(mktemp $_lib.XXXXXXXXXXXX)
+                       cd $_tmpdir
+                       ar x ${_liba}
+                       cc -shared -o $_lib $(ls *.so | sort -R) $(cat .ldadd)
+                       [[ -s $_lib ]] && file $_lib | fgrep -q 'shared object'
+                       cp -p /usr/lib/$_lib /usr/lib/$_tmplib
+                       install -o root -g bin -m 0444 $_lib /usr/lib/$_lib &&
+                               rm -f /usr/lib/$_tmplib ||
+                               mv /usr/lib/$_tmplib /usr/lib/$_lib
+               )
+               rm -rf /tmp/_librebuild.${_tmpdir#*.}
+       done
+}
+
 # Check filesystems, optionally by using a fsck(8) flag.
 # Usage: do_fsck [-flag]
 do_fsck() {
@@ -337,6 +368,8 @@ mount -s /usr >/dev/null 2>&1
 mount -s /var >/dev/null 2>&1
 
 random_seed
+
+rebuildlibs
 
 # Clean up left-over files.
 rm -f /etc/nologin /var/spool/lock/LCK.* /var/spool/uucp/STST/*
Index: lib/libc/Makefile
===================================================================
RCS file: /cvs/src/lib/libc/Makefile,v
retrieving revision 1.38
diff -u -p -u -r1.38 Makefile
--- lib/libc/Makefile   10 Nov 2015 04:14:03 -0000      1.38
+++ lib/libc/Makefile   28 Mar 2016 04:08:34 -0000
@@ -6,6 +6,7 @@
 .include <bsd.own.mk>
 
 LIB=c
+LIBREBUILD=y
 CLEANFILES+=tags Symbols.map
 CFLAGS+=-Wimplicit
 #CFLAGS+=-Werror
Index: distrib/sets/lists/base/md.alpha
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.alpha,v
retrieving revision 1.1096
diff -u -p -u -r1.1096 md.alpha
--- distrib/sets/lists/base/md.alpha    20 Apr 2016 14:48:51 -0000      1.1096
+++ distrib/sets/lists/base/md.alpha    25 Apr 2016 08:22:55 -0000
@@ -61,6 +61,11 @@
 ./sbin/kbd
 ./sbin/mount_ntfs
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/alpha-unknown-openbsd5.9
+./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/alpha-openbsd
 ./usr/libdata/perl5/alpha-openbsd/5.20.2
 ./usr/libdata/perl5/alpha-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.amd64
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.amd64,v
retrieving revision 1.809
diff -u -p -u -r1.809 md.amd64
--- distrib/sets/lists/base/md.amd64    20 Apr 2016 14:48:51 -0000      1.809
+++ distrib/sets/lists/base/md.amd64    25 Apr 2016 08:22:55 -0000
@@ -67,6 +67,11 @@
 ./sbin/mount_ntfs
 ./sbin/wsconsctl
 ./usr/bin/pctr
+./usr/lib/gcc-lib/amd64-unknown-openbsd5.9
+./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/amd64-openbsd
 ./usr/libdata/perl5/amd64-openbsd/5.20.2
 ./usr/libdata/perl5/amd64-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.armish
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.armish,v
retrieving revision 1.597
diff -u -p -u -r1.597 md.armish
--- distrib/sets/lists/base/md.armish   20 Apr 2016 14:48:51 -0000      1.597
+++ distrib/sets/lists/base/md.armish   25 Apr 2016 08:22:55 -0000
@@ -34,6 +34,11 @@
 ./etc/firmware/zd1211b
 ./sbin/kbd
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/arm-openbsd
 ./usr/libdata/perl5/arm-openbsd/5.20.2
 ./usr/libdata/perl5/arm-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.armv7
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.armv7,v
retrieving revision 1.214
diff -u -p -u -r1.214 md.armv7
--- distrib/sets/lists/base/md.armv7    20 Apr 2016 14:48:51 -0000      1.214
+++ distrib/sets/lists/base/md.armv7    25 Apr 2016 08:22:55 -0000
@@ -29,6 +29,11 @@
 ./etc/firmware/zd1211b
 ./sbin/kbd
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/arm-openbsd
 ./usr/libdata/perl5/arm-openbsd/5.20.2
 ./usr/libdata/perl5/arm-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.hppa
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.hppa,v
retrieving revision 1.864
diff -u -p -u -r1.864 md.hppa
--- distrib/sets/lists/base/md.hppa     20 Apr 2016 14:48:51 -0000      1.864
+++ distrib/sets/lists/base/md.hppa     25 Apr 2016 08:22:55 -0000
@@ -63,6 +63,11 @@
 ./etc/firmware/zd1211b
 ./sbin/kbd
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/hppa-unknown-openbsd5.9
+./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/hppa-openbsd
 ./usr/libdata/perl5/hppa-openbsd/5.20.2
 ./usr/libdata/perl5/hppa-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.hppa64
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.hppa64,v
retrieving revision 1.692
diff -u -p -u -r1.692 md.hppa64
--- distrib/sets/lists/base/md.hppa64   20 Apr 2016 14:48:51 -0000      1.692
+++ distrib/sets/lists/base/md.hppa64   25 Apr 2016 08:25:35 -0000
@@ -1,3 +1,8 @@
+./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9
+./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/4.2.1/specs
 ./etc/examples/wsconsctl.conf
 ./etc/firmware/3c990
 ./etc/firmware/3c990-license
Index: distrib/sets/lists/base/md.i386
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.i386,v
retrieving revision 1.1184
diff -u -p -u -r1.1184 md.i386
--- distrib/sets/lists/base/md.i386     20 Apr 2016 14:48:51 -0000      1.1184
+++ distrib/sets/lists/base/md.i386     25 Apr 2016 08:22:55 -0000
@@ -69,6 +69,11 @@
 ./sbin/mount_ntfs
 ./sbin/wsconsctl
 ./usr/bin/pctr
+./usr/lib/gcc-lib/i386-unknown-openbsd5.9
+./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/i386-openbsd
 ./usr/libdata/perl5/i386-openbsd/5.20.2
 ./usr/libdata/perl5/i386-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.landisk
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.landisk,v
retrieving revision 1.561
diff -u -p -u -r1.561 md.landisk
--- distrib/sets/lists/base/md.landisk  20 Apr 2016 14:48:51 -0000      1.561
+++ distrib/sets/lists/base/md.landisk  25 Apr 2016 08:22:55 -0000
@@ -29,6 +29,11 @@
 ./etc/firmware/zd1211b
 ./sbin/kbd
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/sh-unknown-openbsd5.9
+./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/sh-openbsd
 ./usr/libdata/perl5/sh-openbsd/5.20.2
 ./usr/libdata/perl5/sh-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.loongson
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.loongson,v
retrieving revision 1.390
diff -u -p -u -r1.390 md.loongson
--- distrib/sets/lists/base/md.loongson 20 Apr 2016 14:48:51 -0000      1.390
+++ distrib/sets/lists/base/md.loongson 25 Apr 2016 08:22:55 -0000
@@ -34,6 +34,11 @@
 ./etc/firmware/zd1211b
 ./sbin/kbd
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9
+./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/mips64el-openbsd
 ./usr/libdata/perl5/mips64el-openbsd/5.20.2
 ./usr/libdata/perl5/mips64el-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.luna88k
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.luna88k,v
retrieving revision 1.618
diff -u -p -u -r1.618 md.luna88k
--- distrib/sets/lists/base/md.luna88k  20 Apr 2016 14:48:51 -0000      1.618
+++ distrib/sets/lists/base/md.luna88k  25 Apr 2016 08:22:55 -0000
@@ -1,6 +1,10 @@
 ./etc/examples/wsconsctl.conf
 ./sbin/kbd
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/m88k-unknown-openbsd5.9
+./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/fPIC/libgcc.a
+./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/fpic/libgcc.a
+./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/libgcc.a
 ./usr/libdata/perl5/m88k-openbsd
 ./usr/libdata/perl5/m88k-openbsd/5.20.2
 ./usr/libdata/perl5/m88k-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.macppc
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.macppc,v
retrieving revision 1.962
diff -u -p -u -r1.962 md.macppc
--- distrib/sets/lists/base/md.macppc   20 Apr 2016 14:48:51 -0000      1.962
+++ distrib/sets/lists/base/md.macppc   25 Apr 2016 08:22:55 -0000
@@ -64,6 +64,11 @@
 ./sbin/kbd
 ./sbin/pdisk
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9
+./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/powerpc-openbsd
 ./usr/libdata/perl5/powerpc-openbsd/5.20.2
 ./usr/libdata/perl5/powerpc-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.octeon
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.octeon,v
retrieving revision 1.239
diff -u -p -u -r1.239 md.octeon
--- distrib/sets/lists/base/md.octeon   20 Apr 2016 14:48:51 -0000      1.239
+++ distrib/sets/lists/base/md.octeon   25 Apr 2016 08:22:55 -0000
@@ -1,4 +1,9 @@
 ./etc/examples/wsconsctl.conf
+./usr/lib/gcc-lib/mips64-unknown-openbsd5.9
+./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/mips64-openbsd
 ./usr/libdata/perl5/mips64-openbsd/5.20.2
 ./usr/libdata/perl5/mips64-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.sgi
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.sgi,v
retrieving revision 1.771
diff -u -p -u -r1.771 md.sgi
--- distrib/sets/lists/base/md.sgi      20 Apr 2016 14:48:51 -0000      1.771
+++ distrib/sets/lists/base/md.sgi      25 Apr 2016 08:22:55 -0000
@@ -63,6 +63,11 @@
 ./etc/firmware/zd1211b
 ./sbin/kbd
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/mips64-unknown-openbsd5.9
+./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/mips64-openbsd
 ./usr/libdata/perl5/mips64-openbsd/5.20.2
 ./usr/libdata/perl5/mips64-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.socppc
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.socppc,v
retrieving revision 1.489
diff -u -p -u -r1.489 md.socppc
--- distrib/sets/lists/base/md.socppc   20 Apr 2016 14:48:51 -0000      1.489
+++ distrib/sets/lists/base/md.socppc   25 Apr 2016 08:22:55 -0000
@@ -57,6 +57,11 @@
 ./etc/firmware/zd1211b
 ./sbin/kbd
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9
+./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/powerpc-openbsd
 ./usr/libdata/perl5/powerpc-openbsd/5.20.2
 ./usr/libdata/perl5/powerpc-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/md.sparc
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.sparc,v
retrieving revision 1.1144
diff -u -p -u -r1.1144 md.sparc
--- distrib/sets/lists/base/md.sparc    20 Apr 2016 14:48:52 -0000      1.1144
+++ distrib/sets/lists/base/md.sparc    25 Apr 2016 08:22:55 -0000
@@ -7,6 +7,11 @@
 ./etc/firmware/tigon2
 ./sbin/kbd
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/sparc-unknown-openbsd5.9
+./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/site_perl/sparc-openbsd
 ./usr/libdata/perl5/site_perl/sparc-openbsd/_h2ph_pre.ph
 ./usr/libdata/perl5/site_perl/sparc-openbsd/a.out.ph
Index: distrib/sets/lists/base/md.sparc64
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.sparc64,v
retrieving revision 1.955
diff -u -p -u -r1.955 md.sparc64
--- distrib/sets/lists/base/md.sparc64  20 Apr 2016 14:48:52 -0000      1.955
+++ distrib/sets/lists/base/md.sparc64  25 Apr 2016 08:22:55 -0000
@@ -65,6 +65,11 @@
 ./etc/firmware/zd1211b
 ./sbin/kbd
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9
+./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/site_perl/sparc64-openbsd
 ./usr/libdata/perl5/site_perl/sparc64-openbsd/_h2ph_pre.ph
 ./usr/libdata/perl5/site_perl/sparc64-openbsd/a.out.ph
Index: distrib/sets/lists/base/md.zaurus
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/md.zaurus,v
retrieving revision 1.723
diff -u -p -u -r1.723 md.zaurus
--- distrib/sets/lists/base/md.zaurus   20 Apr 2016 14:48:52 -0000      1.723
+++ distrib/sets/lists/base/md.zaurus   25 Apr 2016 08:22:55 -0000
@@ -32,6 +32,11 @@
 ./etc/firmware/zd1211b
 ./sbin/kbd
 ./sbin/wsconsctl
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/collect2
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/libgcc.a
+./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/specs
 ./usr/libdata/perl5/arm-openbsd
 ./usr/libdata/perl5/arm-openbsd/5.20.2
 ./usr/libdata/perl5/arm-openbsd/5.20.2/.packlist
Index: distrib/sets/lists/base/mi
===================================================================
RCS file: /cvs/src/distrib/sets/lists/base/mi,v
retrieving revision 1.765
diff -u -p -u -r1.765 mi
--- distrib/sets/lists/base/mi  18 Apr 2016 23:23:17 -0000      1.765
+++ distrib/sets/lists/base/mi  25 Apr 2016 09:15:07 -0000
@@ -304,6 +304,7 @@
 ./usr/bin/a2p
 ./usr/bin/apply
 ./usr/bin/apropos
+./usr/bin/ar
 ./usr/bin/arch
 ./usr/bin/at
 ./usr/bin/atq
@@ -324,6 +325,7 @@
 ./usr/bin/calendar
 ./usr/bin/cap_mkdb
 ./usr/bin/captoinfo
+./usr/bin/cc
 ./usr/bin/cdio
 ./usr/bin/chflags
 ./usr/bin/chfn
@@ -412,6 +414,7 @@
 ./usr/bin/lam
 ./usr/bin/last
 ./usr/bin/lastcomm
+./usr/bin/ld
 ./usr/bin/ldd
 ./usr/bin/leave
 ./usr/bin/less
@@ -610,6 +613,7 @@
 ./usr/include
 ./usr/lib
 ./usr/lib/libc.so.86.0
+./usr/lib/libc.so.86.0.a
 ./usr/lib/libcrypto.so.37.0
 ./usr/lib/libcurses.so.14.0
 ./usr/lib/libedit.so.5.2
Index: distrib/sets/lists/comp/md.alpha
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.alpha,v
retrieving revision 1.142
diff -u -p -u -r1.142 md.alpha
--- distrib/sets/lists/comp/md.alpha    19 Dec 2015 19:44:21 -0000      1.142
+++ distrib/sets/lists/comp/md.alpha    30 Mar 2016 04:02:19 -0000
@@ -605,15 +605,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/alpha-unknown-openbsd5.9
-./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/alpha-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libalpha.a
 ./usr/lib/libalpha_p.a
 ./usr/lib/libstdc++_p.a
Index: distrib/sets/lists/comp/md.amd64
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.amd64,v
retrieving revision 1.97
diff -u -p -u -r1.97 md.amd64
--- distrib/sets/lists/comp/md.amd64    19 Dec 2015 19:44:21 -0000      1.97
+++ distrib/sets/lists/comp/md.amd64    30 Mar 2016 04:02:19 -0000
@@ -634,15 +634,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/amd64-unknown-openbsd5.9
-./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/amd64-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libamd64.a
 ./usr/lib/libamd64_p.a
 ./usr/lib/libstdc++_p.a
Index: distrib/sets/lists/comp/md.armish
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.armish,v
retrieving revision 1.56
diff -u -p -u -r1.56 md.armish
--- distrib/sets/lists/comp/md.armish   19 Dec 2015 19:44:21 -0000      1.56
+++ distrib/sets/lists/comp/md.armish   30 Mar 2016 04:02:19 -0000
@@ -647,15 +647,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libarm.a
 ./usr/lib/libarm_p.a
 ./usr/lib/libstdc++_p.a
Index: distrib/sets/lists/comp/md.armv7
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.armv7,v
retrieving revision 1.9
diff -u -p -u -r1.9 md.armv7
--- distrib/sets/lists/comp/md.armv7    19 Dec 2015 19:44:21 -0000      1.9
+++ distrib/sets/lists/comp/md.armv7    30 Mar 2016 04:02:19 -0000
@@ -650,15 +650,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libarm.a
 ./usr/lib/libarm_p.a
 ./usr/lib/libstdc++_p.a
Index: distrib/sets/lists/comp/md.hppa
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.hppa,v
retrieving revision 1.88
diff -u -p -u -r1.88 md.hppa
--- distrib/sets/lists/comp/md.hppa     19 Dec 2015 19:44:21 -0000      1.88
+++ distrib/sets/lists/comp/md.hppa     30 Mar 2016 04:02:19 -0000
@@ -605,15 +605,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/hppa-unknown-openbsd5.9
-./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/hppa-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libstdc++_p.a
 ./usr/lib/libsupc++.a
 ./usr/lib/libsupc++_p.a
Index: distrib/sets/lists/comp/md.hppa64
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.hppa64,v
retrieving revision 1.50
diff -u -p -u -r1.50 md.hppa64
--- distrib/sets/lists/comp/md.hppa64   19 Dec 2015 19:44:21 -0000      1.50
+++ distrib/sets/lists/comp/md.hppa64   30 Mar 2016 04:02:19 -0000
@@ -208,7 +208,6 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9
 ./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/3.3.5
 ./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/3.3.5/SYSCALLS.c.X
 ./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/3.3.5/cc1
@@ -217,7 +216,6 @@
 ./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/3.3.5/collect2
 ./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/3.3.5/include
 ./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/3.3.5/include/unwind.h
-./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/3.3.5/libgcc.a
 ./usr/lib/gcc-lib/hppa64-unknown-openbsd5.9/3.3.5/specs
 ./usr/lib/libsupc++.a
 ./usr/libdata/ldscripts
Index: distrib/sets/lists/comp/md.i386
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.i386,v
retrieving revision 1.184
diff -u -p -u -r1.184 md.i386
--- distrib/sets/lists/comp/md.i386     2 Mar 2016 23:36:24 -0000       1.184
+++ distrib/sets/lists/comp/md.i386     30 Mar 2016 04:02:19 -0000
@@ -635,15 +635,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/i386-unknown-openbsd5.9
-./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/i386-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libi386.a
 ./usr/lib/libi386_p.a
 ./usr/lib/libstdc++_p.a
Index: distrib/sets/lists/comp/md.landisk
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.landisk,v
retrieving revision 1.55
diff -u -p -u -r1.55 md.landisk
--- distrib/sets/lists/comp/md.landisk  19 Dec 2015 19:44:21 -0000      1.55
+++ distrib/sets/lists/comp/md.landisk  30 Mar 2016 04:02:19 -0000
@@ -652,15 +652,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/sh-unknown-openbsd5.9
-./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/sh-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libstdc++_p.a
 ./usr/lib/libsupc++.a
 ./usr/lib/libsupc++_p.a
Index: distrib/sets/lists/comp/md.loongson
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.loongson,v
retrieving revision 1.34
diff -u -p -u -r1.34 md.loongson
--- distrib/sets/lists/comp/md.loongson 19 Dec 2015 19:44:21 -0000      1.34
+++ distrib/sets/lists/comp/md.loongson 30 Mar 2016 04:02:19 -0000
@@ -654,15 +654,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9
-./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/mips64el-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libstdc++_p.a
 ./usr/lib/libsupc++.a
 ./usr/lib/libsupc++_p.a
Index: distrib/sets/lists/comp/md.luna88k
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.luna88k,v
retrieving revision 1.57
diff -u -p -u -r1.57 md.luna88k
--- distrib/sets/lists/comp/md.luna88k  19 Dec 2015 19:44:21 -0000      1.57
+++ distrib/sets/lists/comp/md.luna88k  30 Mar 2016 04:02:19 -0000
@@ -253,7 +253,6 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/m88k-unknown-openbsd5.9
 ./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6
 ./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/SYSCALLS.c.X
 ./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/cc1
@@ -261,12 +260,9 @@
 ./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/cc1plus
 ./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/collect2
 ./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/fPIC
-./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/fPIC/libgcc.a
 ./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/fpic
-./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/fpic/libgcc.a
 ./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/include
 ./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/include/unwind.h
-./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/libgcc.a
 ./usr/lib/gcc-lib/m88k-unknown-openbsd5.9/3.3.6/specs
 ./usr/lib/libsupc++.a
 ./usr/libdata/ldscripts
Index: distrib/sets/lists/comp/md.macppc
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.macppc,v
retrieving revision 1.119
diff -u -p -u -r1.119 md.macppc
--- distrib/sets/lists/comp/md.macppc   19 Dec 2015 19:44:21 -0000      1.119
+++ distrib/sets/lists/comp/md.macppc   30 Mar 2016 04:02:19 -0000
@@ -649,15 +649,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9
-./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libstdc++_p.a
 ./usr/lib/libsupc++.a
 ./usr/lib/libsupc++_p.a
Index: distrib/sets/lists/comp/md.octeon
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.octeon,v
retrieving revision 1.12
diff -u -p -u -r1.12 md.octeon
--- distrib/sets/lists/comp/md.octeon   19 Dec 2015 19:44:21 -0000      1.12
+++ distrib/sets/lists/comp/md.octeon   30 Mar 2016 04:02:19 -0000
@@ -652,15 +652,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/mips64-unknown-openbsd5.9
-./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libstdc++_p.a
 ./usr/lib/libsupc++.a
 ./usr/lib/libsupc++_p.a
Index: distrib/sets/lists/comp/md.sgi
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.sgi,v
retrieving revision 1.72
diff -u -p -u -r1.72 md.sgi
--- distrib/sets/lists/comp/md.sgi      19 Dec 2015 19:44:21 -0000      1.72
+++ distrib/sets/lists/comp/md.sgi      30 Mar 2016 04:02:19 -0000
@@ -652,15 +652,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/mips64-unknown-openbsd5.9
-./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/mips64-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libstdc++_p.a
 ./usr/lib/libsupc++.a
 ./usr/lib/libsupc++_p.a
Index: distrib/sets/lists/comp/md.socppc
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.socppc,v
retrieving revision 1.46
diff -u -p -u -r1.46 md.socppc
--- distrib/sets/lists/comp/md.socppc   19 Dec 2015 19:44:21 -0000      1.46
+++ distrib/sets/lists/comp/md.socppc   30 Mar 2016 04:02:19 -0000
@@ -643,15 +643,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9
-./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/powerpc-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libstdc++_p.a
 ./usr/lib/libsupc++.a
 ./usr/lib/libsupc++_p.a
Index: distrib/sets/lists/comp/md.sparc
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.sparc,v
retrieving revision 1.158
diff -u -p -u -r1.158 md.sparc
--- distrib/sets/lists/comp/md.sparc    19 Dec 2015 19:44:21 -0000      1.158
+++ distrib/sets/lists/comp/md.sparc    30 Mar 2016 04:02:19 -0000
@@ -609,15 +609,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/sparc-unknown-openbsd5.9
-./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/sparc-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libstdc++_p.a
 ./usr/lib/libsupc++.a
 ./usr/lib/libsupc++_p.a
Index: distrib/sets/lists/comp/md.sparc64
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.sparc64,v
retrieving revision 1.110
diff -u -p -u -r1.110 md.sparc64
--- distrib/sets/lists/comp/md.sparc64  19 Dec 2015 19:44:21 -0000      1.110
+++ distrib/sets/lists/comp/md.sparc64  30 Mar 2016 04:02:19 -0000
@@ -611,15 +611,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9
-./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/sparc64-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libstdc++_p.a
 ./usr/lib/libsupc++.a
 ./usr/lib/libsupc++_p.a
Index: distrib/sets/lists/comp/md.zaurus
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.zaurus,v
retrieving revision 1.72
diff -u -p -u -r1.72 md.zaurus
--- distrib/sets/lists/comp/md.zaurus   19 Dec 2015 19:44:21 -0000      1.72
+++ distrib/sets/lists/comp/md.zaurus   30 Mar 2016 04:02:19 -0000
@@ -647,15 +647,10 @@
 ./usr/lib/crtbeginS.o
 ./usr/lib/crtend.o
 ./usr/lib/crtendS.o
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/cc1
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/cc1obj
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/cc1plus
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/collect2
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/libgcc.a
 ./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/libgcov.a
-./usr/lib/gcc-lib/arm-unknown-openbsd5.9/4.2.1/specs
 ./usr/lib/libarm.a
 ./usr/lib/libarm_p.a
 ./usr/lib/libstdc++_p.a
Index: distrib/sets/lists/comp/mi
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/mi,v
retrieving revision 1.1228
diff -u -p -u -r1.1228 mi
--- distrib/sets/lists/comp/mi  20 Apr 2016 14:48:52 -0000      1.1228
+++ distrib/sets/lists/comp/mi  25 Apr 2016 08:22:55 -0000
@@ -1,9 +1,7 @@
 ./sys
-./usr/bin/ar
 ./usr/bin/as
 ./usr/bin/c++
 ./usr/bin/c++filt
-./usr/bin/cc
 ./usr/bin/cpp
 ./usr/bin/flex
 ./usr/bin/flex++
@@ -12,7 +10,6 @@
 ./usr/bin/gcov
 ./usr/bin/gdb
 ./usr/bin/gprof
-./usr/bin/ld
 ./usr/bin/lex
 ./usr/bin/libtool
 ./usr/bin/lorder

Reply via email to