Update makefiles after merge of Chromium at 275833

This commit was generated by merge_from_chromium.py.

Change-Id: Iad0f8b40d3547d8d6337888a84071a951f8302d6
diff --git a/modules/CNG.target.darwin-arm.mk b/modules/CNG.target.darwin-arm.mk
index f1e434a..cc4cdc6 100644
--- a/modules/CNG.target.darwin-arm.mk
+++ b/modules/CNG.target.darwin-arm.mk
@@ -289,6 +289,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -306,6 +307,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/CNG.target.darwin-arm64.mk b/modules/CNG.target.darwin-arm64.mk
index cacd5d4..44e709f 100644
--- a/modules/CNG.target.darwin-arm64.mk
+++ b/modules/CNG.target.darwin-arm64.mk
@@ -258,6 +258,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -271,6 +272,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/CNG.target.darwin-mips.mk b/modules/CNG.target.darwin-mips.mk
index 3867b9a..9684599 100644
--- a/modules/CNG.target.darwin-mips.mk
+++ b/modules/CNG.target.darwin-mips.mk
@@ -278,6 +278,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -293,6 +294,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/CNG.target.darwin-x86.mk b/modules/CNG.target.darwin-x86.mk
index e8c3c7c..febdbb7 100644
--- a/modules/CNG.target.darwin-x86.mk
+++ b/modules/CNG.target.darwin-x86.mk
@@ -270,6 +270,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/CNG.target.darwin-x86_64.mk b/modules/CNG.target.darwin-x86_64.mk
index 1e27aa8..754ef88 100644
--- a/modules/CNG.target.darwin-x86_64.mk
+++ b/modules/CNG.target.darwin-x86_64.mk
@@ -268,6 +268,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -283,6 +284,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/CNG.target.linux-arm.mk b/modules/CNG.target.linux-arm.mk
index f1e434a..cc4cdc6 100644
--- a/modules/CNG.target.linux-arm.mk
+++ b/modules/CNG.target.linux-arm.mk
@@ -289,6 +289,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -306,6 +307,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/CNG.target.linux-arm64.mk b/modules/CNG.target.linux-arm64.mk
index cacd5d4..44e709f 100644
--- a/modules/CNG.target.linux-arm64.mk
+++ b/modules/CNG.target.linux-arm64.mk
@@ -258,6 +258,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -271,6 +272,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/CNG.target.linux-mips.mk b/modules/CNG.target.linux-mips.mk
index 3867b9a..9684599 100644
--- a/modules/CNG.target.linux-mips.mk
+++ b/modules/CNG.target.linux-mips.mk
@@ -278,6 +278,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -293,6 +294,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/CNG.target.linux-x86.mk b/modules/CNG.target.linux-x86.mk
index e8c3c7c..febdbb7 100644
--- a/modules/CNG.target.linux-x86.mk
+++ b/modules/CNG.target.linux-x86.mk
@@ -270,6 +270,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/CNG.target.linux-x86_64.mk b/modules/CNG.target.linux-x86_64.mk
index 1e27aa8..754ef88 100644
--- a/modules/CNG.target.linux-x86_64.mk
+++ b/modules/CNG.target.linux-x86_64.mk
@@ -268,6 +268,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -283,6 +284,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G711.target.darwin-arm.mk b/modules/G711.target.darwin-arm.mk
index 207be4f..8bd6569 100644
--- a/modules/G711.target.darwin-arm.mk
+++ b/modules/G711.target.darwin-arm.mk
@@ -283,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -300,6 +301,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/G711.target.darwin-arm64.mk b/modules/G711.target.darwin-arm64.mk
index 380146b..55d15d0 100644
--- a/modules/G711.target.darwin-arm64.mk
+++ b/modules/G711.target.darwin-arm64.mk
@@ -252,6 +252,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -265,6 +266,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G711.target.darwin-mips.mk b/modules/G711.target.darwin-mips.mk
index b4ab880..65eecff 100644
--- a/modules/G711.target.darwin-mips.mk
+++ b/modules/G711.target.darwin-mips.mk
@@ -272,6 +272,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -287,6 +288,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G711.target.darwin-x86.mk b/modules/G711.target.darwin-x86.mk
index 6ded9a0..f7da32d 100644
--- a/modules/G711.target.darwin-x86.mk
+++ b/modules/G711.target.darwin-x86.mk
@@ -264,6 +264,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -279,6 +280,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G711.target.darwin-x86_64.mk b/modules/G711.target.darwin-x86_64.mk
index 64352f1..9e66980 100644
--- a/modules/G711.target.darwin-x86_64.mk
+++ b/modules/G711.target.darwin-x86_64.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G711.target.linux-arm.mk b/modules/G711.target.linux-arm.mk
index 207be4f..8bd6569 100644
--- a/modules/G711.target.linux-arm.mk
+++ b/modules/G711.target.linux-arm.mk
@@ -283,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -300,6 +301,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/G711.target.linux-arm64.mk b/modules/G711.target.linux-arm64.mk
index 380146b..55d15d0 100644
--- a/modules/G711.target.linux-arm64.mk
+++ b/modules/G711.target.linux-arm64.mk
@@ -252,6 +252,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -265,6 +266,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G711.target.linux-mips.mk b/modules/G711.target.linux-mips.mk
index b4ab880..65eecff 100644
--- a/modules/G711.target.linux-mips.mk
+++ b/modules/G711.target.linux-mips.mk
@@ -272,6 +272,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -287,6 +288,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G711.target.linux-x86.mk b/modules/G711.target.linux-x86.mk
index 6ded9a0..f7da32d 100644
--- a/modules/G711.target.linux-x86.mk
+++ b/modules/G711.target.linux-x86.mk
@@ -264,6 +264,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -279,6 +280,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G711.target.linux-x86_64.mk b/modules/G711.target.linux-x86_64.mk
index 64352f1..9e66980 100644
--- a/modules/G711.target.linux-x86_64.mk
+++ b/modules/G711.target.linux-x86_64.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G722.target.darwin-arm.mk b/modules/G722.target.darwin-arm.mk
index f1ac5a5..ddb0a41 100644
--- a/modules/G722.target.darwin-arm.mk
+++ b/modules/G722.target.darwin-arm.mk
@@ -284,6 +284,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -301,6 +302,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/G722.target.darwin-arm64.mk b/modules/G722.target.darwin-arm64.mk
index dc1466f..ae581e8 100644
--- a/modules/G722.target.darwin-arm64.mk
+++ b/modules/G722.target.darwin-arm64.mk
@@ -253,6 +253,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -266,6 +267,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G722.target.darwin-mips.mk b/modules/G722.target.darwin-mips.mk
index 2fa1384..f3b4939 100644
--- a/modules/G722.target.darwin-mips.mk
+++ b/modules/G722.target.darwin-mips.mk
@@ -273,6 +273,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -288,6 +289,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G722.target.darwin-x86.mk b/modules/G722.target.darwin-x86.mk
index ba67e5b..3f4c377 100644
--- a/modules/G722.target.darwin-x86.mk
+++ b/modules/G722.target.darwin-x86.mk
@@ -265,6 +265,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -280,6 +281,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G722.target.darwin-x86_64.mk b/modules/G722.target.darwin-x86_64.mk
index 27089f1..d7f3f90 100644
--- a/modules/G722.target.darwin-x86_64.mk
+++ b/modules/G722.target.darwin-x86_64.mk
@@ -263,6 +263,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -278,6 +279,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G722.target.linux-arm.mk b/modules/G722.target.linux-arm.mk
index f1ac5a5..ddb0a41 100644
--- a/modules/G722.target.linux-arm.mk
+++ b/modules/G722.target.linux-arm.mk
@@ -284,6 +284,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -301,6 +302,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/G722.target.linux-arm64.mk b/modules/G722.target.linux-arm64.mk
index dc1466f..ae581e8 100644
--- a/modules/G722.target.linux-arm64.mk
+++ b/modules/G722.target.linux-arm64.mk
@@ -253,6 +253,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -266,6 +267,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G722.target.linux-mips.mk b/modules/G722.target.linux-mips.mk
index 2fa1384..f3b4939 100644
--- a/modules/G722.target.linux-mips.mk
+++ b/modules/G722.target.linux-mips.mk
@@ -273,6 +273,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -288,6 +289,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G722.target.linux-x86.mk b/modules/G722.target.linux-x86.mk
index ba67e5b..3f4c377 100644
--- a/modules/G722.target.linux-x86.mk
+++ b/modules/G722.target.linux-x86.mk
@@ -265,6 +265,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -280,6 +281,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/G722.target.linux-x86_64.mk b/modules/G722.target.linux-x86_64.mk
index 27089f1..d7f3f90 100644
--- a/modules/G722.target.linux-x86_64.mk
+++ b/modules/G722.target.linux-x86_64.mk
@@ -263,6 +263,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -278,6 +279,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/NetEq4.target.darwin-arm.mk b/modules/NetEq4.target.darwin-arm.mk
index 5eae355..47d15e8 100644
--- a/modules/NetEq4.target.darwin-arm.mk
+++ b/modules/NetEq4.target.darwin-arm.mk
@@ -343,6 +343,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -360,6 +361,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/NetEq4.target.darwin-arm64.mk b/modules/NetEq4.target.darwin-arm64.mk
index 0ee932e..5904e67 100644
--- a/modules/NetEq4.target.darwin-arm64.mk
+++ b/modules/NetEq4.target.darwin-arm64.mk
@@ -312,6 +312,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -325,6 +326,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/NetEq4.target.darwin-mips.mk b/modules/NetEq4.target.darwin-mips.mk
index fb3466a..a03c99c 100644
--- a/modules/NetEq4.target.darwin-mips.mk
+++ b/modules/NetEq4.target.darwin-mips.mk
@@ -332,6 +332,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -347,6 +348,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/NetEq4.target.darwin-x86.mk b/modules/NetEq4.target.darwin-x86.mk
index 4850eb3..5a73327 100644
--- a/modules/NetEq4.target.darwin-x86.mk
+++ b/modules/NetEq4.target.darwin-x86.mk
@@ -324,6 +324,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -339,6 +340,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/NetEq4.target.darwin-x86_64.mk b/modules/NetEq4.target.darwin-x86_64.mk
index 6b03913..f74127a 100644
--- a/modules/NetEq4.target.darwin-x86_64.mk
+++ b/modules/NetEq4.target.darwin-x86_64.mk
@@ -322,6 +322,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -337,6 +338,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/NetEq4.target.linux-arm.mk b/modules/NetEq4.target.linux-arm.mk
index 5eae355..47d15e8 100644
--- a/modules/NetEq4.target.linux-arm.mk
+++ b/modules/NetEq4.target.linux-arm.mk
@@ -343,6 +343,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -360,6 +361,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/NetEq4.target.linux-arm64.mk b/modules/NetEq4.target.linux-arm64.mk
index 0ee932e..5904e67 100644
--- a/modules/NetEq4.target.linux-arm64.mk
+++ b/modules/NetEq4.target.linux-arm64.mk
@@ -312,6 +312,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -325,6 +326,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/NetEq4.target.linux-mips.mk b/modules/NetEq4.target.linux-mips.mk
index fb3466a..a03c99c 100644
--- a/modules/NetEq4.target.linux-mips.mk
+++ b/modules/NetEq4.target.linux-mips.mk
@@ -332,6 +332,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -347,6 +348,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/NetEq4.target.linux-x86.mk b/modules/NetEq4.target.linux-x86.mk
index 4850eb3..5a73327 100644
--- a/modules/NetEq4.target.linux-x86.mk
+++ b/modules/NetEq4.target.linux-x86.mk
@@ -324,6 +324,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -339,6 +340,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/NetEq4.target.linux-x86_64.mk b/modules/NetEq4.target.linux-x86_64.mk
index 6b03913..f74127a 100644
--- a/modules/NetEq4.target.linux-x86_64.mk
+++ b/modules/NetEq4.target.linux-x86_64.mk
@@ -322,6 +322,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -337,6 +338,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/PCM16B.target.darwin-arm.mk b/modules/PCM16B.target.darwin-arm.mk
index edc9fed..2a2a35a 100644
--- a/modules/PCM16B.target.darwin-arm.mk
+++ b/modules/PCM16B.target.darwin-arm.mk
@@ -282,6 +282,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -299,6 +300,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/PCM16B.target.darwin-arm64.mk b/modules/PCM16B.target.darwin-arm64.mk
index ce33a5e..20c8c87 100644
--- a/modules/PCM16B.target.darwin-arm64.mk
+++ b/modules/PCM16B.target.darwin-arm64.mk
@@ -251,6 +251,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -264,6 +265,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/PCM16B.target.darwin-mips.mk b/modules/PCM16B.target.darwin-mips.mk
index 7d2f0af..1c7909e 100644
--- a/modules/PCM16B.target.darwin-mips.mk
+++ b/modules/PCM16B.target.darwin-mips.mk
@@ -271,6 +271,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -286,6 +287,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/PCM16B.target.darwin-x86.mk b/modules/PCM16B.target.darwin-x86.mk
index 1f388f0..a3d33b2 100644
--- a/modules/PCM16B.target.darwin-x86.mk
+++ b/modules/PCM16B.target.darwin-x86.mk
@@ -263,6 +263,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -278,6 +279,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/PCM16B.target.darwin-x86_64.mk b/modules/PCM16B.target.darwin-x86_64.mk
index 428dc8b..22d6526 100644
--- a/modules/PCM16B.target.darwin-x86_64.mk
+++ b/modules/PCM16B.target.darwin-x86_64.mk
@@ -261,6 +261,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -276,6 +277,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/PCM16B.target.linux-arm.mk b/modules/PCM16B.target.linux-arm.mk
index edc9fed..2a2a35a 100644
--- a/modules/PCM16B.target.linux-arm.mk
+++ b/modules/PCM16B.target.linux-arm.mk
@@ -282,6 +282,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -299,6 +300,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/PCM16B.target.linux-arm64.mk b/modules/PCM16B.target.linux-arm64.mk
index ce33a5e..20c8c87 100644
--- a/modules/PCM16B.target.linux-arm64.mk
+++ b/modules/PCM16B.target.linux-arm64.mk
@@ -251,6 +251,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -264,6 +265,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/PCM16B.target.linux-mips.mk b/modules/PCM16B.target.linux-mips.mk
index 7d2f0af..1c7909e 100644
--- a/modules/PCM16B.target.linux-mips.mk
+++ b/modules/PCM16B.target.linux-mips.mk
@@ -271,6 +271,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -286,6 +287,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/PCM16B.target.linux-x86.mk b/modules/PCM16B.target.linux-x86.mk
index 1f388f0..a3d33b2 100644
--- a/modules/PCM16B.target.linux-x86.mk
+++ b/modules/PCM16B.target.linux-x86.mk
@@ -263,6 +263,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -278,6 +279,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/PCM16B.target.linux-x86_64.mk b/modules/PCM16B.target.linux-x86_64.mk
index 428dc8b..22d6526 100644
--- a/modules/PCM16B.target.linux-x86_64.mk
+++ b/modules/PCM16B.target.linux-x86_64.mk
@@ -261,6 +261,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -276,6 +277,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_coding_module.target.darwin-arm.mk b/modules/audio_coding_module.target.darwin-arm.mk
index 6a21edf..c3d24ca 100644
--- a/modules/audio_coding_module.target.darwin-arm.mk
+++ b/modules/audio_coding_module.target.darwin-arm.mk
@@ -342,6 +342,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -359,6 +360,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_coding_module.target.darwin-arm64.mk b/modules/audio_coding_module.target.darwin-arm64.mk
index 3c3343f..341965c 100644
--- a/modules/audio_coding_module.target.darwin-arm64.mk
+++ b/modules/audio_coding_module.target.darwin-arm64.mk
@@ -311,6 +311,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -324,6 +325,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_coding_module.target.darwin-mips.mk b/modules/audio_coding_module.target.darwin-mips.mk
index bc53980..6ab114b 100644
--- a/modules/audio_coding_module.target.darwin-mips.mk
+++ b/modules/audio_coding_module.target.darwin-mips.mk
@@ -331,6 +331,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -346,6 +347,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_coding_module.target.darwin-x86.mk b/modules/audio_coding_module.target.darwin-x86.mk
index 8e9eb2e..a6fa3ca 100644
--- a/modules/audio_coding_module.target.darwin-x86.mk
+++ b/modules/audio_coding_module.target.darwin-x86.mk
@@ -323,6 +323,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -338,6 +339,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_coding_module.target.darwin-x86_64.mk b/modules/audio_coding_module.target.darwin-x86_64.mk
index 580c1c0..f38aefe 100644
--- a/modules/audio_coding_module.target.darwin-x86_64.mk
+++ b/modules/audio_coding_module.target.darwin-x86_64.mk
@@ -321,6 +321,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -336,6 +337,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_coding_module.target.linux-arm.mk b/modules/audio_coding_module.target.linux-arm.mk
index 6a21edf..c3d24ca 100644
--- a/modules/audio_coding_module.target.linux-arm.mk
+++ b/modules/audio_coding_module.target.linux-arm.mk
@@ -342,6 +342,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -359,6 +360,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_coding_module.target.linux-arm64.mk b/modules/audio_coding_module.target.linux-arm64.mk
index 3c3343f..341965c 100644
--- a/modules/audio_coding_module.target.linux-arm64.mk
+++ b/modules/audio_coding_module.target.linux-arm64.mk
@@ -311,6 +311,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -324,6 +325,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_coding_module.target.linux-mips.mk b/modules/audio_coding_module.target.linux-mips.mk
index bc53980..6ab114b 100644
--- a/modules/audio_coding_module.target.linux-mips.mk
+++ b/modules/audio_coding_module.target.linux-mips.mk
@@ -331,6 +331,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -346,6 +347,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_coding_module.target.linux-x86.mk b/modules/audio_coding_module.target.linux-x86.mk
index 8e9eb2e..a6fa3ca 100644
--- a/modules/audio_coding_module.target.linux-x86.mk
+++ b/modules/audio_coding_module.target.linux-x86.mk
@@ -323,6 +323,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -338,6 +339,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_coding_module.target.linux-x86_64.mk b/modules/audio_coding_module.target.linux-x86_64.mk
index 580c1c0..f38aefe 100644
--- a/modules/audio_coding_module.target.linux-x86_64.mk
+++ b/modules/audio_coding_module.target.linux-x86_64.mk
@@ -321,6 +321,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -336,6 +337,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_conference_mixer.target.darwin-arm.mk b/modules/audio_conference_mixer.target.darwin-arm.mk
index 5c6aeaa..a9818e9 100644
--- a/modules/audio_conference_mixer.target.darwin-arm.mk
+++ b/modules/audio_conference_mixer.target.darwin-arm.mk
@@ -288,6 +288,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -305,6 +306,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_conference_mixer.target.darwin-arm64.mk b/modules/audio_conference_mixer.target.darwin-arm64.mk
index a765426..22209dd 100644
--- a/modules/audio_conference_mixer.target.darwin-arm64.mk
+++ b/modules/audio_conference_mixer.target.darwin-arm64.mk
@@ -257,6 +257,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -270,6 +271,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_conference_mixer.target.darwin-mips.mk b/modules/audio_conference_mixer.target.darwin-mips.mk
index 1510eba..f99be43 100644
--- a/modules/audio_conference_mixer.target.darwin-mips.mk
+++ b/modules/audio_conference_mixer.target.darwin-mips.mk
@@ -277,6 +277,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -292,6 +293,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_conference_mixer.target.darwin-x86.mk b/modules/audio_conference_mixer.target.darwin-x86.mk
index 4a71999..ed702a4 100644
--- a/modules/audio_conference_mixer.target.darwin-x86.mk
+++ b/modules/audio_conference_mixer.target.darwin-x86.mk
@@ -269,6 +269,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -284,6 +285,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_conference_mixer.target.darwin-x86_64.mk b/modules/audio_conference_mixer.target.darwin-x86_64.mk
index 26c2181..bdb3c1a 100644
--- a/modules/audio_conference_mixer.target.darwin-x86_64.mk
+++ b/modules/audio_conference_mixer.target.darwin-x86_64.mk
@@ -267,6 +267,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -282,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_conference_mixer.target.linux-arm.mk b/modules/audio_conference_mixer.target.linux-arm.mk
index 5c6aeaa..a9818e9 100644
--- a/modules/audio_conference_mixer.target.linux-arm.mk
+++ b/modules/audio_conference_mixer.target.linux-arm.mk
@@ -288,6 +288,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -305,6 +306,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_conference_mixer.target.linux-arm64.mk b/modules/audio_conference_mixer.target.linux-arm64.mk
index a765426..22209dd 100644
--- a/modules/audio_conference_mixer.target.linux-arm64.mk
+++ b/modules/audio_conference_mixer.target.linux-arm64.mk
@@ -257,6 +257,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -270,6 +271,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_conference_mixer.target.linux-mips.mk b/modules/audio_conference_mixer.target.linux-mips.mk
index 1510eba..f99be43 100644
--- a/modules/audio_conference_mixer.target.linux-mips.mk
+++ b/modules/audio_conference_mixer.target.linux-mips.mk
@@ -277,6 +277,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -292,6 +293,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_conference_mixer.target.linux-x86.mk b/modules/audio_conference_mixer.target.linux-x86.mk
index 4a71999..ed702a4 100644
--- a/modules/audio_conference_mixer.target.linux-x86.mk
+++ b/modules/audio_conference_mixer.target.linux-x86.mk
@@ -269,6 +269,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -284,6 +285,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_conference_mixer.target.linux-x86_64.mk b/modules/audio_conference_mixer.target.linux-x86_64.mk
index 26c2181..bdb3c1a 100644
--- a/modules/audio_conference_mixer.target.linux-x86_64.mk
+++ b/modules/audio_conference_mixer.target.linux-x86_64.mk
@@ -267,6 +267,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -282,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_device.target.darwin-arm.mk b/modules/audio_device.target.darwin-arm.mk
index 8e43bee..220ff85 100644
--- a/modules/audio_device.target.darwin-arm.mk
+++ b/modules/audio_device.target.darwin-arm.mk
@@ -304,6 +304,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -321,6 +322,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_device.target.darwin-arm64.mk b/modules/audio_device.target.darwin-arm64.mk
index fa57973..2927324 100644
--- a/modules/audio_device.target.darwin-arm64.mk
+++ b/modules/audio_device.target.darwin-arm64.mk
@@ -273,6 +273,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -286,6 +287,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_device.target.darwin-mips.mk b/modules/audio_device.target.darwin-mips.mk
index 99be084..c8b8a06 100644
--- a/modules/audio_device.target.darwin-mips.mk
+++ b/modules/audio_device.target.darwin-mips.mk
@@ -293,6 +293,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -308,6 +309,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_device.target.darwin-x86.mk b/modules/audio_device.target.darwin-x86.mk
index 0de5f4f..7ac50c7 100644
--- a/modules/audio_device.target.darwin-x86.mk
+++ b/modules/audio_device.target.darwin-x86.mk
@@ -285,6 +285,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -300,6 +301,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_device.target.darwin-x86_64.mk b/modules/audio_device.target.darwin-x86_64.mk
index 5b60b14..a91eb89 100644
--- a/modules/audio_device.target.darwin-x86_64.mk
+++ b/modules/audio_device.target.darwin-x86_64.mk
@@ -283,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -298,6 +299,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_device.target.linux-arm.mk b/modules/audio_device.target.linux-arm.mk
index 8e43bee..220ff85 100644
--- a/modules/audio_device.target.linux-arm.mk
+++ b/modules/audio_device.target.linux-arm.mk
@@ -304,6 +304,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -321,6 +322,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_device.target.linux-arm64.mk b/modules/audio_device.target.linux-arm64.mk
index fa57973..2927324 100644
--- a/modules/audio_device.target.linux-arm64.mk
+++ b/modules/audio_device.target.linux-arm64.mk
@@ -273,6 +273,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -286,6 +287,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_device.target.linux-mips.mk b/modules/audio_device.target.linux-mips.mk
index 99be084..c8b8a06 100644
--- a/modules/audio_device.target.linux-mips.mk
+++ b/modules/audio_device.target.linux-mips.mk
@@ -293,6 +293,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -308,6 +309,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_device.target.linux-x86.mk b/modules/audio_device.target.linux-x86.mk
index 0de5f4f..7ac50c7 100644
--- a/modules/audio_device.target.linux-x86.mk
+++ b/modules/audio_device.target.linux-x86.mk
@@ -285,6 +285,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -300,6 +301,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_device.target.linux-x86_64.mk b/modules/audio_device.target.linux-x86_64.mk
index 5b60b14..a91eb89 100644
--- a/modules/audio_device.target.linux-x86_64.mk
+++ b/modules/audio_device.target.linux-x86_64.mk
@@ -283,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -298,6 +299,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing.target.darwin-arm.mk b/modules/audio_processing.target.darwin-arm.mk
index 11e0d9a..ed6d4d4 100644
--- a/modules/audio_processing.target.darwin-arm.mk
+++ b/modules/audio_processing.target.darwin-arm.mk
@@ -331,6 +331,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -348,6 +349,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_processing.target.darwin-arm64.mk b/modules/audio_processing.target.darwin-arm64.mk
index d4e5e62..144e06e 100644
--- a/modules/audio_processing.target.darwin-arm64.mk
+++ b/modules/audio_processing.target.darwin-arm64.mk
@@ -299,6 +299,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -312,6 +313,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing.target.darwin-mips.mk b/modules/audio_processing.target.darwin-mips.mk
index b0442e8..a9f2b59 100644
--- a/modules/audio_processing.target.darwin-mips.mk
+++ b/modules/audio_processing.target.darwin-mips.mk
@@ -321,6 +321,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -336,6 +337,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing.target.darwin-x86.mk b/modules/audio_processing.target.darwin-x86.mk
index 1dbecf5..659aaed 100644
--- a/modules/audio_processing.target.darwin-x86.mk
+++ b/modules/audio_processing.target.darwin-x86.mk
@@ -311,6 +311,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -326,6 +327,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing.target.darwin-x86_64.mk b/modules/audio_processing.target.darwin-x86_64.mk
index f0d104b..c472505 100644
--- a/modules/audio_processing.target.darwin-x86_64.mk
+++ b/modules/audio_processing.target.darwin-x86_64.mk
@@ -309,6 +309,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -324,6 +325,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing.target.linux-arm.mk b/modules/audio_processing.target.linux-arm.mk
index 11e0d9a..ed6d4d4 100644
--- a/modules/audio_processing.target.linux-arm.mk
+++ b/modules/audio_processing.target.linux-arm.mk
@@ -331,6 +331,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -348,6 +349,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_processing.target.linux-arm64.mk b/modules/audio_processing.target.linux-arm64.mk
index d4e5e62..144e06e 100644
--- a/modules/audio_processing.target.linux-arm64.mk
+++ b/modules/audio_processing.target.linux-arm64.mk
@@ -299,6 +299,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -312,6 +313,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing.target.linux-mips.mk b/modules/audio_processing.target.linux-mips.mk
index b0442e8..a9f2b59 100644
--- a/modules/audio_processing.target.linux-mips.mk
+++ b/modules/audio_processing.target.linux-mips.mk
@@ -321,6 +321,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -336,6 +337,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing.target.linux-x86.mk b/modules/audio_processing.target.linux-x86.mk
index 1dbecf5..659aaed 100644
--- a/modules/audio_processing.target.linux-x86.mk
+++ b/modules/audio_processing.target.linux-x86.mk
@@ -311,6 +311,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -326,6 +327,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing.target.linux-x86_64.mk b/modules/audio_processing.target.linux-x86_64.mk
index f0d104b..c472505 100644
--- a/modules/audio_processing.target.linux-x86_64.mk
+++ b/modules/audio_processing.target.linux-x86_64.mk
@@ -309,6 +309,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -324,6 +325,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing/lib_core_neon_offsets.target.darwin-arm.mk b/modules/audio_processing/lib_core_neon_offsets.target.darwin-arm.mk
index 44f5d21..ec44bcf 100644
--- a/modules/audio_processing/lib_core_neon_offsets.target.darwin-arm.mk
+++ b/modules/audio_processing/lib_core_neon_offsets.target.darwin-arm.mk
@@ -271,6 +271,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -288,6 +289,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_processing/lib_core_neon_offsets.target.linux-arm.mk b/modules/audio_processing/lib_core_neon_offsets.target.linux-arm.mk
index 44f5d21..ec44bcf 100644
--- a/modules/audio_processing/lib_core_neon_offsets.target.linux-arm.mk
+++ b/modules/audio_processing/lib_core_neon_offsets.target.linux-arm.mk
@@ -271,6 +271,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -288,6 +289,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_processing_neon.target.darwin-arm.mk b/modules/audio_processing_neon.target.darwin-arm.mk
index 9146673..562fd9c 100644
--- a/modules/audio_processing_neon.target.darwin-arm.mk
+++ b/modules/audio_processing_neon.target.darwin-arm.mk
@@ -294,6 +294,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -311,6 +312,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_processing_neon.target.linux-arm.mk b/modules/audio_processing_neon.target.linux-arm.mk
index 9146673..562fd9c 100644
--- a/modules/audio_processing_neon.target.linux-arm.mk
+++ b/modules/audio_processing_neon.target.linux-arm.mk
@@ -294,6 +294,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -311,6 +312,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audio_processing_sse2.target.darwin-x86.mk b/modules/audio_processing_sse2.target.darwin-x86.mk
index 4711813..166a4ba 100644
--- a/modules/audio_processing_sse2.target.darwin-x86.mk
+++ b/modules/audio_processing_sse2.target.darwin-x86.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing_sse2.target.darwin-x86_64.mk b/modules/audio_processing_sse2.target.darwin-x86_64.mk
index f3520a0..dbf0089 100644
--- a/modules/audio_processing_sse2.target.darwin-x86_64.mk
+++ b/modules/audio_processing_sse2.target.darwin-x86_64.mk
@@ -260,6 +260,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing_sse2.target.linux-x86.mk b/modules/audio_processing_sse2.target.linux-x86.mk
index 4711813..166a4ba 100644
--- a/modules/audio_processing_sse2.target.linux-x86.mk
+++ b/modules/audio_processing_sse2.target.linux-x86.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audio_processing_sse2.target.linux-x86_64.mk b/modules/audio_processing_sse2.target.linux-x86_64.mk
index f3520a0..dbf0089 100644
--- a/modules/audio_processing_sse2.target.linux-x86_64.mk
+++ b/modules/audio_processing_sse2.target.linux-x86_64.mk
@@ -260,6 +260,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audioproc_debug_proto.target.darwin-arm.mk b/modules/audioproc_debug_proto.target.darwin-arm.mk
index 1c8331f..71e2c09 100644
--- a/modules/audioproc_debug_proto.target.darwin-arm.mk
+++ b/modules/audioproc_debug_proto.target.darwin-arm.mk
@@ -315,6 +315,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -332,6 +333,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audioproc_debug_proto.target.darwin-arm64.mk b/modules/audioproc_debug_proto.target.darwin-arm64.mk
index f8b0d47..e9562b8 100644
--- a/modules/audioproc_debug_proto.target.darwin-arm64.mk
+++ b/modules/audioproc_debug_proto.target.darwin-arm64.mk
@@ -284,6 +284,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -297,6 +298,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audioproc_debug_proto.target.darwin-mips.mk b/modules/audioproc_debug_proto.target.darwin-mips.mk
index c12afd4..879632e 100644
--- a/modules/audioproc_debug_proto.target.darwin-mips.mk
+++ b/modules/audioproc_debug_proto.target.darwin-mips.mk
@@ -304,6 +304,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -319,6 +320,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audioproc_debug_proto.target.darwin-x86.mk b/modules/audioproc_debug_proto.target.darwin-x86.mk
index 7adefdf..1401363 100644
--- a/modules/audioproc_debug_proto.target.darwin-x86.mk
+++ b/modules/audioproc_debug_proto.target.darwin-x86.mk
@@ -296,6 +296,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -311,6 +312,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audioproc_debug_proto.target.darwin-x86_64.mk b/modules/audioproc_debug_proto.target.darwin-x86_64.mk
index 8afd37c..f0172b6 100644
--- a/modules/audioproc_debug_proto.target.darwin-x86_64.mk
+++ b/modules/audioproc_debug_proto.target.darwin-x86_64.mk
@@ -294,6 +294,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -309,6 +310,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audioproc_debug_proto.target.linux-arm.mk b/modules/audioproc_debug_proto.target.linux-arm.mk
index 1c8331f..71e2c09 100644
--- a/modules/audioproc_debug_proto.target.linux-arm.mk
+++ b/modules/audioproc_debug_proto.target.linux-arm.mk
@@ -315,6 +315,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -332,6 +333,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/audioproc_debug_proto.target.linux-arm64.mk b/modules/audioproc_debug_proto.target.linux-arm64.mk
index f8b0d47..e9562b8 100644
--- a/modules/audioproc_debug_proto.target.linux-arm64.mk
+++ b/modules/audioproc_debug_proto.target.linux-arm64.mk
@@ -284,6 +284,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -297,6 +298,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audioproc_debug_proto.target.linux-mips.mk b/modules/audioproc_debug_proto.target.linux-mips.mk
index c12afd4..879632e 100644
--- a/modules/audioproc_debug_proto.target.linux-mips.mk
+++ b/modules/audioproc_debug_proto.target.linux-mips.mk
@@ -304,6 +304,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -319,6 +320,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audioproc_debug_proto.target.linux-x86.mk b/modules/audioproc_debug_proto.target.linux-x86.mk
index 7adefdf..1401363 100644
--- a/modules/audioproc_debug_proto.target.linux-x86.mk
+++ b/modules/audioproc_debug_proto.target.linux-x86.mk
@@ -296,6 +296,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -311,6 +312,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/audioproc_debug_proto.target.linux-x86_64.mk b/modules/audioproc_debug_proto.target.linux-x86_64.mk
index 8afd37c..f0172b6 100644
--- a/modules/audioproc_debug_proto.target.linux-x86_64.mk
+++ b/modules/audioproc_debug_proto.target.linux-x86_64.mk
@@ -294,6 +294,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -309,6 +310,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/bitrate_controller.target.darwin-arm.mk b/modules/bitrate_controller.target.darwin-arm.mk
index 6bdce0f..883100d 100644
--- a/modules/bitrate_controller.target.darwin-arm.mk
+++ b/modules/bitrate_controller.target.darwin-arm.mk
@@ -282,6 +282,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -299,6 +300,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/bitrate_controller.target.darwin-arm64.mk b/modules/bitrate_controller.target.darwin-arm64.mk
index 7cb5789..b2e90e4 100644
--- a/modules/bitrate_controller.target.darwin-arm64.mk
+++ b/modules/bitrate_controller.target.darwin-arm64.mk
@@ -251,6 +251,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -264,6 +265,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/bitrate_controller.target.darwin-mips.mk b/modules/bitrate_controller.target.darwin-mips.mk
index 2a99219..f127259 100644
--- a/modules/bitrate_controller.target.darwin-mips.mk
+++ b/modules/bitrate_controller.target.darwin-mips.mk
@@ -271,6 +271,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -286,6 +287,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/bitrate_controller.target.darwin-x86.mk b/modules/bitrate_controller.target.darwin-x86.mk
index 7da44ad..76edd71 100644
--- a/modules/bitrate_controller.target.darwin-x86.mk
+++ b/modules/bitrate_controller.target.darwin-x86.mk
@@ -263,6 +263,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -278,6 +279,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/bitrate_controller.target.darwin-x86_64.mk b/modules/bitrate_controller.target.darwin-x86_64.mk
index 0155f31..853136c 100644
--- a/modules/bitrate_controller.target.darwin-x86_64.mk
+++ b/modules/bitrate_controller.target.darwin-x86_64.mk
@@ -261,6 +261,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -276,6 +277,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/bitrate_controller.target.linux-arm.mk b/modules/bitrate_controller.target.linux-arm.mk
index 6bdce0f..883100d 100644
--- a/modules/bitrate_controller.target.linux-arm.mk
+++ b/modules/bitrate_controller.target.linux-arm.mk
@@ -282,6 +282,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -299,6 +300,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/bitrate_controller.target.linux-arm64.mk b/modules/bitrate_controller.target.linux-arm64.mk
index 7cb5789..b2e90e4 100644
--- a/modules/bitrate_controller.target.linux-arm64.mk
+++ b/modules/bitrate_controller.target.linux-arm64.mk
@@ -251,6 +251,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -264,6 +265,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/bitrate_controller.target.linux-mips.mk b/modules/bitrate_controller.target.linux-mips.mk
index 2a99219..f127259 100644
--- a/modules/bitrate_controller.target.linux-mips.mk
+++ b/modules/bitrate_controller.target.linux-mips.mk
@@ -271,6 +271,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -286,6 +287,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/bitrate_controller.target.linux-x86.mk b/modules/bitrate_controller.target.linux-x86.mk
index 7da44ad..76edd71 100644
--- a/modules/bitrate_controller.target.linux-x86.mk
+++ b/modules/bitrate_controller.target.linux-x86.mk
@@ -263,6 +263,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -278,6 +279,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/bitrate_controller.target.linux-x86_64.mk b/modules/bitrate_controller.target.linux-x86_64.mk
index 0155f31..853136c 100644
--- a/modules/bitrate_controller.target.linux-x86_64.mk
+++ b/modules/bitrate_controller.target.linux-x86_64.mk
@@ -261,6 +261,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -276,6 +277,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iLBC.target.darwin-arm.mk b/modules/iLBC.target.darwin-arm.mk
index cead942..dc7c781 100644
--- a/modules/iLBC.target.darwin-arm.mk
+++ b/modules/iLBC.target.darwin-arm.mk
@@ -356,6 +356,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -373,6 +374,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/iLBC.target.darwin-arm64.mk b/modules/iLBC.target.darwin-arm64.mk
index bb1cd01..b5ca4fe 100644
--- a/modules/iLBC.target.darwin-arm64.mk
+++ b/modules/iLBC.target.darwin-arm64.mk
@@ -325,6 +325,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -338,6 +339,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iLBC.target.darwin-mips.mk b/modules/iLBC.target.darwin-mips.mk
index 1f9094c..c785b68 100644
--- a/modules/iLBC.target.darwin-mips.mk
+++ b/modules/iLBC.target.darwin-mips.mk
@@ -345,6 +345,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -360,6 +361,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iLBC.target.darwin-x86.mk b/modules/iLBC.target.darwin-x86.mk
index 30e34d0..508eb61 100644
--- a/modules/iLBC.target.darwin-x86.mk
+++ b/modules/iLBC.target.darwin-x86.mk
@@ -337,6 +337,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -352,6 +353,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iLBC.target.darwin-x86_64.mk b/modules/iLBC.target.darwin-x86_64.mk
index fcebd3c..7ad9fc0 100644
--- a/modules/iLBC.target.darwin-x86_64.mk
+++ b/modules/iLBC.target.darwin-x86_64.mk
@@ -335,6 +335,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -350,6 +351,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iLBC.target.linux-arm.mk b/modules/iLBC.target.linux-arm.mk
index cead942..dc7c781 100644
--- a/modules/iLBC.target.linux-arm.mk
+++ b/modules/iLBC.target.linux-arm.mk
@@ -356,6 +356,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -373,6 +374,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/iLBC.target.linux-arm64.mk b/modules/iLBC.target.linux-arm64.mk
index bb1cd01..b5ca4fe 100644
--- a/modules/iLBC.target.linux-arm64.mk
+++ b/modules/iLBC.target.linux-arm64.mk
@@ -325,6 +325,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -338,6 +339,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iLBC.target.linux-mips.mk b/modules/iLBC.target.linux-mips.mk
index 1f9094c..c785b68 100644
--- a/modules/iLBC.target.linux-mips.mk
+++ b/modules/iLBC.target.linux-mips.mk
@@ -345,6 +345,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -360,6 +361,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iLBC.target.linux-x86.mk b/modules/iLBC.target.linux-x86.mk
index 30e34d0..508eb61 100644
--- a/modules/iLBC.target.linux-x86.mk
+++ b/modules/iLBC.target.linux-x86.mk
@@ -337,6 +337,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -352,6 +353,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iLBC.target.linux-x86_64.mk b/modules/iLBC.target.linux-x86_64.mk
index fcebd3c..7ad9fc0 100644
--- a/modules/iLBC.target.linux-x86_64.mk
+++ b/modules/iLBC.target.linux-x86_64.mk
@@ -335,6 +335,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -350,6 +351,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSAC.target.darwin-arm.mk b/modules/iSAC.target.darwin-arm.mk
index 5d78c23..720042e 100644
--- a/modules/iSAC.target.darwin-arm.mk
+++ b/modules/iSAC.target.darwin-arm.mk
@@ -315,6 +315,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -332,6 +333,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/iSAC.target.darwin-arm64.mk b/modules/iSAC.target.darwin-arm64.mk
index 2acf8ed..ce39629 100644
--- a/modules/iSAC.target.darwin-arm64.mk
+++ b/modules/iSAC.target.darwin-arm64.mk
@@ -284,6 +284,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -297,6 +298,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSAC.target.darwin-mips.mk b/modules/iSAC.target.darwin-mips.mk
index bb14398..2d39671 100644
--- a/modules/iSAC.target.darwin-mips.mk
+++ b/modules/iSAC.target.darwin-mips.mk
@@ -304,6 +304,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -319,6 +320,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSAC.target.darwin-x86.mk b/modules/iSAC.target.darwin-x86.mk
index f44d09c..26b9efe 100644
--- a/modules/iSAC.target.darwin-x86.mk
+++ b/modules/iSAC.target.darwin-x86.mk
@@ -296,6 +296,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -311,6 +312,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSAC.target.darwin-x86_64.mk b/modules/iSAC.target.darwin-x86_64.mk
index 57de57a..9d164ff 100644
--- a/modules/iSAC.target.darwin-x86_64.mk
+++ b/modules/iSAC.target.darwin-x86_64.mk
@@ -294,6 +294,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -309,6 +310,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSAC.target.linux-arm.mk b/modules/iSAC.target.linux-arm.mk
index 5d78c23..720042e 100644
--- a/modules/iSAC.target.linux-arm.mk
+++ b/modules/iSAC.target.linux-arm.mk
@@ -315,6 +315,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -332,6 +333,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/iSAC.target.linux-arm64.mk b/modules/iSAC.target.linux-arm64.mk
index 2acf8ed..ce39629 100644
--- a/modules/iSAC.target.linux-arm64.mk
+++ b/modules/iSAC.target.linux-arm64.mk
@@ -284,6 +284,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -297,6 +298,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSAC.target.linux-mips.mk b/modules/iSAC.target.linux-mips.mk
index bb14398..2d39671 100644
--- a/modules/iSAC.target.linux-mips.mk
+++ b/modules/iSAC.target.linux-mips.mk
@@ -304,6 +304,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -319,6 +320,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSAC.target.linux-x86.mk b/modules/iSAC.target.linux-x86.mk
index f44d09c..26b9efe 100644
--- a/modules/iSAC.target.linux-x86.mk
+++ b/modules/iSAC.target.linux-x86.mk
@@ -296,6 +296,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -311,6 +312,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSAC.target.linux-x86_64.mk b/modules/iSAC.target.linux-x86_64.mk
index 57de57a..9d164ff 100644
--- a/modules/iSAC.target.linux-x86_64.mk
+++ b/modules/iSAC.target.linux-x86_64.mk
@@ -294,6 +294,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -309,6 +310,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSACFix.target.darwin-arm.mk b/modules/iSACFix.target.darwin-arm.mk
index 6b24e4b..e8c3a9e 100644
--- a/modules/iSACFix.target.darwin-arm.mk
+++ b/modules/iSACFix.target.darwin-arm.mk
@@ -315,6 +315,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -332,6 +333,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/iSACFix.target.darwin-arm64.mk b/modules/iSACFix.target.darwin-arm64.mk
index 95cbc0b..302a797 100644
--- a/modules/iSACFix.target.darwin-arm64.mk
+++ b/modules/iSACFix.target.darwin-arm64.mk
@@ -284,6 +284,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -297,6 +298,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSACFix.target.darwin-mips.mk b/modules/iSACFix.target.darwin-mips.mk
index c2e9e7e..026c4be 100644
--- a/modules/iSACFix.target.darwin-mips.mk
+++ b/modules/iSACFix.target.darwin-mips.mk
@@ -304,6 +304,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -319,6 +320,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSACFix.target.darwin-x86.mk b/modules/iSACFix.target.darwin-x86.mk
index 3497b0c..f2ca737 100644
--- a/modules/iSACFix.target.darwin-x86.mk
+++ b/modules/iSACFix.target.darwin-x86.mk
@@ -296,6 +296,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -311,6 +312,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSACFix.target.darwin-x86_64.mk b/modules/iSACFix.target.darwin-x86_64.mk
index dd5a4ce..82044b8 100644
--- a/modules/iSACFix.target.darwin-x86_64.mk
+++ b/modules/iSACFix.target.darwin-x86_64.mk
@@ -294,6 +294,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -309,6 +310,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSACFix.target.linux-arm.mk b/modules/iSACFix.target.linux-arm.mk
index 6b24e4b..e8c3a9e 100644
--- a/modules/iSACFix.target.linux-arm.mk
+++ b/modules/iSACFix.target.linux-arm.mk
@@ -315,6 +315,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -332,6 +333,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/iSACFix.target.linux-arm64.mk b/modules/iSACFix.target.linux-arm64.mk
index 95cbc0b..302a797 100644
--- a/modules/iSACFix.target.linux-arm64.mk
+++ b/modules/iSACFix.target.linux-arm64.mk
@@ -284,6 +284,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -297,6 +298,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSACFix.target.linux-mips.mk b/modules/iSACFix.target.linux-mips.mk
index c2e9e7e..026c4be 100644
--- a/modules/iSACFix.target.linux-mips.mk
+++ b/modules/iSACFix.target.linux-mips.mk
@@ -304,6 +304,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -319,6 +320,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSACFix.target.linux-x86.mk b/modules/iSACFix.target.linux-x86.mk
index 3497b0c..f2ca737 100644
--- a/modules/iSACFix.target.linux-x86.mk
+++ b/modules/iSACFix.target.linux-x86.mk
@@ -296,6 +296,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -311,6 +312,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/iSACFix.target.linux-x86_64.mk b/modules/iSACFix.target.linux-x86_64.mk
index dd5a4ce..82044b8 100644
--- a/modules/iSACFix.target.linux-x86_64.mk
+++ b/modules/iSACFix.target.linux-x86_64.mk
@@ -294,6 +294,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -309,6 +310,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/isac_neon.target.darwin-arm.mk b/modules/isac_neon.target.darwin-arm.mk
index 3426f85..de60236 100644
--- a/modules/isac_neon.target.darwin-arm.mk
+++ b/modules/isac_neon.target.darwin-arm.mk
@@ -295,6 +295,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -312,6 +313,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/isac_neon.target.linux-arm.mk b/modules/isac_neon.target.linux-arm.mk
index 3426f85..de60236 100644
--- a/modules/isac_neon.target.linux-arm.mk
+++ b/modules/isac_neon.target.linux-arm.mk
@@ -295,6 +295,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -312,6 +313,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/media_file.target.darwin-arm.mk b/modules/media_file.target.darwin-arm.mk
index 6e401ee..3432db9 100644
--- a/modules/media_file.target.darwin-arm.mk
+++ b/modules/media_file.target.darwin-arm.mk
@@ -287,6 +287,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -304,6 +305,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/media_file.target.darwin-arm64.mk b/modules/media_file.target.darwin-arm64.mk
index 2ad9b3c..24afd3f 100644
--- a/modules/media_file.target.darwin-arm64.mk
+++ b/modules/media_file.target.darwin-arm64.mk
@@ -256,6 +256,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -269,6 +270,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/media_file.target.darwin-mips.mk b/modules/media_file.target.darwin-mips.mk
index a6c9865..7c89b5e 100644
--- a/modules/media_file.target.darwin-mips.mk
+++ b/modules/media_file.target.darwin-mips.mk
@@ -276,6 +276,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -291,6 +292,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/media_file.target.darwin-x86.mk b/modules/media_file.target.darwin-x86.mk
index a81ad7a..3404a50 100644
--- a/modules/media_file.target.darwin-x86.mk
+++ b/modules/media_file.target.darwin-x86.mk
@@ -268,6 +268,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -283,6 +284,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/media_file.target.darwin-x86_64.mk b/modules/media_file.target.darwin-x86_64.mk
index 4ee47ba..6eed4fc 100644
--- a/modules/media_file.target.darwin-x86_64.mk
+++ b/modules/media_file.target.darwin-x86_64.mk
@@ -266,6 +266,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -281,6 +282,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/media_file.target.linux-arm.mk b/modules/media_file.target.linux-arm.mk
index 6e401ee..3432db9 100644
--- a/modules/media_file.target.linux-arm.mk
+++ b/modules/media_file.target.linux-arm.mk
@@ -287,6 +287,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -304,6 +305,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/media_file.target.linux-arm64.mk b/modules/media_file.target.linux-arm64.mk
index 2ad9b3c..24afd3f 100644
--- a/modules/media_file.target.linux-arm64.mk
+++ b/modules/media_file.target.linux-arm64.mk
@@ -256,6 +256,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -269,6 +270,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/media_file.target.linux-mips.mk b/modules/media_file.target.linux-mips.mk
index a6c9865..7c89b5e 100644
--- a/modules/media_file.target.linux-mips.mk
+++ b/modules/media_file.target.linux-mips.mk
@@ -276,6 +276,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -291,6 +292,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/media_file.target.linux-x86.mk b/modules/media_file.target.linux-x86.mk
index a81ad7a..3404a50 100644
--- a/modules/media_file.target.linux-x86.mk
+++ b/modules/media_file.target.linux-x86.mk
@@ -268,6 +268,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -283,6 +284,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/media_file.target.linux-x86_64.mk b/modules/media_file.target.linux-x86_64.mk
index 4ee47ba..6eed4fc 100644
--- a/modules/media_file.target.linux-x86_64.mk
+++ b/modules/media_file.target.linux-x86_64.mk
@@ -266,6 +266,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -281,6 +282,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/paced_sender.target.darwin-arm.mk b/modules/paced_sender.target.darwin-arm.mk
index 533d1f8..c84e2dd 100644
--- a/modules/paced_sender.target.darwin-arm.mk
+++ b/modules/paced_sender.target.darwin-arm.mk
@@ -281,6 +281,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -298,6 +299,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/paced_sender.target.darwin-arm64.mk b/modules/paced_sender.target.darwin-arm64.mk
index d0fbf37..4750f69 100644
--- a/modules/paced_sender.target.darwin-arm64.mk
+++ b/modules/paced_sender.target.darwin-arm64.mk
@@ -250,6 +250,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -263,6 +264,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/paced_sender.target.darwin-mips.mk b/modules/paced_sender.target.darwin-mips.mk
index ad2a8b0..7a09c1b 100644
--- a/modules/paced_sender.target.darwin-mips.mk
+++ b/modules/paced_sender.target.darwin-mips.mk
@@ -270,6 +270,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/paced_sender.target.darwin-x86.mk b/modules/paced_sender.target.darwin-x86.mk
index 44d2067..7ab0a6e 100644
--- a/modules/paced_sender.target.darwin-x86.mk
+++ b/modules/paced_sender.target.darwin-x86.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/paced_sender.target.darwin-x86_64.mk b/modules/paced_sender.target.darwin-x86_64.mk
index 43be663..52480e3 100644
--- a/modules/paced_sender.target.darwin-x86_64.mk
+++ b/modules/paced_sender.target.darwin-x86_64.mk
@@ -260,6 +260,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/paced_sender.target.linux-arm.mk b/modules/paced_sender.target.linux-arm.mk
index 533d1f8..c84e2dd 100644
--- a/modules/paced_sender.target.linux-arm.mk
+++ b/modules/paced_sender.target.linux-arm.mk
@@ -281,6 +281,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -298,6 +299,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/paced_sender.target.linux-arm64.mk b/modules/paced_sender.target.linux-arm64.mk
index d0fbf37..4750f69 100644
--- a/modules/paced_sender.target.linux-arm64.mk
+++ b/modules/paced_sender.target.linux-arm64.mk
@@ -250,6 +250,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -263,6 +264,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/paced_sender.target.linux-mips.mk b/modules/paced_sender.target.linux-mips.mk
index ad2a8b0..7a09c1b 100644
--- a/modules/paced_sender.target.linux-mips.mk
+++ b/modules/paced_sender.target.linux-mips.mk
@@ -270,6 +270,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/paced_sender.target.linux-x86.mk b/modules/paced_sender.target.linux-x86.mk
index 44d2067..7ab0a6e 100644
--- a/modules/paced_sender.target.linux-x86.mk
+++ b/modules/paced_sender.target.linux-x86.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/paced_sender.target.linux-x86_64.mk b/modules/paced_sender.target.linux-x86_64.mk
index 43be663..52480e3 100644
--- a/modules/paced_sender.target.linux-x86_64.mk
+++ b/modules/paced_sender.target.linux-x86_64.mk
@@ -260,6 +260,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator.target.darwin-arm.mk b/modules/remote_bitrate_estimator.target.darwin-arm.mk
index 62bb3b9..a4a7a47 100644
--- a/modules/remote_bitrate_estimator.target.darwin-arm.mk
+++ b/modules/remote_bitrate_estimator.target.darwin-arm.mk
@@ -281,6 +281,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -298,6 +299,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/remote_bitrate_estimator.target.darwin-arm64.mk b/modules/remote_bitrate_estimator.target.darwin-arm64.mk
index 90aadda..5b7847f 100644
--- a/modules/remote_bitrate_estimator.target.darwin-arm64.mk
+++ b/modules/remote_bitrate_estimator.target.darwin-arm64.mk
@@ -250,6 +250,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -263,6 +264,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator.target.darwin-mips.mk b/modules/remote_bitrate_estimator.target.darwin-mips.mk
index 80b1368..70995a1 100644
--- a/modules/remote_bitrate_estimator.target.darwin-mips.mk
+++ b/modules/remote_bitrate_estimator.target.darwin-mips.mk
@@ -270,6 +270,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator.target.darwin-x86.mk b/modules/remote_bitrate_estimator.target.darwin-x86.mk
index edfcef3..2451915 100644
--- a/modules/remote_bitrate_estimator.target.darwin-x86.mk
+++ b/modules/remote_bitrate_estimator.target.darwin-x86.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator.target.darwin-x86_64.mk b/modules/remote_bitrate_estimator.target.darwin-x86_64.mk
index c3fbdac..abd87f1 100644
--- a/modules/remote_bitrate_estimator.target.darwin-x86_64.mk
+++ b/modules/remote_bitrate_estimator.target.darwin-x86_64.mk
@@ -260,6 +260,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator.target.linux-arm.mk b/modules/remote_bitrate_estimator.target.linux-arm.mk
index 62bb3b9..a4a7a47 100644
--- a/modules/remote_bitrate_estimator.target.linux-arm.mk
+++ b/modules/remote_bitrate_estimator.target.linux-arm.mk
@@ -281,6 +281,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -298,6 +299,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/remote_bitrate_estimator.target.linux-arm64.mk b/modules/remote_bitrate_estimator.target.linux-arm64.mk
index 90aadda..5b7847f 100644
--- a/modules/remote_bitrate_estimator.target.linux-arm64.mk
+++ b/modules/remote_bitrate_estimator.target.linux-arm64.mk
@@ -250,6 +250,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -263,6 +264,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator.target.linux-mips.mk b/modules/remote_bitrate_estimator.target.linux-mips.mk
index 80b1368..70995a1 100644
--- a/modules/remote_bitrate_estimator.target.linux-mips.mk
+++ b/modules/remote_bitrate_estimator.target.linux-mips.mk
@@ -270,6 +270,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator.target.linux-x86.mk b/modules/remote_bitrate_estimator.target.linux-x86.mk
index edfcef3..2451915 100644
--- a/modules/remote_bitrate_estimator.target.linux-x86.mk
+++ b/modules/remote_bitrate_estimator.target.linux-x86.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator.target.linux-x86_64.mk b/modules/remote_bitrate_estimator.target.linux-x86_64.mk
index c3fbdac..abd87f1 100644
--- a/modules/remote_bitrate_estimator.target.linux-x86_64.mk
+++ b/modules/remote_bitrate_estimator.target.linux-x86_64.mk
@@ -260,6 +260,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator/rbe_components.target.darwin-arm.mk b/modules/remote_bitrate_estimator/rbe_components.target.darwin-arm.mk
index 33fd7e4..8cc1fe5 100644
--- a/modules/remote_bitrate_estimator/rbe_components.target.darwin-arm.mk
+++ b/modules/remote_bitrate_estimator/rbe_components.target.darwin-arm.mk
@@ -273,6 +273,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -290,6 +291,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/remote_bitrate_estimator/rbe_components.target.darwin-arm64.mk b/modules/remote_bitrate_estimator/rbe_components.target.darwin-arm64.mk
index d2e9a72..d79856f 100644
--- a/modules/remote_bitrate_estimator/rbe_components.target.darwin-arm64.mk
+++ b/modules/remote_bitrate_estimator/rbe_components.target.darwin-arm64.mk
@@ -242,6 +242,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -255,6 +256,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator/rbe_components.target.darwin-mips.mk b/modules/remote_bitrate_estimator/rbe_components.target.darwin-mips.mk
index ea99383..ecf8776 100644
--- a/modules/remote_bitrate_estimator/rbe_components.target.darwin-mips.mk
+++ b/modules/remote_bitrate_estimator/rbe_components.target.darwin-mips.mk
@@ -260,6 +260,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator/rbe_components.target.darwin-x86.mk b/modules/remote_bitrate_estimator/rbe_components.target.darwin-x86.mk
index 3035435..5716039 100644
--- a/modules/remote_bitrate_estimator/rbe_components.target.darwin-x86.mk
+++ b/modules/remote_bitrate_estimator/rbe_components.target.darwin-x86.mk
@@ -254,6 +254,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -269,6 +270,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator/rbe_components.target.darwin-x86_64.mk b/modules/remote_bitrate_estimator/rbe_components.target.darwin-x86_64.mk
index ef2dd51..cdcab77 100644
--- a/modules/remote_bitrate_estimator/rbe_components.target.darwin-x86_64.mk
+++ b/modules/remote_bitrate_estimator/rbe_components.target.darwin-x86_64.mk
@@ -252,6 +252,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -267,6 +268,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator/rbe_components.target.linux-arm.mk b/modules/remote_bitrate_estimator/rbe_components.target.linux-arm.mk
index 33fd7e4..8cc1fe5 100644
--- a/modules/remote_bitrate_estimator/rbe_components.target.linux-arm.mk
+++ b/modules/remote_bitrate_estimator/rbe_components.target.linux-arm.mk
@@ -273,6 +273,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -290,6 +291,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/remote_bitrate_estimator/rbe_components.target.linux-arm64.mk b/modules/remote_bitrate_estimator/rbe_components.target.linux-arm64.mk
index d2e9a72..d79856f 100644
--- a/modules/remote_bitrate_estimator/rbe_components.target.linux-arm64.mk
+++ b/modules/remote_bitrate_estimator/rbe_components.target.linux-arm64.mk
@@ -242,6 +242,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -255,6 +256,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator/rbe_components.target.linux-mips.mk b/modules/remote_bitrate_estimator/rbe_components.target.linux-mips.mk
index ea99383..ecf8776 100644
--- a/modules/remote_bitrate_estimator/rbe_components.target.linux-mips.mk
+++ b/modules/remote_bitrate_estimator/rbe_components.target.linux-mips.mk
@@ -260,6 +260,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator/rbe_components.target.linux-x86.mk b/modules/remote_bitrate_estimator/rbe_components.target.linux-x86.mk
index 3035435..5716039 100644
--- a/modules/remote_bitrate_estimator/rbe_components.target.linux-x86.mk
+++ b/modules/remote_bitrate_estimator/rbe_components.target.linux-x86.mk
@@ -254,6 +254,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -269,6 +270,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/remote_bitrate_estimator/rbe_components.target.linux-x86_64.mk b/modules/remote_bitrate_estimator/rbe_components.target.linux-x86_64.mk
index ef2dd51..cdcab77 100644
--- a/modules/remote_bitrate_estimator/rbe_components.target.linux-x86_64.mk
+++ b/modules/remote_bitrate_estimator/rbe_components.target.linux-x86_64.mk
@@ -252,6 +252,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -267,6 +268,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/rtp_rtcp.target.darwin-arm.mk b/modules/rtp_rtcp.target.darwin-arm.mk
index 19814d0..f8fa447 100644
--- a/modules/rtp_rtcp.target.darwin-arm.mk
+++ b/modules/rtp_rtcp.target.darwin-arm.mk
@@ -310,6 +310,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -327,6 +328,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/rtp_rtcp.target.darwin-arm64.mk b/modules/rtp_rtcp.target.darwin-arm64.mk
index 2f2edaa..e185a07 100644
--- a/modules/rtp_rtcp.target.darwin-arm64.mk
+++ b/modules/rtp_rtcp.target.darwin-arm64.mk
@@ -279,6 +279,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -292,6 +293,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/rtp_rtcp.target.darwin-mips.mk b/modules/rtp_rtcp.target.darwin-mips.mk
index 34a981d..aab511c 100644
--- a/modules/rtp_rtcp.target.darwin-mips.mk
+++ b/modules/rtp_rtcp.target.darwin-mips.mk
@@ -299,6 +299,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -314,6 +315,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/rtp_rtcp.target.darwin-x86.mk b/modules/rtp_rtcp.target.darwin-x86.mk
index b8d03b1..45ee736 100644
--- a/modules/rtp_rtcp.target.darwin-x86.mk
+++ b/modules/rtp_rtcp.target.darwin-x86.mk
@@ -291,6 +291,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -306,6 +307,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/rtp_rtcp.target.darwin-x86_64.mk b/modules/rtp_rtcp.target.darwin-x86_64.mk
index ddccddc..04668f6 100644
--- a/modules/rtp_rtcp.target.darwin-x86_64.mk
+++ b/modules/rtp_rtcp.target.darwin-x86_64.mk
@@ -289,6 +289,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -304,6 +305,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/rtp_rtcp.target.linux-arm.mk b/modules/rtp_rtcp.target.linux-arm.mk
index 19814d0..f8fa447 100644
--- a/modules/rtp_rtcp.target.linux-arm.mk
+++ b/modules/rtp_rtcp.target.linux-arm.mk
@@ -310,6 +310,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -327,6 +328,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/rtp_rtcp.target.linux-arm64.mk b/modules/rtp_rtcp.target.linux-arm64.mk
index 2f2edaa..e185a07 100644
--- a/modules/rtp_rtcp.target.linux-arm64.mk
+++ b/modules/rtp_rtcp.target.linux-arm64.mk
@@ -279,6 +279,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -292,6 +293,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/rtp_rtcp.target.linux-mips.mk b/modules/rtp_rtcp.target.linux-mips.mk
index 34a981d..aab511c 100644
--- a/modules/rtp_rtcp.target.linux-mips.mk
+++ b/modules/rtp_rtcp.target.linux-mips.mk
@@ -299,6 +299,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -314,6 +315,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/rtp_rtcp.target.linux-x86.mk b/modules/rtp_rtcp.target.linux-x86.mk
index b8d03b1..45ee736 100644
--- a/modules/rtp_rtcp.target.linux-x86.mk
+++ b/modules/rtp_rtcp.target.linux-x86.mk
@@ -291,6 +291,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -306,6 +307,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/rtp_rtcp.target.linux-x86_64.mk b/modules/rtp_rtcp.target.linux-x86_64.mk
index ddccddc..04668f6 100644
--- a/modules/rtp_rtcp.target.linux-x86_64.mk
+++ b/modules/rtp_rtcp.target.linux-x86_64.mk
@@ -289,6 +289,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -304,6 +305,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_capture_module.target.darwin-arm.mk b/modules/video_capture_module.target.darwin-arm.mk
index 58f9efb..2c58598 100644
--- a/modules/video_capture_module.target.darwin-arm.mk
+++ b/modules/video_capture_module.target.darwin-arm.mk
@@ -289,6 +289,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -306,6 +307,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/video_capture_module.target.darwin-arm64.mk b/modules/video_capture_module.target.darwin-arm64.mk
index 9c25915..2d195dd 100644
--- a/modules/video_capture_module.target.darwin-arm64.mk
+++ b/modules/video_capture_module.target.darwin-arm64.mk
@@ -258,6 +258,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -271,6 +272,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_capture_module.target.darwin-mips.mk b/modules/video_capture_module.target.darwin-mips.mk
index 0743cc5..6e5a275 100644
--- a/modules/video_capture_module.target.darwin-mips.mk
+++ b/modules/video_capture_module.target.darwin-mips.mk
@@ -278,6 +278,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -293,6 +294,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_capture_module.target.darwin-x86.mk b/modules/video_capture_module.target.darwin-x86.mk
index a59cad9..cdfd8b7 100644
--- a/modules/video_capture_module.target.darwin-x86.mk
+++ b/modules/video_capture_module.target.darwin-x86.mk
@@ -270,6 +270,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_capture_module.target.darwin-x86_64.mk b/modules/video_capture_module.target.darwin-x86_64.mk
index 15bbcd8..2a3c660 100644
--- a/modules/video_capture_module.target.darwin-x86_64.mk
+++ b/modules/video_capture_module.target.darwin-x86_64.mk
@@ -268,6 +268,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -283,6 +284,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_capture_module.target.linux-arm.mk b/modules/video_capture_module.target.linux-arm.mk
index 58f9efb..2c58598 100644
--- a/modules/video_capture_module.target.linux-arm.mk
+++ b/modules/video_capture_module.target.linux-arm.mk
@@ -289,6 +289,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -306,6 +307,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/video_capture_module.target.linux-arm64.mk b/modules/video_capture_module.target.linux-arm64.mk
index 9c25915..2d195dd 100644
--- a/modules/video_capture_module.target.linux-arm64.mk
+++ b/modules/video_capture_module.target.linux-arm64.mk
@@ -258,6 +258,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -271,6 +272,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_capture_module.target.linux-mips.mk b/modules/video_capture_module.target.linux-mips.mk
index 0743cc5..6e5a275 100644
--- a/modules/video_capture_module.target.linux-mips.mk
+++ b/modules/video_capture_module.target.linux-mips.mk
@@ -278,6 +278,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -293,6 +294,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_capture_module.target.linux-x86.mk b/modules/video_capture_module.target.linux-x86.mk
index a59cad9..cdfd8b7 100644
--- a/modules/video_capture_module.target.linux-x86.mk
+++ b/modules/video_capture_module.target.linux-x86.mk
@@ -270,6 +270,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_capture_module.target.linux-x86_64.mk b/modules/video_capture_module.target.linux-x86_64.mk
index 15bbcd8..2a3c660 100644
--- a/modules/video_capture_module.target.linux-x86_64.mk
+++ b/modules/video_capture_module.target.linux-x86_64.mk
@@ -268,6 +268,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -283,6 +284,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-arm.mk b/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-arm.mk
index c180408..823475b 100644
--- a/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-arm.mk
+++ b/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-arm.mk
@@ -283,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -300,6 +301,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-arm64.mk b/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-arm64.mk
index b9033fe..ff67967 100644
--- a/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-arm64.mk
+++ b/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-arm64.mk
@@ -252,6 +252,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -265,6 +266,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-mips.mk b/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-mips.mk
index 0b159c4..5d1603b 100644
--- a/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-mips.mk
+++ b/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-mips.mk
@@ -270,6 +270,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-x86.mk b/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-x86.mk
index 730df22..505b3b1 100644
--- a/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-x86.mk
+++ b/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-x86.mk
@@ -264,6 +264,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -279,6 +280,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-x86_64.mk b/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-x86_64.mk
index be36a58..27f5ee0 100644
--- a/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-x86_64.mk
+++ b/modules/video_coding/codecs/vp8/webrtc_vp8.target.darwin-x86_64.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-arm.mk b/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-arm.mk
index c180408..823475b 100644
--- a/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-arm.mk
+++ b/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-arm.mk
@@ -283,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -300,6 +301,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-arm64.mk b/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-arm64.mk
index b9033fe..ff67967 100644
--- a/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-arm64.mk
+++ b/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-arm64.mk
@@ -252,6 +252,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -265,6 +266,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-mips.mk b/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-mips.mk
index 0b159c4..5d1603b 100644
--- a/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-mips.mk
+++ b/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-mips.mk
@@ -270,6 +270,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-x86.mk b/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-x86.mk
index 730df22..505b3b1 100644
--- a/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-x86.mk
+++ b/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-x86.mk
@@ -264,6 +264,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -279,6 +280,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-x86_64.mk b/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-x86_64.mk
index be36a58..27f5ee0 100644
--- a/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-x86_64.mk
+++ b/modules/video_coding/codecs/vp8/webrtc_vp8.target.linux-x86_64.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/utility/video_coding_utility.target.darwin-arm.mk b/modules/video_coding/utility/video_coding_utility.target.darwin-arm.mk
index 6f74787..78a65b6 100644
--- a/modules/video_coding/utility/video_coding_utility.target.darwin-arm.mk
+++ b/modules/video_coding/utility/video_coding_utility.target.darwin-arm.mk
@@ -274,6 +274,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -291,6 +292,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/video_coding/utility/video_coding_utility.target.darwin-arm64.mk b/modules/video_coding/utility/video_coding_utility.target.darwin-arm64.mk
index a7e2137..dd08233 100644
--- a/modules/video_coding/utility/video_coding_utility.target.darwin-arm64.mk
+++ b/modules/video_coding/utility/video_coding_utility.target.darwin-arm64.mk
@@ -243,6 +243,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -256,6 +257,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/utility/video_coding_utility.target.darwin-mips.mk b/modules/video_coding/utility/video_coding_utility.target.darwin-mips.mk
index 0ff8ca0..10dee64 100644
--- a/modules/video_coding/utility/video_coding_utility.target.darwin-mips.mk
+++ b/modules/video_coding/utility/video_coding_utility.target.darwin-mips.mk
@@ -261,6 +261,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -276,6 +277,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/utility/video_coding_utility.target.darwin-x86.mk b/modules/video_coding/utility/video_coding_utility.target.darwin-x86.mk
index cacdf51..cbb8af1 100644
--- a/modules/video_coding/utility/video_coding_utility.target.darwin-x86.mk
+++ b/modules/video_coding/utility/video_coding_utility.target.darwin-x86.mk
@@ -255,6 +255,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -270,6 +271,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/utility/video_coding_utility.target.darwin-x86_64.mk b/modules/video_coding/utility/video_coding_utility.target.darwin-x86_64.mk
index 6fc4337..f126471 100644
--- a/modules/video_coding/utility/video_coding_utility.target.darwin-x86_64.mk
+++ b/modules/video_coding/utility/video_coding_utility.target.darwin-x86_64.mk
@@ -253,6 +253,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -268,6 +269,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/utility/video_coding_utility.target.linux-arm.mk b/modules/video_coding/utility/video_coding_utility.target.linux-arm.mk
index 6f74787..78a65b6 100644
--- a/modules/video_coding/utility/video_coding_utility.target.linux-arm.mk
+++ b/modules/video_coding/utility/video_coding_utility.target.linux-arm.mk
@@ -274,6 +274,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -291,6 +292,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/video_coding/utility/video_coding_utility.target.linux-arm64.mk b/modules/video_coding/utility/video_coding_utility.target.linux-arm64.mk
index a7e2137..dd08233 100644
--- a/modules/video_coding/utility/video_coding_utility.target.linux-arm64.mk
+++ b/modules/video_coding/utility/video_coding_utility.target.linux-arm64.mk
@@ -243,6 +243,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -256,6 +257,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/utility/video_coding_utility.target.linux-mips.mk b/modules/video_coding/utility/video_coding_utility.target.linux-mips.mk
index 0ff8ca0..10dee64 100644
--- a/modules/video_coding/utility/video_coding_utility.target.linux-mips.mk
+++ b/modules/video_coding/utility/video_coding_utility.target.linux-mips.mk
@@ -261,6 +261,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -276,6 +277,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/utility/video_coding_utility.target.linux-x86.mk b/modules/video_coding/utility/video_coding_utility.target.linux-x86.mk
index cacdf51..cbb8af1 100644
--- a/modules/video_coding/utility/video_coding_utility.target.linux-x86.mk
+++ b/modules/video_coding/utility/video_coding_utility.target.linux-x86.mk
@@ -255,6 +255,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -270,6 +271,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_coding/utility/video_coding_utility.target.linux-x86_64.mk b/modules/video_coding/utility/video_coding_utility.target.linux-x86_64.mk
index 6fc4337..f126471 100644
--- a/modules/video_coding/utility/video_coding_utility.target.linux-x86_64.mk
+++ b/modules/video_coding/utility/video_coding_utility.target.linux-x86_64.mk
@@ -253,6 +253,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -268,6 +269,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing.target.darwin-arm.mk b/modules/video_processing.target.darwin-arm.mk
index 99bcc40..d3af15b 100644
--- a/modules/video_processing.target.darwin-arm.mk
+++ b/modules/video_processing.target.darwin-arm.mk
@@ -300,6 +300,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -317,6 +318,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/video_processing.target.darwin-arm64.mk b/modules/video_processing.target.darwin-arm64.mk
index 493caa5..7f803a8 100644
--- a/modules/video_processing.target.darwin-arm64.mk
+++ b/modules/video_processing.target.darwin-arm64.mk
@@ -269,6 +269,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -282,6 +283,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing.target.darwin-mips.mk b/modules/video_processing.target.darwin-mips.mk
index 646fa1c..2a42141 100644
--- a/modules/video_processing.target.darwin-mips.mk
+++ b/modules/video_processing.target.darwin-mips.mk
@@ -289,6 +289,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -304,6 +305,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing.target.darwin-x86.mk b/modules/video_processing.target.darwin-x86.mk
index 7df7de5..c50431a 100644
--- a/modules/video_processing.target.darwin-x86.mk
+++ b/modules/video_processing.target.darwin-x86.mk
@@ -281,6 +281,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -296,6 +297,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing.target.darwin-x86_64.mk b/modules/video_processing.target.darwin-x86_64.mk
index c05a50e..f3e2000 100644
--- a/modules/video_processing.target.darwin-x86_64.mk
+++ b/modules/video_processing.target.darwin-x86_64.mk
@@ -279,6 +279,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -294,6 +295,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing.target.linux-arm.mk b/modules/video_processing.target.linux-arm.mk
index 99bcc40..d3af15b 100644
--- a/modules/video_processing.target.linux-arm.mk
+++ b/modules/video_processing.target.linux-arm.mk
@@ -300,6 +300,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -317,6 +318,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/video_processing.target.linux-arm64.mk b/modules/video_processing.target.linux-arm64.mk
index 493caa5..7f803a8 100644
--- a/modules/video_processing.target.linux-arm64.mk
+++ b/modules/video_processing.target.linux-arm64.mk
@@ -269,6 +269,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -282,6 +283,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing.target.linux-mips.mk b/modules/video_processing.target.linux-mips.mk
index 646fa1c..2a42141 100644
--- a/modules/video_processing.target.linux-mips.mk
+++ b/modules/video_processing.target.linux-mips.mk
@@ -289,6 +289,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -304,6 +305,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing.target.linux-x86.mk b/modules/video_processing.target.linux-x86.mk
index 7df7de5..c50431a 100644
--- a/modules/video_processing.target.linux-x86.mk
+++ b/modules/video_processing.target.linux-x86.mk
@@ -281,6 +281,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -296,6 +297,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing.target.linux-x86_64.mk b/modules/video_processing.target.linux-x86_64.mk
index c05a50e..f3e2000 100644
--- a/modules/video_processing.target.linux-x86_64.mk
+++ b/modules/video_processing.target.linux-x86_64.mk
@@ -279,6 +279,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -294,6 +295,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing_sse2.target.darwin-x86.mk b/modules/video_processing_sse2.target.darwin-x86.mk
index b0adc12..488330c 100644
--- a/modules/video_processing_sse2.target.darwin-x86.mk
+++ b/modules/video_processing_sse2.target.darwin-x86.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing_sse2.target.darwin-x86_64.mk b/modules/video_processing_sse2.target.darwin-x86_64.mk
index e98a5ec..5ace3af 100644
--- a/modules/video_processing_sse2.target.darwin-x86_64.mk
+++ b/modules/video_processing_sse2.target.darwin-x86_64.mk
@@ -260,6 +260,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing_sse2.target.linux-x86.mk b/modules/video_processing_sse2.target.linux-x86.mk
index b0adc12..488330c 100644
--- a/modules/video_processing_sse2.target.linux-x86.mk
+++ b/modules/video_processing_sse2.target.linux-x86.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_processing_sse2.target.linux-x86_64.mk b/modules/video_processing_sse2.target.linux-x86_64.mk
index e98a5ec..5ace3af 100644
--- a/modules/video_processing_sse2.target.linux-x86_64.mk
+++ b/modules/video_processing_sse2.target.linux-x86_64.mk
@@ -260,6 +260,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_render_module.target.darwin-arm.mk b/modules/video_render_module.target.darwin-arm.mk
index 93542bc..abaebd4 100644
--- a/modules/video_render_module.target.darwin-arm.mk
+++ b/modules/video_render_module.target.darwin-arm.mk
@@ -288,6 +288,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -305,6 +306,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/video_render_module.target.darwin-arm64.mk b/modules/video_render_module.target.darwin-arm64.mk
index fd9731d..7eb7687 100644
--- a/modules/video_render_module.target.darwin-arm64.mk
+++ b/modules/video_render_module.target.darwin-arm64.mk
@@ -257,6 +257,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -270,6 +271,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_render_module.target.darwin-mips.mk b/modules/video_render_module.target.darwin-mips.mk
index b87d6e3..ca73ec2 100644
--- a/modules/video_render_module.target.darwin-mips.mk
+++ b/modules/video_render_module.target.darwin-mips.mk
@@ -277,6 +277,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -292,6 +293,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_render_module.target.darwin-x86.mk b/modules/video_render_module.target.darwin-x86.mk
index 3317ceb..b47cac4 100644
--- a/modules/video_render_module.target.darwin-x86.mk
+++ b/modules/video_render_module.target.darwin-x86.mk
@@ -269,6 +269,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -284,6 +285,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_render_module.target.darwin-x86_64.mk b/modules/video_render_module.target.darwin-x86_64.mk
index 90d8a26..79a9110 100644
--- a/modules/video_render_module.target.darwin-x86_64.mk
+++ b/modules/video_render_module.target.darwin-x86_64.mk
@@ -267,6 +267,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -282,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_render_module.target.linux-arm.mk b/modules/video_render_module.target.linux-arm.mk
index 93542bc..abaebd4 100644
--- a/modules/video_render_module.target.linux-arm.mk
+++ b/modules/video_render_module.target.linux-arm.mk
@@ -288,6 +288,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -305,6 +306,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/video_render_module.target.linux-arm64.mk b/modules/video_render_module.target.linux-arm64.mk
index fd9731d..7eb7687 100644
--- a/modules/video_render_module.target.linux-arm64.mk
+++ b/modules/video_render_module.target.linux-arm64.mk
@@ -257,6 +257,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -270,6 +271,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_render_module.target.linux-mips.mk b/modules/video_render_module.target.linux-mips.mk
index b87d6e3..ca73ec2 100644
--- a/modules/video_render_module.target.linux-mips.mk
+++ b/modules/video_render_module.target.linux-mips.mk
@@ -277,6 +277,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -292,6 +293,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_render_module.target.linux-x86.mk b/modules/video_render_module.target.linux-x86.mk
index 3317ceb..b47cac4 100644
--- a/modules/video_render_module.target.linux-x86.mk
+++ b/modules/video_render_module.target.linux-x86.mk
@@ -269,6 +269,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -284,6 +285,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/video_render_module.target.linux-x86_64.mk b/modules/video_render_module.target.linux-x86_64.mk
index 90d8a26..79a9110 100644
--- a/modules/video_render_module.target.linux-x86_64.mk
+++ b/modules/video_render_module.target.linux-x86_64.mk
@@ -267,6 +267,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -282,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_i420.target.darwin-arm.mk b/modules/webrtc_i420.target.darwin-arm.mk
index 8da934d..113b7f3 100644
--- a/modules/webrtc_i420.target.darwin-arm.mk
+++ b/modules/webrtc_i420.target.darwin-arm.mk
@@ -281,6 +281,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -298,6 +299,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/webrtc_i420.target.darwin-arm64.mk b/modules/webrtc_i420.target.darwin-arm64.mk
index 7ee7dde..e041a6b 100644
--- a/modules/webrtc_i420.target.darwin-arm64.mk
+++ b/modules/webrtc_i420.target.darwin-arm64.mk
@@ -250,6 +250,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -263,6 +264,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_i420.target.darwin-mips.mk b/modules/webrtc_i420.target.darwin-mips.mk
index 36cce2e..f7d1129 100644
--- a/modules/webrtc_i420.target.darwin-mips.mk
+++ b/modules/webrtc_i420.target.darwin-mips.mk
@@ -270,6 +270,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_i420.target.darwin-x86.mk b/modules/webrtc_i420.target.darwin-x86.mk
index 34014eb..03c46eb 100644
--- a/modules/webrtc_i420.target.darwin-x86.mk
+++ b/modules/webrtc_i420.target.darwin-x86.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_i420.target.darwin-x86_64.mk b/modules/webrtc_i420.target.darwin-x86_64.mk
index 49bb397..113ba5e 100644
--- a/modules/webrtc_i420.target.darwin-x86_64.mk
+++ b/modules/webrtc_i420.target.darwin-x86_64.mk
@@ -260,6 +260,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_i420.target.linux-arm.mk b/modules/webrtc_i420.target.linux-arm.mk
index 8da934d..113b7f3 100644
--- a/modules/webrtc_i420.target.linux-arm.mk
+++ b/modules/webrtc_i420.target.linux-arm.mk
@@ -281,6 +281,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -298,6 +299,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/webrtc_i420.target.linux-arm64.mk b/modules/webrtc_i420.target.linux-arm64.mk
index 7ee7dde..e041a6b 100644
--- a/modules/webrtc_i420.target.linux-arm64.mk
+++ b/modules/webrtc_i420.target.linux-arm64.mk
@@ -250,6 +250,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -263,6 +264,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_i420.target.linux-mips.mk b/modules/webrtc_i420.target.linux-mips.mk
index 36cce2e..f7d1129 100644
--- a/modules/webrtc_i420.target.linux-mips.mk
+++ b/modules/webrtc_i420.target.linux-mips.mk
@@ -270,6 +270,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -285,6 +286,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_i420.target.linux-x86.mk b/modules/webrtc_i420.target.linux-x86.mk
index 34014eb..03c46eb 100644
--- a/modules/webrtc_i420.target.linux-x86.mk
+++ b/modules/webrtc_i420.target.linux-x86.mk
@@ -262,6 +262,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -277,6 +278,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_i420.target.linux-x86_64.mk b/modules/webrtc_i420.target.linux-x86_64.mk
index 49bb397..113ba5e 100644
--- a/modules/webrtc_i420.target.linux-x86_64.mk
+++ b/modules/webrtc_i420.target.linux-x86_64.mk
@@ -260,6 +260,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -275,6 +276,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_opus.target.darwin-arm.mk b/modules/webrtc_opus.target.darwin-arm.mk
index c2fc9c4..e634ec2 100644
--- a/modules/webrtc_opus.target.darwin-arm.mk
+++ b/modules/webrtc_opus.target.darwin-arm.mk
@@ -282,6 +282,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -299,6 +300,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/webrtc_opus.target.darwin-arm64.mk b/modules/webrtc_opus.target.darwin-arm64.mk
index bdf9098..bbc2f62 100644
--- a/modules/webrtc_opus.target.darwin-arm64.mk
+++ b/modules/webrtc_opus.target.darwin-arm64.mk
@@ -251,6 +251,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -264,6 +265,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_opus.target.darwin-mips.mk b/modules/webrtc_opus.target.darwin-mips.mk
index 19632e5..d4edaec 100644
--- a/modules/webrtc_opus.target.darwin-mips.mk
+++ b/modules/webrtc_opus.target.darwin-mips.mk
@@ -271,6 +271,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -286,6 +287,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_opus.target.darwin-x86.mk b/modules/webrtc_opus.target.darwin-x86.mk
index 3fd3186..de00d0f 100644
--- a/modules/webrtc_opus.target.darwin-x86.mk
+++ b/modules/webrtc_opus.target.darwin-x86.mk
@@ -263,6 +263,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -278,6 +279,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_opus.target.darwin-x86_64.mk b/modules/webrtc_opus.target.darwin-x86_64.mk
index 9397f33..0a2f235 100644
--- a/modules/webrtc_opus.target.darwin-x86_64.mk
+++ b/modules/webrtc_opus.target.darwin-x86_64.mk
@@ -261,6 +261,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -276,6 +277,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_opus.target.linux-arm.mk b/modules/webrtc_opus.target.linux-arm.mk
index c2fc9c4..e634ec2 100644
--- a/modules/webrtc_opus.target.linux-arm.mk
+++ b/modules/webrtc_opus.target.linux-arm.mk
@@ -282,6 +282,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -299,6 +300,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/webrtc_opus.target.linux-arm64.mk b/modules/webrtc_opus.target.linux-arm64.mk
index bdf9098..bbc2f62 100644
--- a/modules/webrtc_opus.target.linux-arm64.mk
+++ b/modules/webrtc_opus.target.linux-arm64.mk
@@ -251,6 +251,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -264,6 +265,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_opus.target.linux-mips.mk b/modules/webrtc_opus.target.linux-mips.mk
index 19632e5..d4edaec 100644
--- a/modules/webrtc_opus.target.linux-mips.mk
+++ b/modules/webrtc_opus.target.linux-mips.mk
@@ -271,6 +271,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -286,6 +287,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_opus.target.linux-x86.mk b/modules/webrtc_opus.target.linux-x86.mk
index 3fd3186..de00d0f 100644
--- a/modules/webrtc_opus.target.linux-x86.mk
+++ b/modules/webrtc_opus.target.linux-x86.mk
@@ -263,6 +263,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -278,6 +279,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_opus.target.linux-x86_64.mk b/modules/webrtc_opus.target.linux-x86_64.mk
index 9397f33..0a2f235 100644
--- a/modules/webrtc_opus.target.linux-x86_64.mk
+++ b/modules/webrtc_opus.target.linux-x86_64.mk
@@ -261,6 +261,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -276,6 +277,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_utility.target.darwin-arm.mk b/modules/webrtc_utility.target.darwin-arm.mk
index 3624921..66940f6 100644
--- a/modules/webrtc_utility.target.darwin-arm.mk
+++ b/modules/webrtc_utility.target.darwin-arm.mk
@@ -304,6 +304,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -321,6 +322,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/webrtc_utility.target.darwin-arm64.mk b/modules/webrtc_utility.target.darwin-arm64.mk
index 5f4c4cc..383c5cd 100644
--- a/modules/webrtc_utility.target.darwin-arm64.mk
+++ b/modules/webrtc_utility.target.darwin-arm64.mk
@@ -273,6 +273,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -286,6 +287,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_utility.target.darwin-mips.mk b/modules/webrtc_utility.target.darwin-mips.mk
index a174a37..b28f6e5 100644
--- a/modules/webrtc_utility.target.darwin-mips.mk
+++ b/modules/webrtc_utility.target.darwin-mips.mk
@@ -293,6 +293,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -308,6 +309,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_utility.target.darwin-x86.mk b/modules/webrtc_utility.target.darwin-x86.mk
index fb5e78e..40b8730 100644
--- a/modules/webrtc_utility.target.darwin-x86.mk
+++ b/modules/webrtc_utility.target.darwin-x86.mk
@@ -285,6 +285,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -300,6 +301,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_utility.target.darwin-x86_64.mk b/modules/webrtc_utility.target.darwin-x86_64.mk
index eb869fc..a3ace7d 100644
--- a/modules/webrtc_utility.target.darwin-x86_64.mk
+++ b/modules/webrtc_utility.target.darwin-x86_64.mk
@@ -283,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -298,6 +299,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_utility.target.linux-arm.mk b/modules/webrtc_utility.target.linux-arm.mk
index 3624921..66940f6 100644
--- a/modules/webrtc_utility.target.linux-arm.mk
+++ b/modules/webrtc_utility.target.linux-arm.mk
@@ -304,6 +304,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -321,6 +322,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/webrtc_utility.target.linux-arm64.mk b/modules/webrtc_utility.target.linux-arm64.mk
index 5f4c4cc..383c5cd 100644
--- a/modules/webrtc_utility.target.linux-arm64.mk
+++ b/modules/webrtc_utility.target.linux-arm64.mk
@@ -273,6 +273,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -286,6 +287,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_utility.target.linux-mips.mk b/modules/webrtc_utility.target.linux-mips.mk
index a174a37..b28f6e5 100644
--- a/modules/webrtc_utility.target.linux-mips.mk
+++ b/modules/webrtc_utility.target.linux-mips.mk
@@ -293,6 +293,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -308,6 +309,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_utility.target.linux-x86.mk b/modules/webrtc_utility.target.linux-x86.mk
index fb5e78e..40b8730 100644
--- a/modules/webrtc_utility.target.linux-x86.mk
+++ b/modules/webrtc_utility.target.linux-x86.mk
@@ -285,6 +285,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -300,6 +301,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_utility.target.linux-x86_64.mk b/modules/webrtc_utility.target.linux-x86_64.mk
index eb869fc..a3ace7d 100644
--- a/modules/webrtc_utility.target.linux-x86_64.mk
+++ b/modules/webrtc_utility.target.linux-x86_64.mk
@@ -283,6 +283,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -298,6 +299,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_video_coding.target.darwin-arm.mk b/modules/webrtc_video_coding.target.darwin-arm.mk
index 4235570..9bc9292 100644
--- a/modules/webrtc_video_coding.target.darwin-arm.mk
+++ b/modules/webrtc_video_coding.target.darwin-arm.mk
@@ -307,6 +307,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -324,6 +325,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/webrtc_video_coding.target.darwin-arm64.mk b/modules/webrtc_video_coding.target.darwin-arm64.mk
index aff331a..1f110c0 100644
--- a/modules/webrtc_video_coding.target.darwin-arm64.mk
+++ b/modules/webrtc_video_coding.target.darwin-arm64.mk
@@ -276,6 +276,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -289,6 +290,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_video_coding.target.darwin-mips.mk b/modules/webrtc_video_coding.target.darwin-mips.mk
index dec1a43..89b1e0e 100644
--- a/modules/webrtc_video_coding.target.darwin-mips.mk
+++ b/modules/webrtc_video_coding.target.darwin-mips.mk
@@ -296,6 +296,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -311,6 +312,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_video_coding.target.darwin-x86.mk b/modules/webrtc_video_coding.target.darwin-x86.mk
index 44f3dcd..8272c74 100644
--- a/modules/webrtc_video_coding.target.darwin-x86.mk
+++ b/modules/webrtc_video_coding.target.darwin-x86.mk
@@ -288,6 +288,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -303,6 +304,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_video_coding.target.darwin-x86_64.mk b/modules/webrtc_video_coding.target.darwin-x86_64.mk
index 3be4847..7d85a63 100644
--- a/modules/webrtc_video_coding.target.darwin-x86_64.mk
+++ b/modules/webrtc_video_coding.target.darwin-x86_64.mk
@@ -286,6 +286,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -301,6 +302,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_video_coding.target.linux-arm.mk b/modules/webrtc_video_coding.target.linux-arm.mk
index 4235570..9bc9292 100644
--- a/modules/webrtc_video_coding.target.linux-arm.mk
+++ b/modules/webrtc_video_coding.target.linux-arm.mk
@@ -307,6 +307,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
@@ -324,6 +325,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--icf=safe \
 	-Wl,-O1 \
 	-Wl,--as-needed \
diff --git a/modules/webrtc_video_coding.target.linux-arm64.mk b/modules/webrtc_video_coding.target.linux-arm64.mk
index aff331a..1f110c0 100644
--- a/modules/webrtc_video_coding.target.linux-arm64.mk
+++ b/modules/webrtc_video_coding.target.linux-arm64.mk
@@ -276,6 +276,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -289,6 +290,7 @@
 	-fPIC \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_video_coding.target.linux-mips.mk b/modules/webrtc_video_coding.target.linux-mips.mk
index dec1a43..89b1e0e 100644
--- a/modules/webrtc_video_coding.target.linux-mips.mk
+++ b/modules/webrtc_video_coding.target.linux-mips.mk
@@ -296,6 +296,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -311,6 +312,7 @@
 	-Wl,--no-keep-memory \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_video_coding.target.linux-x86.mk b/modules/webrtc_video_coding.target.linux-x86.mk
index 44f3dcd..8272c74 100644
--- a/modules/webrtc_video_coding.target.linux-x86.mk
+++ b/modules/webrtc_video_coding.target.linux-x86.mk
@@ -288,6 +288,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -303,6 +304,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \
diff --git a/modules/webrtc_video_coding.target.linux-x86_64.mk b/modules/webrtc_video_coding.target.linux-x86_64.mk
index 3be4847..7d85a63 100644
--- a/modules/webrtc_video_coding.target.linux-x86_64.mk
+++ b/modules/webrtc_video_coding.target.linux-x86_64.mk
@@ -286,6 +286,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,--warn-shared-textrel \
 	-Wl,-O1 \
 	-Wl,--as-needed
@@ -301,6 +302,7 @@
 	-fuse-ld=gold \
 	-nostdlib \
 	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
 	-Wl,-O1 \
 	-Wl,--as-needed \
 	-Wl,--gc-sections \