diff --git a/devel/binutils/Makefile b/devel/binutils/Makefile index fc3cd70cd8d2..a7db40351340 100644 --- a/devel/binutils/Makefile +++ b/devel/binutils/Makefile @@ -1,165 +1,167 @@ PORTNAME= binutils -PORTVERSION= 2.37 -PORTREVISION= 4 +PORTVERSION= 2.39 PORTEPOCH?= 1 CATEGORIES?= devel MASTER_SITES= SOURCEWARE/binutils/releases MAINTAINER?= cy@FreeBSD.org COMMENT?= GNU binary tools WWW= https://www.gnu.org/software/binutils/ LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING3 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING3.LIB BUILD_DEPENDS= ${LOCALBASE}/lib/libgmp.so:math/gmp \ ${LOCALBASE}/lib/libmpfr.so:math/mpfr FLAVORS= native aarch64 aarch64_none_elf amd64 arm_gnueabi arm_none_eabi \ avr i386 mingw32 mips mips64 powerpc powerpc64 powerpc64le riscv64 \ riscv64_none_elf s390x sparc64 riscv32_unknown_elf FLAVOR?= native -USES= bison:alias compiler:env cpe gmake libtool makeinfo perl5 tar:xz +USES= bison:alias compiler:env cpe gmake libtool makeinfo perl5 tar:lz USE_PERL5= build CPE_VENDOR= gnu GNU_CONFIGURE= yes #TEST_DEPENDS+= runtest:misc/dejagnu CONFIGURE_ARGS+= --disable-werror \ --enable-deterministic-archives \ --with-sysroot=/ \ --enable-x86-relax-relocations=no MAKE_ARGS+= LIBDL="" MAKE_ENV+= ac_cv_func_sbrk=0 TEST_TARGET= check CONFLICTS= libbfd OPTIONS_DEFINE= NLS RELRO STATIC OPTIONS_SUB= yes STATIC_PREVENTS= NLS RELRO_DESC= Enable relocation memory corruption mitigation (-z relro) by default RELRO_CONFIGURE_ON= --enable-relro RELRO_CONFIGURE_OFF= --enable-relro=no STATIC_LDFLAGS+= -all-static NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls aarch64_COMMENT= GNU binutils for ${FLAVOR} development .if ${FLAVOR} != native PKGNAMEPREFIX= ${FLAVOR:C/_/-/g}- PLIST= ${PKGDIR}/pkg-plist-${FLAVOR:C/_/-/g} .if ${PKGNAMEPREFIX:M*-*-} BUTARGET?= ${PKGNAMEPREFIX}${OPSYS:tl}${OSREL} .else BUTARGET?= ${PKGNAMEPREFIX}unknown-${OPSYS:tl}${OSREL} .endif PLIST_SUB= BUTARGET=${BUTARGET} OPTIONS_EXCLUDE= NLS INFO_PATH= ${PKGNAMEPREFIX:S/-$//}/share/info .if ${FLAVOR} == aarch64 BROKEN_mips= fails to configure: error: C compiler cannot create executables BROKEN_mips64= fails to configure: error: C compiler cannot create executables .elif ${FLAVOR} == aarch64_none_elf || ${FLAVOR} == arm_none_eabi || ${FLAVOR} == riscv64_none_elf || ${FLAVOR} == mingw32 || ${FLAVOR} == avr || ${FLAVOR} == riscv32_unknown_elf BUTARGET= ${FLAVOR:C/_/-/g} .elif ${FLAVOR} == amd64 BUTARGET= x86_64-unknown-${OPSYS:tl}${OSREL} .endif .if ${FLAVOR} == mingw32 USES+= iconv .endif CONFIGURE_ARGS+= --disable-shared \ --target=${BUTARGET} .endif .if ${FLAVOR} == native BUREMOVE= coffdump \ dlltool \ dllwrap \ nlmconv \ srconv \ sysdump \ windmc \ windres USES+= localbase CONFIGURE_ARGS+= --with-system-zlib \ --with-gmp=${LOCALBASE} \ --with-mpfr=${LOCALBASE} \ --enable-targets=all \ --enable-threads=yes +# XXX Needed to support gcc10 and earlier: +CONFIGURE_ARGS+= --with-isa-spec=2.2 INFO= as \ binutils \ + ctf-spec \ gprof \ bfd \ ld .endif .include # Actual earliest version may differ slightly .if (${ARCH} != sparc64 && ${ARCH} != mips && ${ARCH} != mips64 && ${ARCH} != powerpcspe && ${ARCH} != powerpc && ${ARCH} != powerpc64 && ${ARCH} != riscv64 && !defined(PKGNAMEPREFIX)) || ((${ARCH} == powerpc || ${ARCH} == powerpc64) && ${CHOSEN_COMPILER_TYPE} != gcc && !defined(PKGNAMEPREFIX)) CONFIGURE_ARGS+= --enable-gold --enable-plugins CXXFLAGS+= -Wno-c++11-narrowing PLIST_SUB+= GOLD="" .else PLIST_SUB+= GOLD="@comment " .endif .if (${FLAVOR} == native && ${OPSYS} == FreeBSD) || \ (${FLAVOR} != native && ${BUTARGET:M*freebsd*}) CONFIGURE_ARGS+= --enable-new-dtags .endif .if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .elif ${ARCH} == powerpcspe CONFIGURE_TARGET= powerpc-portbld-freebsd${OSREL} .else CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL} .endif post-patch: ${REINPLACE_CMD} -e "s/-ldl//g" ${WRKSRC}/gold/testsuite/Makefile.in # Force the generation of man pages ${RM} ${WRKSRC}/binutils/doc/*.1 ${RM} ${WRKSRC}/gas/doc/*.1 ${RM} ${WRKSRC}/gprof/*.1 ${RM} ${WRKSRC}/ld/*.1 post-install: .if ${FLAVOR} == native ${INSTALL_DATA} ${WRKSRC}/include/plugin-api.h ${STAGEDIR}${PREFIX}/include/ @${FIND} -ds ${STAGEDIR}${PREFIX}/${CONFIGURE_TARGET} ! -type d | \ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} ${RM} ${STAGEDIR}${PREFIX}/include/ansidecl.h ${REINPLACE_CMD} '/#include "ansidecl.h"/d' ${STAGEDIR}${PREFIX}/include/bfd.h .else .if ${PKGNAMEPREFIX:S/-$//} != ${BUTARGET} ${RM} -r ${STAGEDIR}${PREFIX}/${PKGNAMEPREFIX:S/-$//} .endif ${RM} ${STAGEDIR}${PREFIX}/${BUTARGET}/lib/ldscripts/i386bsd.* @if [ -d ${STAGEDIR}${PREFIX}/${INFO_PATH:H} ] ; then rm -rf ${STAGEDIR}${PREFIX}/${INFO_PATH:H}; fi ${LN} -fs ../../bin/${BUTARGET}-size ${STAGEDIR}${PREFIX}/${BUTARGET}/bin/size ${RM} -r ${STAGEDIR}${PREFIX}/lib/bfd-plugins .endif .for tool in ${BUREMOVE} @${RM} ${STAGEDIR}${PREFIX}/bin/${BUTARGET}-${tool} \ ${STAGEDIR}${PREFIX}/bin/${tool} \ ${STAGEDIR}${MANPREFIX}/man/man1/${BUTARGET}-${tool}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1/${tool}.1 \ ${STAGEDIR}${PREFIX}/${BUTARGET}/bin/${tool} .endfor .if defined(BUREMOVE) && ${BUREMOVE:Mld} @${RM} -r ${STAGEDIR}${PREFIX}/${BUTARGET}/lib/ldscripts .endif .include diff --git a/devel/binutils/distinfo b/devel/binutils/distinfo index 429395053a3a..29906643c282 100644 --- a/devel/binutils/distinfo +++ b/devel/binutils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1626719973 -SHA256 (binutils-2.37.tar.xz) = 820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c -SIZE (binutils-2.37.tar.xz) = 22916924 +TIMESTAMP = 1660760045 +SHA256 (binutils-2.39.tar.lz) = 5ab51668874d8533201b8edd2edb5e5d81d588205c6da300c8919bd7cf8664e8 +SIZE (binutils-2.39.tar.lz) = 24759528 diff --git a/devel/binutils/files/patch-etc_texi2pod.pl b/devel/binutils/files/patch-etc_texi2pod.pl deleted file mode 100644 index 456d44cfcdbd..000000000000 --- a/devel/binutils/files/patch-etc_texi2pod.pl +++ /dev/null @@ -1,11 +0,0 @@ ---- etc/texi2pod.pl.orig 2021-08-30 17:17:09 UTC -+++ etc/texi2pod.pl -@@ -59,6 +59,8 @@ while ($_ = shift) { - $flag = shift; - } - push (@ipath, $flag); -+ } elsif (/^--no-split$/) { -+ # ignore option for makeinfo compatibility - } elsif (/^-/) { - usage(); - } else { diff --git a/devel/binutils/files/patch-gold_gc.h b/devel/binutils/files/patch-gold_gc.h deleted file mode 100644 index 5430f1897ee5..000000000000 --- a/devel/binutils/files/patch-gold_gc.h +++ /dev/null @@ -1,45 +0,0 @@ -From 10b4dbbf281397e2827820c715c39559c7f7a29d Mon Sep 17 00:00:00 2001 -From: Alan Modra -Date: Tue, 20 Jul 2021 18:46:57 +0930 -Subject: [PATCH] PR28106, build of 2.37 fails on FreeBSD and Clang - -https://en.cppreference.com/w/cpp/types/NULL says NULL might be -defined as nullptr. -https://en.cppreference.com/w/cpp/language/reinterpret_cast says -reinterpret_cast can't be used on nullptr. - - PR gold/28106 - PR gold/27815 - * gc.h (gc_process_relocs): Use static_cast in Section_id constructor. - -(cherry picked from commit b97bd976233ee4d43c2fe18f6356e62779cbe82d) ---- - gold/ChangeLog | 6 ++++++ - gold/gc.h | 4 ++-- - 2 files changed, 8 insertions(+), 2 deletions(-) - -diff --git gold/gc.h gold/gc.h -index 6ebd81f3fd0..4a1368f5abe 100644 ---- gold/gc.h -+++ gold/gc.h -@@ -247,7 +247,7 @@ gc_process_relocs( - if (is_ordinary) - (*secvec).push_back(Section_id(src_obj, dst_indx)); - else -- (*secvec).push_back(Section_id(reinterpret_cast(NULL), 0)); -+ (*secvec).push_back(Section_id(static_cast(NULL), 0)); - // If the target of the relocation is an STT_SECTION symbol, - // make a note of that by storing -1 in the symbol vector. - if (lsym.get_st_type() == elfcpp::STT_SECTION) -@@ -329,7 +329,7 @@ gc_process_relocs( - if (is_ordinary && dst_obj != NULL) - (*secvec).push_back(Section_id(dst_obj, dst_indx)); - else -- (*secvec).push_back(Section_id(reinterpret_cast(NULL), 0)); -+ (*secvec).push_back(Section_id(static_cast(NULL), 0)); - (*symvec).push_back(gsym); - (*addendvec).push_back(std::make_pair( - static_cast(symvalue), --- -2.32.0 - diff --git a/devel/binutils/pkg-plist b/devel/binutils/pkg-plist index 2c8766973a3e..71a7c06f83ac 100644 --- a/devel/binutils/pkg-plist +++ b/devel/binutils/pkg-plist @@ -1,167 +1,168 @@ bin/addr2line bin/ar bin/as bin/c++filt %%GOLD%%bin/dwp bin/elfedit bin/gprof bin/ld bin/ld.bfd %%GOLD%%bin/ld.gold bin/nm bin/objcopy bin/objdump bin/ranlib bin/readelf bin/size bin/strings bin/strip include/bfd.h include/bfdlink.h include/ctf-api.h include/ctf.h include/diagnostics.h include/dis-asm.h %%GOLD%%include/plugin-api.h include/symcat.h %%STATIC%%lib/bfd-plugins/libdep.a %%NO_STATIC%%lib/bfd-plugins/libdep.so lib/libbfd.a lib/libctf-nobfd.a lib/libctf.a lib/libopcodes.a man/man1/addr2line.1.gz man/man1/ar.1.gz man/man1/as.1.gz man/man1/c++filt.1.gz man/man1/gprof.1.gz man/man1/elfedit.1.gz man/man1/ld.1.gz man/man1/nm.1.gz man/man1/objcopy.1.gz man/man1/objdump.1.gz man/man1/ranlib.1.gz man/man1/readelf.1.gz man/man1/size.1.gz man/man1/strings.1.gz man/man1/strip.1.gz %%NLS%%share/locale/bg/LC_MESSAGES/binutils.mo %%NLS%%share/locale/bg/LC_MESSAGES/gprof.mo %%NLS%%share/locale/bg/LC_MESSAGES/ld.mo %%NLS%%share/locale/ca/LC_MESSAGES/binutils.mo %%NLS%%share/locale/da/LC_MESSAGES/bfd.mo %%NLS%%share/locale/da/LC_MESSAGES/binutils.mo %%NLS%%share/locale/da/LC_MESSAGES/gprof.mo %%NLS%%share/locale/da/LC_MESSAGES/ld.mo %%NLS%%share/locale/da/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/de/LC_MESSAGES/gprof.mo %%NLS%%share/locale/de/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/eo/LC_MESSAGES/gprof.mo %%NLS%%share/locale/es/LC_MESSAGES/bfd.mo %%NLS%%share/locale/es/LC_MESSAGES/binutils.mo %%NLS%%share/locale/es/LC_MESSAGES/gas.mo %%NLS%%share/locale/es/LC_MESSAGES/gprof.mo %%NLS%%share/locale/es/LC_MESSAGES/ld.mo %%NLS%%share/locale/es/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/es/LC_MESSAGES/gold.mo %%NLS%%share/locale/fi/LC_MESSAGES/bfd.mo %%NLS%%share/locale/fi/LC_MESSAGES/binutils.mo %%NLS%%share/locale/fi/LC_MESSAGES/gas.mo %%NLS%%share/locale/fi/LC_MESSAGES/gprof.mo %%NLS%%share/locale/fi/LC_MESSAGES/ld.mo %%NLS%%share/locale/fi/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/fi/LC_MESSAGES/gold.mo %%NLS%%share/locale/fr/LC_MESSAGES/bfd.mo %%NLS%%share/locale/fr/LC_MESSAGES/binutils.mo %%NLS%%share/locale/fr/LC_MESSAGES/gas.mo %%NLS%%share/locale/fr/LC_MESSAGES/gprof.mo %%NLS%%share/locale/fr/LC_MESSAGES/ld.mo %%NLS%%share/locale/fr/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/fr/LC_MESSAGES/gold.mo %%NLS%%share/locale/ga/LC_MESSAGES/gprof.mo %%NLS%%share/locale/ga/LC_MESSAGES/ld.mo %%NLS%%share/locale/ga/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/hr/LC_MESSAGES/binutils.mo %%NLS%%share/locale/hu/LC_MESSAGES/gprof.mo %%NLS%%share/locale/id/LC_MESSAGES/gprof.mo %%NLS%%share/locale/id/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/id/LC_MESSAGES/bfd.mo %%NLS%%share/locale/id/LC_MESSAGES/binutils.mo %%NLS%%share/locale/id/LC_MESSAGES/gas.mo %%NLS%%share/locale/id/LC_MESSAGES/ld.mo %%NLS%%%%GOLD%%share/locale/id/LC_MESSAGES/gold.mo %%NLS%%share/locale/it/LC_MESSAGES/binutils.mo %%NLS%%share/locale/it/LC_MESSAGES/gprof.mo %%NLS%%share/locale/it/LC_MESSAGES/ld.mo %%NLS%%share/locale/it/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/it/LC_MESSAGES/gold.mo %%NLS%%share/locale/ja/LC_MESSAGES/bfd.mo %%NLS%%share/locale/ja/LC_MESSAGES/binutils.mo %%NLS%%share/locale/ja/LC_MESSAGES/gas.mo %%NLS%%share/locale/ja/LC_MESSAGES/gprof.mo %%NLS%%share/locale/ja/LC_MESSAGES/ld.mo +%%NLS%%share/locale/ka/LC_MESSAGES/gprof.mo %%NLS%%share/locale/ms/LC_MESSAGES/gprof.mo %%NLS%%share/locale/nl/LC_MESSAGES/gprof.mo %%NLS%%share/locale/nl/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/pt/LC_MESSAGES/bfd.mo %%NLS%%share/locale/pt/LC_MESSAGES/binutils.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/gprof.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/ld.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/ro/LC_MESSAGES/bfd.mo %%NLS%%share/locale/ro/LC_MESSAGES/binutils.mo %%NLS%%share/locale/ro/LC_MESSAGES/gprof.mo %%NLS%%share/locale/ro/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/ru/LC_MESSAGES/bfd.mo %%NLS%%share/locale/ru/LC_MESSAGES/binutils.mo %%NLS%%share/locale/ru/LC_MESSAGES/gas.mo %%NLS%%share/locale/ru/LC_MESSAGES/gprof.mo %%NLS%%share/locale/rw/LC_MESSAGES/bfd.mo %%NLS%%share/locale/rw/LC_MESSAGES/binutils.mo %%NLS%%share/locale/rw/LC_MESSAGES/gas.mo %%NLS%%share/locale/rw/LC_MESSAGES/gprof.mo %%NLS%%share/locale/sk/LC_MESSAGES/binutils.mo %%NLS%%share/locale/sr/LC_MESSAGES/bfd.mo %%NLS%%%%GOLD%%share/locale/sr/LC_MESSAGES/gold.mo %%NLS%%share/locale/sr/LC_MESSAGES/gprof.mo %%NLS%%share/locale/sr/LC_MESSAGES/binutils.mo %%NLS%%share/locale/sv/LC_MESSAGES/bfd.mo %%NLS%%share/locale/sv/LC_MESSAGES/binutils.mo %%NLS%%share/locale/sv/LC_MESSAGES/gprof.mo %%NLS%%share/locale/sv/LC_MESSAGES/ld.mo %%NLS%%share/locale/sv/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/tr/LC_MESSAGES/bfd.mo %%NLS%%share/locale/tr/LC_MESSAGES/binutils.mo %%NLS%%share/locale/tr/LC_MESSAGES/gas.mo %%NLS%%share/locale/tr/LC_MESSAGES/gprof.mo %%NLS%%share/locale/tr/LC_MESSAGES/ld.mo %%NLS%%share/locale/tr/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/uk/LC_MESSAGES/bfd.mo %%NLS%%share/locale/uk/LC_MESSAGES/binutils.mo %%NLS%%share/locale/uk/LC_MESSAGES/gas.mo %%NLS%%share/locale/uk/LC_MESSAGES/gprof.mo %%NLS%%share/locale/uk/LC_MESSAGES/ld.mo %%NLS%%share/locale/uk/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/vi/LC_MESSAGES/bfd.mo %%NLS%%share/locale/vi/LC_MESSAGES/binutils.mo %%NLS%%share/locale/vi/LC_MESSAGES/gprof.mo %%NLS%%share/locale/vi/LC_MESSAGES/ld.mo %%NLS%%share/locale/de/LC_MESSAGES/ld.mo %%NLS%%share/locale/hr/LC_MESSAGES/bfd.mo %%NLS%%%%GOLD%%share/locale/ja/LC_MESSAGES/gold.mo %%NLS%%share/locale/ru/LC_MESSAGES/ld.mo %%NLS%%share/locale/sr/LC_MESSAGES/ld.mo %%NLS%%share/locale/sr/LC_MESSAGES/opcodes.mo %%NLS%%share/locale/sv/LC_MESSAGES/gas.mo %%NLS%%%%GOLD%%share/locale/sv/LC_MESSAGES/gold.mo %%NLS%%%%GOLD%%share/locale/uk/LC_MESSAGES/gold.mo %%NLS%%share/locale/vi/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/vi/LC_MESSAGES/gold.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/bfd.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/binutils.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/gas.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/ld.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/opcodes.mo %%NLS%%%%GOLD%%share/locale/zh_CN/LC_MESSAGES/gold.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/binutils.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/ld.mo diff --git a/devel/binutils/pkg-plist-amd64 b/devel/binutils/pkg-plist-amd64 index 66958eb7482d..b6fc6b18834d 100644 --- a/devel/binutils/pkg-plist-amd64 +++ b/devel/binutils/pkg-plist-amd64 @@ -1,243 +1,155 @@ bin/%%BUTARGET%%-addr2line bin/%%BUTARGET%%-ar bin/%%BUTARGET%%-as bin/%%BUTARGET%%-c++filt bin/%%BUTARGET%%-elfedit bin/%%BUTARGET%%-gprof bin/%%BUTARGET%%-ld bin/%%BUTARGET%%-ld.bfd bin/%%BUTARGET%%-nm bin/%%BUTARGET%%-objcopy bin/%%BUTARGET%%-objdump bin/%%BUTARGET%%-ranlib bin/%%BUTARGET%%-readelf bin/%%BUTARGET%%-size bin/%%BUTARGET%%-strings bin/%%BUTARGET%%-strip man/man1/%%BUTARGET%%-addr2line.1.gz man/man1/%%BUTARGET%%-ar.1.gz man/man1/%%BUTARGET%%-as.1.gz man/man1/%%BUTARGET%%-c++filt.1.gz man/man1/%%BUTARGET%%-dlltool.1.gz man/man1/%%BUTARGET%%-elfedit.1.gz man/man1/%%BUTARGET%%-gprof.1.gz man/man1/%%BUTARGET%%-ld.1.gz man/man1/%%BUTARGET%%-nm.1.gz man/man1/%%BUTARGET%%-objcopy.1.gz man/man1/%%BUTARGET%%-objdump.1.gz man/man1/%%BUTARGET%%-ranlib.1.gz man/man1/%%BUTARGET%%-readelf.1.gz man/man1/%%BUTARGET%%-size.1.gz man/man1/%%BUTARGET%%-strings.1.gz man/man1/%%BUTARGET%%-strip.1.gz man/man1/%%BUTARGET%%-windmc.1.gz man/man1/%%BUTARGET%%-windres.1.gz %%BUTARGET%%/bin/ar %%BUTARGET%%/bin/as %%BUTARGET%%/bin/ld %%BUTARGET%%/bin/ld.bfd %%BUTARGET%%/bin/nm %%BUTARGET%%/bin/objcopy %%BUTARGET%%/bin/objdump %%BUTARGET%%/bin/ranlib %%BUTARGET%%/bin/readelf %%BUTARGET%%/bin/size %%BUTARGET%%/bin/strip %%BUTARGET%%/lib/ldscripts/elf_i386.x %%BUTARGET%%/lib/ldscripts/elf_i386.xbn %%BUTARGET%%/lib/ldscripts/elf_i386.xc %%BUTARGET%%/lib/ldscripts/elf_i386.xce %%BUTARGET%%/lib/ldscripts/elf_i386.xd %%BUTARGET%%/lib/ldscripts/elf_i386.xdc %%BUTARGET%%/lib/ldscripts/elf_i386.xdce %%BUTARGET%%/lib/ldscripts/elf_i386.xde %%BUTARGET%%/lib/ldscripts/elf_i386.xdw %%BUTARGET%%/lib/ldscripts/elf_i386.xdwe %%BUTARGET%%/lib/ldscripts/elf_i386.xe %%BUTARGET%%/lib/ldscripts/elf_i386.xn %%BUTARGET%%/lib/ldscripts/elf_i386.xr %%BUTARGET%%/lib/ldscripts/elf_i386.xs %%BUTARGET%%/lib/ldscripts/elf_i386.xsc %%BUTARGET%%/lib/ldscripts/elf_i386.xsce %%BUTARGET%%/lib/ldscripts/elf_i386.xse %%BUTARGET%%/lib/ldscripts/elf_i386.xsw %%BUTARGET%%/lib/ldscripts/elf_i386.xswe %%BUTARGET%%/lib/ldscripts/elf_i386.xu %%BUTARGET%%/lib/ldscripts/elf_i386.xw %%BUTARGET%%/lib/ldscripts/elf_i386.xwe %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.x %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xbn %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xc %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xce %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xd %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xdc %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xdce %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xde %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xdw %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xdwe %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xe %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xn %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xr %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xs %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xsc %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xsce %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xse %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xsw %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xswe %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xu %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xw %%BUTARGET%%/lib/ldscripts/elf_i386_fbsd.xwe %%BUTARGET%%/lib/ldscripts/elf_iamcu.x %%BUTARGET%%/lib/ldscripts/elf_iamcu.xbn %%BUTARGET%%/lib/ldscripts/elf_iamcu.xc %%BUTARGET%%/lib/ldscripts/elf_iamcu.xce %%BUTARGET%%/lib/ldscripts/elf_iamcu.xd %%BUTARGET%%/lib/ldscripts/elf_iamcu.xdc %%BUTARGET%%/lib/ldscripts/elf_iamcu.xdce %%BUTARGET%%/lib/ldscripts/elf_iamcu.xde %%BUTARGET%%/lib/ldscripts/elf_iamcu.xdw %%BUTARGET%%/lib/ldscripts/elf_iamcu.xdwe %%BUTARGET%%/lib/ldscripts/elf_iamcu.xe %%BUTARGET%%/lib/ldscripts/elf_iamcu.xn %%BUTARGET%%/lib/ldscripts/elf_iamcu.xr %%BUTARGET%%/lib/ldscripts/elf_iamcu.xs %%BUTARGET%%/lib/ldscripts/elf_iamcu.xsc %%BUTARGET%%/lib/ldscripts/elf_iamcu.xsce %%BUTARGET%%/lib/ldscripts/elf_iamcu.xse %%BUTARGET%%/lib/ldscripts/elf_iamcu.xsw %%BUTARGET%%/lib/ldscripts/elf_iamcu.xswe %%BUTARGET%%/lib/ldscripts/elf_iamcu.xu %%BUTARGET%%/lib/ldscripts/elf_iamcu.xw %%BUTARGET%%/lib/ldscripts/elf_iamcu.xwe -%%BUTARGET%%/lib/ldscripts/elf_k1om.x -%%BUTARGET%%/lib/ldscripts/elf_k1om.xbn -%%BUTARGET%%/lib/ldscripts/elf_k1om.xc -%%BUTARGET%%/lib/ldscripts/elf_k1om.xce -%%BUTARGET%%/lib/ldscripts/elf_k1om.xd -%%BUTARGET%%/lib/ldscripts/elf_k1om.xdc -%%BUTARGET%%/lib/ldscripts/elf_k1om.xdce -%%BUTARGET%%/lib/ldscripts/elf_k1om.xde -%%BUTARGET%%/lib/ldscripts/elf_k1om.xdw -%%BUTARGET%%/lib/ldscripts/elf_k1om.xdwe -%%BUTARGET%%/lib/ldscripts/elf_k1om.xe -%%BUTARGET%%/lib/ldscripts/elf_k1om.xn -%%BUTARGET%%/lib/ldscripts/elf_k1om.xr -%%BUTARGET%%/lib/ldscripts/elf_k1om.xs -%%BUTARGET%%/lib/ldscripts/elf_k1om.xsc -%%BUTARGET%%/lib/ldscripts/elf_k1om.xsce -%%BUTARGET%%/lib/ldscripts/elf_k1om.xse -%%BUTARGET%%/lib/ldscripts/elf_k1om.xsw -%%BUTARGET%%/lib/ldscripts/elf_k1om.xswe -%%BUTARGET%%/lib/ldscripts/elf_k1om.xu -%%BUTARGET%%/lib/ldscripts/elf_k1om.xw -%%BUTARGET%%/lib/ldscripts/elf_k1om.xwe -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.x -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xbn -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xc -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xce -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xd -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xdc -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xdce -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xde -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xdw -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xdwe -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xe -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xn -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xr -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xs -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xsc -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xsce -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xse -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xsw -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xswe -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xu -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xw -%%BUTARGET%%/lib/ldscripts/elf_k1om_fbsd.xwe -%%BUTARGET%%/lib/ldscripts/elf_l1om.x -%%BUTARGET%%/lib/ldscripts/elf_l1om.xbn -%%BUTARGET%%/lib/ldscripts/elf_l1om.xc -%%BUTARGET%%/lib/ldscripts/elf_l1om.xce -%%BUTARGET%%/lib/ldscripts/elf_l1om.xd -%%BUTARGET%%/lib/ldscripts/elf_l1om.xdc -%%BUTARGET%%/lib/ldscripts/elf_l1om.xdce -%%BUTARGET%%/lib/ldscripts/elf_l1om.xde -%%BUTARGET%%/lib/ldscripts/elf_l1om.xdw -%%BUTARGET%%/lib/ldscripts/elf_l1om.xdwe -%%BUTARGET%%/lib/ldscripts/elf_l1om.xe -%%BUTARGET%%/lib/ldscripts/elf_l1om.xn -%%BUTARGET%%/lib/ldscripts/elf_l1om.xr -%%BUTARGET%%/lib/ldscripts/elf_l1om.xs -%%BUTARGET%%/lib/ldscripts/elf_l1om.xsc -%%BUTARGET%%/lib/ldscripts/elf_l1om.xsce -%%BUTARGET%%/lib/ldscripts/elf_l1om.xse -%%BUTARGET%%/lib/ldscripts/elf_l1om.xsw -%%BUTARGET%%/lib/ldscripts/elf_l1om.xswe -%%BUTARGET%%/lib/ldscripts/elf_l1om.xu -%%BUTARGET%%/lib/ldscripts/elf_l1om.xw -%%BUTARGET%%/lib/ldscripts/elf_l1om.xwe -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.x -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xbn -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xc -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xce -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xd -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xdc -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xdce -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xde -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xdw -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xdwe -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xe -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xn -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xr -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xs -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xsc -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xsce -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xse -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xsw -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xswe -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xu -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xw -%%BUTARGET%%/lib/ldscripts/elf_l1om_fbsd.xwe %%BUTARGET%%/lib/ldscripts/elf_x86_64.x %%BUTARGET%%/lib/ldscripts/elf_x86_64.xbn %%BUTARGET%%/lib/ldscripts/elf_x86_64.xc %%BUTARGET%%/lib/ldscripts/elf_x86_64.xce %%BUTARGET%%/lib/ldscripts/elf_x86_64.xd %%BUTARGET%%/lib/ldscripts/elf_x86_64.xdc %%BUTARGET%%/lib/ldscripts/elf_x86_64.xdce %%BUTARGET%%/lib/ldscripts/elf_x86_64.xde %%BUTARGET%%/lib/ldscripts/elf_x86_64.xdw %%BUTARGET%%/lib/ldscripts/elf_x86_64.xdwe %%BUTARGET%%/lib/ldscripts/elf_x86_64.xe %%BUTARGET%%/lib/ldscripts/elf_x86_64.xn %%BUTARGET%%/lib/ldscripts/elf_x86_64.xr %%BUTARGET%%/lib/ldscripts/elf_x86_64.xs %%BUTARGET%%/lib/ldscripts/elf_x86_64.xsc %%BUTARGET%%/lib/ldscripts/elf_x86_64.xsce %%BUTARGET%%/lib/ldscripts/elf_x86_64.xse %%BUTARGET%%/lib/ldscripts/elf_x86_64.xsw %%BUTARGET%%/lib/ldscripts/elf_x86_64.xswe %%BUTARGET%%/lib/ldscripts/elf_x86_64.xu %%BUTARGET%%/lib/ldscripts/elf_x86_64.xw %%BUTARGET%%/lib/ldscripts/elf_x86_64.xwe %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.x %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xbn %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xc %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xce %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xd %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xdc %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xdce %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xde %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xdw %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xdwe %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xe %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xn %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xr %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xs %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xsc %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xsce %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xse %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xsw %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xswe %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xu %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xw %%BUTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xwe