diff options
author | Ben Cheng <bccheng@google.com> | 2012-09-17 17:33:05 +0000 |
---|---|---|
committer | Jing Yu <jingyu@gcc.gnu.org> | 2012-09-17 17:33:05 +0000 |
commit | 869fefb7c4a6736e7e78f02f7d8b62d371872ba3 (patch) | |
tree | b413fd18010a09f09c6612bf8fda1c7cbc29ddcc | |
parent | 058e2674514e24a92282606059c697ff820550e0 (diff) | |
download | gcc-869fefb7c4a6736e7e78f02f7d8b62d371872ba3.zip gcc-869fefb7c4a6736e7e78f02f7d8b62d371872ba3.tar.gz gcc-869fefb7c4a6736e7e78f02f7d8b62d371872ba3.tar.bz2 |
linux-elf.h (LINUX_TARGET_LINK_SPEC): Suppress the dynamic linker commands for...
2012-09-17 Ben Cheng <bccheng@google.com
* config/arm/linux-elf.h (LINUX_TARGET_LINK_SPEC): Suppress the
dynamic linker commands for statically linked programs.
From-SVN: r191401
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/linux-elf.h | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bc8257c..c6e6b54 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-09-17 Ben Cheng <bccheng@google.com + + * config/arm/linux-elf.h (LINUX_TARGET_LINK_SPEC): Suppress the + dynamic linker commands for statically linked programs. + 2012-09-17 Ulrich Weigand <ulrich.weigand@linaro.org> * config/arm/arm.c (arm_rtx_costs_1): Handle vec_extract and vec_set diff --git a/gcc/config/arm/linux-elf.h b/gcc/config/arm/linux-elf.h index 82b4bfc..63b0606 100644 --- a/gcc/config/arm/linux-elf.h +++ b/gcc/config/arm/linux-elf.h @@ -65,8 +65,9 @@ %{static:-Bstatic} \ %{shared:-shared} \ %{symbolic:-Bsymbolic} \ - %{rdynamic:-export-dynamic} \ - -dynamic-linker " GNU_USER_DYNAMIC_LINKER " \ + %{!static: \ + %{rdynamic:-export-dynamic} \ + -dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \ -X \ %{mbig-endian:-EB} %{mlittle-endian:-EL}" \ SUBTARGET_EXTRA_LINK_SPEC |