[PATCH] sysd-rules: Cut down the number of rtld-% pattern rules
Florian Weimer
fweimer@redhat.com
Wed Sep 14 15:21:00 GMT 2016
rtld only needs shared objects, so the other patterns are pointless and
significantly increase the work make has to perform while identifying
which pattern rule to apply.
2016-09-14 Florian Weimer <fweimer@redhat.com>
* scripts/sysd-rules.awk (BEGIN): Only generate rtld patterns for
.os objects.
diff --git a/scripts/sysd-rules.awk b/scripts/sysd-rules.awk
index 69af400..c82e8fd 100644
--- a/scripts/sysd-rules.awk
+++ b/scripts/sysd-rules.awk
@@ -50,6 +50,10 @@ BEGIN {
split(pattern, td, ":");
target_pattern = td[1];
dep_pattern = td[2];
+ # rtld objects are always PIC.
+ if (target_pattern ~ /^rtld/ && o != ".os") {
+ continue;
+ }
if (target_pattern == "%") {
command_suffix = "";
} else {
More information about the Libc-alpha
mailing list