summaryrefslogtreecommitdiff
path: root/libgcc/config
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2014-05-08 12:11:14 +0000
committerRainer Orth <ro@gcc.gnu.org>2014-05-08 12:11:14 +0000
commitcceaf54a4a5b32a9f64f584698be9f47129a7f34 (patch)
tree0bc30703c3c0787ba7d4e953c600bca22e291772 /libgcc/config
parenta96c6a62ae8113fb63edf971b67a161f0cbad11b (diff)
downloadgcc-cceaf54a4a5b32a9f64f584698be9f47129a7f34.tar.gz
Don't build libgcc-unwind.map with --disable-shared (PR libgcc/61097)
PR libgcc/61097 * config/t-slibgcc-sld: Only build and install libgcc-unwind.map if --enable-shared. From-SVN: r210210
Diffstat (limited to 'libgcc/config')
-rw-r--r--libgcc/config/t-slibgcc-sld4
1 files changed, 4 insertions, 0 deletions
diff --git a/libgcc/config/t-slibgcc-sld b/libgcc/config/t-slibgcc-sld
index ec6e5db0a3b..0b9539114e4 100644
--- a/libgcc/config/t-slibgcc-sld
+++ b/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