summaryrefslogtreecommitdiffstats
path: root/src/ldscript.y
diff options
context:
space:
mode:
Diffstat (limited to 'src/ldscript.y')
-rw-r--r--src/ldscript.y3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ldscript.y b/src/ldscript.y
index 764b4157..252f9d4b 100644
--- a/src/ldscript.y
+++ b/src/ldscript.y
@@ -165,7 +165,8 @@ content: kENTRY '(' kID ')' ';'
}
| kINTERP '(' filename_id ')' ';'
{
- if (likely (ld_state.interp == NULL))
+ if (likely (ld_state.interp == NULL)
+ && ld_state.file_type != dso_file_type)
ld_state.interp = $3;
}
| kSEGMENT kMODE '{' outputsections '}'