diff options
Diffstat (limited to 'gcc-4.9/gcc/config/nios2/linux.h')
-rw-r--r-- | gcc-4.9/gcc/config/nios2/linux.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/gcc-4.9/gcc/config/nios2/linux.h b/gcc-4.9/gcc/config/nios2/linux.h index 47976f85b..3e77ca6c9 100644 --- a/gcc-4.9/gcc/config/nios2/linux.h +++ b/gcc-4.9/gcc/config/nios2/linux.h @@ -26,11 +26,16 @@ } \ while (0) +#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-nios2.so.1" + #undef LINK_SPEC #define LINK_SPEC LINK_SPEC_ENDIAN \ - " %{shared:-shared} \ - %{static:-Bstatic} \ - %{rdynamic:-export-dynamic}" + "%{shared:-shared} \ + %{!shared: \ + %{!static: \ + %{rdynamic:-export-dynamic} \ + -dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \ + %{static:-static}}" /* This toolchain implements the ABI for Linux Systems documented in the Nios II Processor Reference Handbook. */ |