summaryrefslogtreecommitdiffstats
path: root/libgcc
diff options
context:
space:
mode:
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2014-05-15 10:02:04 +0000
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2014-05-15 10:02:04 +0000
commit567b0ed2e3267a5a81a8bc9f986f62a86c2af8c9 (patch)
tree79423641bc2f211ea27b30aa264deb5ac6cbf58e /libgcc
parent3a1e9a2d7c953a4b084f444b2d790d246c582119 (diff)
downloadppe42-gcc-567b0ed2e3267a5a81a8bc9f986f62a86c2af8c9.tar.gz
ppe42-gcc-567b0ed2e3267a5a81a8bc9f986f62a86c2af8c9.zip
Don't build libgcc-unwind.map with --disable-shared (PR libgcc/61097)
Backport from mainline 2014-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR libgcc/61097 * config/t-slibgcc-sld: Only build and install libgcc-unwind.map if --enable-shared. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210468 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc')
-rw-r--r--libgcc/ChangeLog9
-rw-r--r--libgcc/config/t-slibgcc-sld4
2 files changed, 13 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 57a83718ac1..7b3c637a774 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,12 @@
+2014-05-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ Backport from mainline
+ 2014-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR libgcc/61097
+ * config/t-slibgcc-sld: Only build and install libgcc-unwind.map
+ if --enable-shared.
+
2014-04-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
Work around for current cygwin32 build problems.
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
OpenPOWER on IntegriCloud