about summary refs log tree commit diff
path: root/scripts/sysd-rules.awk
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/sysd-rules.awk')
-rw-r--r--scripts/sysd-rules.awk4
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/sysd-rules.awk b/scripts/sysd-rules.awk
index 69af400e58..c82e8fd607 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 {