]> gcc.gnu.org Git - gcc.git/commitdiff
re PR target/49967 (The -static-libstdc++ does not work on HP-UX (IA64 B.11.23, proba...
authorSteve Ellcey <sje@cup.hp.com>
Mon, 3 Oct 2011 17:57:40 +0000 (17:57 +0000)
committerSteve Ellcey <sje@gcc.gnu.org>
Mon, 3 Oct 2011 17:57:40 +0000 (17:57 +0000)
2011-10-03  Steve Ellcey  <sje@cup.hp.com>

PR target/49967
* configure.ac (gcc_cv_ld_static_dynamic): Define for *-*-hpux*.
(gcc_cv_ld_static_option): Ditto.
(gcc_cv_ld_dynamic_option): Ditto.
* configure: Regenerate.

From-SVN: r179472

gcc/ChangeLog
gcc/configure
gcc/configure.ac

index 74ffd8a80aa54cb206fa96b90a88e8b06d8bda21..4c41afd7611319d6533316fac5410acac937b1cc 100644 (file)
@@ -1,3 +1,11 @@
+2011-10-03  Steve Ellcey  <sje@cup.hp.com>
+
+       PR target/49967
+       * configure.ac (gcc_cv_ld_static_dynamic): Define for *-*-hpux*.
+       (gcc_cv_ld_static_option): Ditto.
+       (gcc_cv_ld_dynamic_option): Ditto.
+       * configure: Regenerate.
+
 2011-10-03  David S. Miller  <davem@davemloft.net>
 
        * config/sparc/sparc.md (bmask<P:mode>_vis): Split into explicit 'di'
index e067f388733494bde204c0e9851d7e60a1917e70..ac327053bc956747371141b49d872638fd6487ee 100755 (executable)
@@ -23568,6 +23568,14 @@ elif test x$gcc_cv_ld != x; then
        gcc_cv_ld_static_option="-noso"
        gcc_cv_ld_dynamic_option="-so_archive"
         ;;
+      # HP-UX ld uses -a flags to select between shared and archive.
+      *-*-hpux*)
+       if test x"$gnu_ld" = xno; then
+         gcc_cv_ld_static_dynamic=yes
+         gcc_cv_ld_static_option="-aarchive_shared"
+         gcc_cv_ld_dynamic_option="-adefault"
+       fi
+       ;;
       # IRIX 6 ld supports -Bstatic/-Bdynamic.
       mips-sgi-irix6*)
         gcc_cv_ld_static_dynamic=yes
index 3df77c3220de14bc610fabdce6a32fa3763c7585..ed52c918afa079229dae933a1592949092373853 100644 (file)
@@ -3248,6 +3248,14 @@ elif test x$gcc_cv_ld != x; then
        gcc_cv_ld_static_option="-noso"
        gcc_cv_ld_dynamic_option="-so_archive"
         ;;
+      # HP-UX ld uses -a flags to select between shared and archive.
+      *-*-hpux*)
+       if test x"$gnu_ld" = xno; then
+         gcc_cv_ld_static_dynamic=yes
+         gcc_cv_ld_static_option="-aarchive_shared"
+         gcc_cv_ld_dynamic_option="-adefault"
+       fi
+       ;;
       # IRIX 6 ld supports -Bstatic/-Bdynamic.
       mips-sgi-irix6*)
         gcc_cv_ld_static_dynamic=yes
This page took 0.161206 seconds and 5 git commands to generate.