diff options
Diffstat (limited to 'gcc-4.9/libgcc/config/t-slibgcc-sld')
-rw-r--r-- | gcc-4.9/libgcc/config/t-slibgcc-sld | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc-4.9/libgcc/config/t-slibgcc-sld b/gcc-4.9/libgcc/config/t-slibgcc-sld index ec6e5db0a..0b9539114 100644 --- a/gcc-4.9/libgcc/config/t-slibgcc-sld +++ b/gcc-4.9/libgcc/config/t-slibgcc-sld @@ -4,6 +4,8 @@ SHLIB_LDFLAGS = -Wl,-h,$(SHLIB_SONAME) -Wl,-z,text -Wl,-z,defs \ -Wl,-M,$(SHLIB_MAP) +ifeq ($(enable_shared),yes) + # Linker mapfile to enforce direct binding to libgcc_s unwinder # (PR target/59788). libgcc-unwind.map: libgcc-std.ver @@ -26,3 +28,5 @@ install-libgcc-unwind-map: libgcc-unwind.map $(INSTALL_DATA) $< $(DESTDIR)$(slibdir) install: install-libgcc-unwind-map + +endif |