Don't try to use libgcc-unwind.map with --disable-shared (PR bootstrap/65725)
authorFredrik Nyström <fredrik@lysator.liu.se>
Mon, 10 Dec 2018 09:49:02 +0000 (10:49 +0100)
committerRainer Orth <ro@gcc.gnu.org>
Mon, 10 Dec 2018 09:49:02 +0000 (09:49 +0000)
2018-12-10  Fredrik Nyström  <fredrik@lysator.liu.se>

PR bootstrap/65725
* config/sol2.h: Only use libgcc-unwind.map if
ENABLE_SHARED_LIBGCC.

From-SVN: r266946

gcc/ChangeLog
gcc/config/sol2.h

index bffa8e2..69f7da6 100644 (file)
@@ -1,3 +1,9 @@
+2018-12-10  Fredrik Nyström  <fredrik@lysator.liu.se>
+
+       PR bootstrap/65725
+       * config/sol2.h: Only use libgcc-unwind.map if
+       ENABLE_SHARED_LIBGCC.
+
 2018-12-10  Bin Cheng  <bin.cheng@linux.alibaba.com>
 
        * auto-profile.c (afdo_calculate_branch_prob): Convert profile_count
index 197acfb..a6746c4 100644 (file)
@@ -397,7 +397,7 @@ along with GCC; see the file COPYING3.  If not see
 #define SYSROOT_SPEC "-z sysroot=%R"
 #endif
 
-#ifndef USE_GLD
+#if !defined(USE_GLD) && defined(ENABLE_SHARED_LIBGCC)
 /* With Sun ld, use mapfile to enforce direct binding to libgcc_s unwinder.  */
 #define LINK_LIBGCC_MAPFILE_SPEC \
   "%{shared|shared-libgcc:-M %slibgcc-unwind.map}"