From 370e30b6f9bc0ca0c5b24a02aa9127fa5f8d9367 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20=C3=81vila=20de=20Esp=C3=ADndola?= Date: Tue, 12 Jun 2012 22:52:41 +0000 Subject: =?UTF-8?q?2012-06-12=20=20Rafael=20=C3=81vila=20de=20Esp=C3=ADndo?= =?UTF-8?q?la=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * plugin.cc (Plugin::load): Handle position independent executables. --- gold/plugin.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gold/plugin.cc') diff --git a/gold/plugin.cc b/gold/plugin.cc index 63d0974c6ad..5aadc5528a3 100644 --- a/gold/plugin.cc +++ b/gold/plugin.cc @@ -184,6 +184,8 @@ Plugin::load() tv[i].tv_u.tv_val = LDPO_REL; else if (parameters->options().shared()) tv[i].tv_u.tv_val = LDPO_DYN; + else if (parameters->options().pie()) + tv[i].tv_u.tv_val = LDPO_PIE; else tv[i].tv_u.tv_val = LDPO_EXEC; -- cgit v1.2.1