diff --git a/db/linker.xml b/db/linker.xml
index ec34ae66..9ef66da0 100644
--- a/db/linker.xml
+++ b/db/linker.xml
@@ -934,6 +934,234 @@
+
+
+
+
+
+ for Archive_Builder use ("alpha-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("alpha-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("hppa-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("hppa-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("m68k-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("m68k-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("mips-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("mips-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("mips64-linux-gnuabi64-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("mips64-linux-gnuabi64-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("mips64el-linux-gnuabi64-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("mips64el-linux-gnuabi64-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("mipsel-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("mipsel-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("mipsisa32r6-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("mipsisa32r6-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("mipsisa32r6el-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("mipsisa32r6el-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("mipsisa64r6-linux-gnuabi64-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("mipsisa64r6-linux-gnuabi64-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("mipsisa64r6el-linux-gnuabi64-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("mipsisa64r6el-linux-gnuabi64-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("powerpc-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("powerpc-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("powerpc64-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("powerpc64-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("powerpc64le-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("powerpc64le-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("riscv64-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("riscv64-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("s390x-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("s390x-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("sh4-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("sh4-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("sparc64-linux-gnu-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("sparc64-linux-gnu-ranlib");
+ for Archive_Suffix use ".a";
+
+
+
+
+
+
+
+
+ for Archive_Builder use ("x86_64-linux-gnux32-ar", "cr");
+ for Archive_Builder_Append_Option use ("q");
+ for Archive_Indexer use ("x86_64-linux-gnux32-ranlib");
+ for Archive_Suffix use ".a";
+
+
+