summaryrefslogtreecommitdiff
path: root/external
diff options
context:
space:
mode:
authormrg <mrg@NetBSD.org>2021-12-06 08:13:41 +0000
committermrg <mrg@NetBSD.org>2021-12-06 08:13:41 +0000
commit45b262e66907feec9d730464fa4200eac419e596 (patch)
tree3042c0672c7c3bc3ba755ce4949912ebf6a84b77 /external
parent5e343363b57a13e3a89afea5807a3ad0ae578a54 (diff)
mknative-binutils for all targets.
fixes 'const' vs 'iconv', yytext pointer, and initfini.
Diffstat (limited to 'external')
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/alpha/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/hppa/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/i386/bfd_stdint.h4
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/ia64/bfd_stdint.h4
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/m68000/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/m68k/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/mips64el/bfd_stdint.h4
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/mipseb/bfd_stdint.h4
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/mipsel/bfd_stdint.h4
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/powerpc64/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/sh3el/bfd_stdint.h4
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/sparc/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/sparc64/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/vax/bfd_stdint.h2
-rw-r--r--external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd_stdint.h4
-rw-r--r--external/gpl3/binutils/usr.bin/common/arch/aarch64/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/common/arch/ia64/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/common/arch/mips64eb/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/common/arch/mips64el/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/common/arch/mipseb/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/common/arch/mipsel/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/common/arch/mipsn64el/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/common/arch/sh3el/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/gas/arch/mipsn64el/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/aarch64/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/alpha/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/hppa/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/i386/config.h4
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/i386/defs.mk4
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/ia64/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/m68000/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/m68k/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mips64eb/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mips64el/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mipseb/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mipsel/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mipsn64el/config.h4
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/mipsn64el/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/powerpc64/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/riscv64/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/sh3eb/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/sh3el/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/sparc/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/sparc64/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/vax/config.h2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/vax/defs.mk2
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h4
-rw-r--r--external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk4
79 files changed, 91 insertions, 91 deletions
diff --git a/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd_stdint.h
index 8a5b3199d91..0799d56ca0e 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for aarch64--netbsd-gcc (NetBSD nb1 20190930) 8.3.0 */
+/* generated for aarch64--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd_stdint.h
index eb208f55a3a..0af1cf3b05f 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/aarch64eb/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for aarch64_be--netbsd-gcc (NetBSD nb1 20200311) 8.4.0 */
+/* generated for aarch64_be--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/alpha/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/alpha/bfd_stdint.h
index 6a35ac19363..03edf910c7d 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/alpha/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/alpha/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for alpha--netbsd-gcc (NetBSD nb1 20190930) 8.3.0 */
+/* generated for alpha--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/hppa/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/hppa/bfd_stdint.h
index 5370c8e7998..a8bb958667c 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/hppa/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/hppa/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for hppa--netbsd-gcc (NetBSD nb1 20190930) 8.3.0 */
+/* generated for hppa--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/i386/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/i386/bfd_stdint.h
index 78f51657297..c12ff53380f 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/i386/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/i386/bfd_stdint.h
@@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-binutils,v 1.11 2018/11/08 02:08:35 christos Exp */
+/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for i486--netbsdelf-gcc (NetBSD nb1 20190930) 8.3.0 */
+/* generated for i486--netbsdelf-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/ia64/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/ia64/bfd_stdint.h
index 80c2527caf1..b8d1aeddca8 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/ia64/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/ia64/bfd_stdint.h
@@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-binutils,v 1.11 2018/11/08 02:08:35 christos Exp */
+/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for ia64--netbsd-gcc (NetBSD nb4 20181109) 6.5.0 */
+/* generated for ia64--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/m68000/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/m68000/bfd_stdint.h
index 283ac666150..b745b6172bf 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/m68000/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/m68000/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for m68010--netbsdelf-gcc (NetBSD nb3 20190319) 7.4.0 */
+/* generated for m68010--netbsdelf-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/m68k/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/m68k/bfd_stdint.h
index 2da607a0ad0..c4c4b468491 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/m68k/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/m68k/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for m68k--netbsdelf-gcc (NetBSD nb1 20190930) 8.3.0 */
+/* generated for m68k--netbsdelf-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfd_stdint.h
index 4a3c8cc303c..f7d2831e094 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/mips64eb/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for mips64--netbsd-gcc (NetBSD nb3 20190319) 7.4.0 */
+/* generated for mips64--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/mips64el/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/mips64el/bfd_stdint.h
index 0db73d4f1c4..052d11fd714 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/mips64el/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/mips64el/bfd_stdint.h
@@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-binutils,v 1.11 2018/11/08 02:08:35 christos Exp */
+/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for mips64el--netbsd-gcc (NetBSD nb4 20181109) 6.5.0 */
+/* generated for mips64el--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/mipseb/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/mipseb/bfd_stdint.h
index 2b51966a26b..84338e3d009 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/mipseb/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/mipseb/bfd_stdint.h
@@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-binutils,v 1.11 2018/11/08 02:08:35 christos Exp */
+/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for mipseb--netbsd-gcc (NetBSD nb4 20181109) 6.5.0 */
+/* generated for mipseb--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/mipsel/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/mipsel/bfd_stdint.h
index 5241b455fca..59a539ff414 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/mipsel/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/mipsel/bfd_stdint.h
@@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-binutils,v 1.11 2018/11/08 02:08:35 christos Exp */
+/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for mipsel--netbsd-gcc (NetBSD nb4 20181109) 6.5.0 */
+/* generated for mipsel--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h
index 2ec66bdc977..0825174b85d 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for powerpc--netbsd-gcc (NetBSD nb1 20200311) 8.4.0 */
+/* generated for powerpc--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/powerpc64/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/powerpc64/bfd_stdint.h
index 822b7d3d63e..cb7838c6dc0 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/powerpc64/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/powerpc64/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for powerpc64--netbsd-gcc (NetBSD nb1 20190930) 8.3.0 */
+/* generated for powerpc64--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd_stdint.h
index 72109b6b767..d869b4cc08b 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for riscv32--netbsd-gcc (NetBSD nb1 20200311) 8.4.0 */
+/* generated for riscv32--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd_stdint.h
index a01c5001f20..d1f002e366a 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for riscv64--netbsd-gcc (NetBSD nb1 20200311) 8.4.0 */
+/* generated for riscv64--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfd_stdint.h
index 6a9f6b8163d..45c32c85aaa 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for sh--netbsdelf-gcc (NetBSD nb1 20190930) 8.3.0 */
+/* generated for sh--netbsdelf-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/sh3el/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/sh3el/bfd_stdint.h
index a7c545e0a8b..b2a3b379467 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/sh3el/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/sh3el/bfd_stdint.h
@@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-binutils,v 1.11 2018/11/08 02:08:35 christos Exp */
+/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for shle--netbsdelf-gcc (NetBSD nb4 20181109) 6.5.0 */
+/* generated for shle--netbsdelf-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/sparc/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/sparc/bfd_stdint.h
index 3ac6840a2a9..609aa2d1b2a 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/sparc/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/sparc/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for sparc--netbsdelf-gcc (NetBSD nb1 20200311) 8.4.0 */
+/* generated for sparc--netbsdelf-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/sparc64/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/sparc64/bfd_stdint.h
index a75d2fb9329..cbfbe8878d2 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/sparc64/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/sparc64/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for sparc64--netbsd-gcc (NetBSD nb1 20190930) 8.3.0 */
+/* generated for sparc64--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/vax/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/vax/bfd_stdint.h
index 7bf8f344e8c..de385913832 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/vax/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/vax/bfd_stdint.h
@@ -2,7 +2,7 @@
/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for vax--netbsdelf-gcc (NetBSD nb1 20190930) 8.3.0 */
+/* generated for vax--netbsdelf-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd_stdint.h b/external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd_stdint.h
index a56ed21fc5c..92e5fc282bb 100644
--- a/external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd_stdint.h
+++ b/external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd_stdint.h
@@ -1,8 +1,8 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-binutils,v 1.12 2020/04/04 00:47:52 christos Exp */
+/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
-/* generated for x86_64--netbsd-gcc (NetBSD nb1 20200311) 8.4.0 */
+/* generated for x86_64--netbsd-gcc (NetBSD nb1 20210411) 10.3.0 */
#ifndef GCC_GENERATED_STDINT_H
#define GCC_GENERATED_STDINT_H 1
diff --git a/external/gpl3/binutils/usr.bin/common/arch/aarch64/config.h b/external/gpl3/binutils/usr.bin/common/arch/aarch64/config.h
index 3d999fbddae..33d722cb528 100644
--- a/external/gpl3/binutils/usr.bin/common/arch/aarch64/config.h
+++ b/external/gpl3/binutils/usr.bin/common/arch/aarch64/config.h
@@ -199,7 +199,7 @@
/* #undef HAVE_WINDOWS_H */
/* Define as const if the declaration of iconv() needs const. */
-#define ICONV_CONST const
+#define ICONV_CONST
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
diff --git a/external/gpl3/binutils/usr.bin/common/arch/ia64/config.h b/external/gpl3/binutils/usr.bin/common/arch/ia64/config.h
index efe9cffbb83..4d09e2ae176 100644
--- a/external/gpl3/binutils/usr.bin/common/arch/ia64/config.h
+++ b/external/gpl3/binutils/usr.bin/common/arch/ia64/config.h
@@ -199,7 +199,7 @@
/* #undef HAVE_WINDOWS_H */
/* Define as const if the declaration of iconv() needs const. */
-#define ICONV_CONST const
+#define ICONV_CONST
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
diff --git a/external/gpl3/binutils/usr.bin/common/arch/mips64eb/config.h b/external/gpl3/binutils/usr.bin/common/arch/mips64eb/config.h
index 4d950e57c72..8f3e3334b20 100644
--- a/external/gpl3/binutils/usr.bin/common/arch/mips64eb/config.h
+++ b/external/gpl3/binutils/usr.bin/common/arch/mips64eb/config.h
@@ -199,7 +199,7 @@
/* #undef HAVE_WINDOWS_H */
/* Define as const if the declaration of iconv() needs const. */
-#define ICONV_CONST const
+#define ICONV_CONST
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
diff --git a/external/gpl3/binutils/usr.bin/common/arch/mips64el/config.h b/external/gpl3/binutils/usr.bin/common/arch/mips64el/config.h
index 9e55377dd49..054f60f6650 100644
--- a/external/gpl3/binutils/usr.bin/common/arch/mips64el/config.h
+++ b/external/gpl3/binutils/usr.bin/common/arch/mips64el/config.h
@@ -199,7 +199,7 @@
/* #undef HAVE_WINDOWS_H */
/* Define as const if the declaration of iconv() needs const. */
-#define ICONV_CONST const
+#define ICONV_CONST
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
diff --git a/external/gpl3/binutils/usr.bin/common/arch/mipseb/config.h b/external/gpl3/binutils/usr.bin/common/arch/mipseb/config.h
index b6d94a3abc8..a1414eb77e3 100644
--- a/external/gpl3/binutils/usr.bin/common/arch/mipseb/config.h
+++ b/external/gpl3/binutils/usr.bin/common/arch/mipseb/config.h
@@ -199,7 +199,7 @@
/* #undef HAVE_WINDOWS_H */
/* Define as const if the declaration of iconv() needs const. */
-#define ICONV_CONST const
+#define ICONV_CONST
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
diff --git a/external/gpl3/binutils/usr.bin/common/arch/mipsel/config.h b/external/gpl3/binutils/usr.bin/common/arch/mipsel/config.h
index 4915a530f9d..533c87261b7 100644
--- a/external/gpl3/binutils/usr.bin/common/arch/mipsel/config.h
+++ b/external/gpl3/binutils/usr.bin/common/arch/mipsel/config.h
@@ -199,7 +199,7 @@
/* #undef HAVE_WINDOWS_H */
/* Define as const if the declaration of iconv() needs const. */
-#define ICONV_CONST const
+#define ICONV_CONST
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
diff --git a/external/gpl3/binutils/usr.bin/common/arch/mipsn64el/config.h b/external/gpl3/binutils/usr.bin/common/arch/mipsn64el/config.h
index 33e2d2a60a2..64f3d1010aa 100644
--- a/external/gpl3/binutils/usr.bin/common/arch/mipsn64el/config.h
+++ b/external/gpl3/binutils/usr.bin/common/arch/mipsn64el/config.h
@@ -282,7 +282,7 @@
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
`char[]'. */
-/* #undef YYTEXT_POINTER */
+#define YYTEXT_POINTER 1
/* Enable large inode numbers on Mac OS X 10.5. */
#ifndef _DARWIN_USE_64_BIT_INODE
diff --git a/external/gpl3/binutils/usr.bin/common/arch/sh3el/config.h b/external/gpl3/binutils/usr.bin/common/arch/sh3el/config.h
index 186674903cf..04af914bb3f 100644
--- a/external/gpl3/binutils/usr.bin/common/arch/sh3el/config.h
+++ b/external/gpl3/binutils/usr.bin/common/arch/sh3el/config.h
@@ -199,7 +199,7 @@
/* #undef HAVE_WINDOWS_H */
/* Define as const if the declaration of iconv() needs const. */
-#define ICONV_CONST const
+#define ICONV_CONST
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
diff --git a/external/gpl3/binutils/usr.bin/gas/arch/mipsn64el/config.h b/external/gpl3/binutils/usr.bin/gas/arch/mipsn64el/config.h
index e2caa5b9e49..5bfdd1b57da 100644
--- a/external/gpl3/binutils/usr.bin/gas/arch/mipsn64el/config.h
+++ b/external/gpl3/binutils/usr.bin/gas/arch/mipsn64el/config.h
@@ -388,7 +388,7 @@
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
`char[]'. */
-/* #undef YYTEXT_POINTER */
+#define YYTEXT_POINTER 1
/* Enable large inode numbers on Mac OS X 10.5. */
#ifndef _DARWIN_USE_64_BIT_INODE
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h b/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h
index dadc260683e..ef9505f59dc 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/aarch64/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/aarch64/defs.mk
index c147d8e4154..f669e72f856 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/aarch64/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/aarch64/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=aarch64--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h b/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h
index dadc260683e..ef9505f59dc 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/defs.mk
index 21d58cc0ac1..fbc30bd50f1 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=aarch64_be--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h b/external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h
index dadc260683e..ef9505f59dc 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/alpha/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/alpha/defs.mk
index 660bf03bfda..9e9c0c98474 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/alpha/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/alpha/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=alpha--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h b/external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/hppa/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/hppa/defs.mk
index 269d0aa1267..51e01418121 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/hppa/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/hppa/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=hppa--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/i386/config.h b/external/gpl3/binutils/usr.bin/ld/arch/i386/config.h
index c335914594b..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/i386/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/i386/config.h
@@ -1,5 +1,5 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-binutils,v 1.11 2018/11/08 02:08:35 christos Exp */
+/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.in by configure. */
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/i386/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/i386/defs.mk
index 378d0f888e0..1c94b6100a9 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/i386/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/i386/defs.mk
@@ -1,5 +1,5 @@
# This file is automatically generated. DO NOT EDIT!
-# Generated from: NetBSD: mknative-binutils,v 1.11 2018/11/08 02:08:35 christos Exp
+# Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
G_DEFS=-DHAVE_CONFIG_H
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=i486--netbsdelf
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h b/external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h
index dadc260683e..ef9505f59dc 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/ia64/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/ia64/defs.mk
index e48a70e046e..e448f86b684 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/ia64/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/ia64/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=ia64--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h b/external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/m68000/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/m68000/defs.mk
index cbaec428919..d895caed078 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/m68000/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/m68000/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=m68010--netbsdelf
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h b/external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/m68k/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/m68k/defs.mk
index bd6b8e68f49..e1d4afde9bf 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/m68k/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/m68k/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=m68k--netbsdelf
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h b/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/defs.mk
index 909fd423c6e..dd1a845aa5f 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=mips64--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h b/external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mips64el/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/mips64el/defs.mk
index 3384d31c8b9..1a2a33732e7 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mips64el/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mips64el/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=mips64el--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h b/external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mipseb/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/mipseb/defs.mk
index 3e7298fb8a5..68d31e0a8a4 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mipseb/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mipseb/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=mipseb--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h b/external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mipsel/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/mipsel/defs.mk
index feee3ab4f30..f331eced8b8 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mipsel/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mipsel/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=mipsel--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/config.h b/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/config.h
index dadc260683e..ef9505f59dc 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/defs.mk
index b6ff7d387c9..87212c83007 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=mipsn64eb--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mipsn64el/config.h b/external/gpl3/binutils/usr.bin/ld/arch/mipsn64el/config.h
index 4346062d96f..ef9505f59dc 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mipsn64el/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mipsn64el/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
@@ -237,7 +237,7 @@
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
`char[]'. */
-/* #undef YYTEXT_POINTER */
+#define YYTEXT_POINTER 1
/* Enable large inode numbers on Mac OS X 10.5. */
#ifndef _DARWIN_USE_64_BIT_INODE
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/mipsn64el/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/mipsn64el/defs.mk
index 31ffb59ba13..5383e3a61c6 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/mipsn64el/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/mipsn64el/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=mipsn64el--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h b/external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk
index 7f84f349b58..7fb4497e658 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=powerpc--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h b/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h
index dadc260683e..ef9505f59dc 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/defs.mk
index f57d2dca785..60bbb33af26 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=powerpc64--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h b/external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk
index 705c192b0ce..622ee965902 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=riscv32--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/riscv64/config.h b/external/gpl3/binutils/usr.bin/ld/arch/riscv64/config.h
index dadc260683e..ef9505f59dc 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/riscv64/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/riscv64/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk
index 914987447f3..6e8d2f866d6 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=riscv64--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h b/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/defs.mk
index 3f29be1292e..bc1b36020b6 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=sh--netbsdelf
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h b/external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/sh3el/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/sh3el/defs.mk
index 9f564c75984..6ed3b624b1b 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/sh3el/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/sh3el/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=shle--netbsdelf
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h b/external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/sparc/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/sparc/defs.mk
index bc25230adad..7c65cc2bddf 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/sparc/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/sparc/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=sparc--netbsdelf
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h b/external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h
index dadc260683e..ef9505f59dc 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/sparc64/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/sparc64/defs.mk
index b25e0a75d08..c0bd29462d0 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/sparc64/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/sparc64/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=sparc64--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/vax/config.h b/external/gpl3/binutils/usr.bin/ld/arch/vax/config.h
index d4a6dac28d6..eb73b436c32 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/vax/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/vax/config.h
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/vax/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/vax/defs.mk
index 0cc58983022..1a7d88a91c2 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/vax/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/vax/defs.mk
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=vax--netbsdelf
-G_enable_initfini_array=no
+G_enable_initfini_array=yes
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h b/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h
index e87dfe3e815..ef9505f59dc 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h
+++ b/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h
@@ -1,5 +1,5 @@
/* This file is automatically generated. DO NOT EDIT! */
-/* Generated from: NetBSD: mknative-binutils,v 1.11 2018/11/08 02:08:35 christos Exp */
+/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */
/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */
/* config.h. Generated from config.in by configure. */
@@ -88,7 +88,7 @@
#define HAVE_GLOB 1
/* Define .init_array/.fini_array sections are available and working. */
-/* #undef HAVE_INITFINI_ARRAY */
+#define HAVE_INITFINI_ARRAY 1
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1
diff --git a/external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk b/external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk
index a7a9a0aed86..52363e1507b 100644
--- a/external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk
+++ b/external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk
@@ -1,5 +1,5 @@
# This file is automatically generated. DO NOT EDIT!
-# Generated from: NetBSD: mknative-binutils,v 1.11 2018/11/08 02:08:35 christos Exp
+# Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp
# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp
#
G_DEFS=-DHAVE_CONFIG_H
@@ -10,4 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plu
G_STRINGIFY=astring.sed
G_TEXINFOS=ld.texi
G_target_alias=x86_64--netbsd
-G_enable_initfini_array=no
+G_enable_initfini_array=yes