diff options
author | sje <sje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-10-03 17:57:40 +0000 |
---|---|---|
committer | sje <sje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-10-03 17:57:40 +0000 |
commit | 098bbbe549ab3c1ddc4de128ec4b60460b18aa05 (patch) | |
tree | 8d29d10bdfd000843e168442b35e0d2ec3f21d35 | |
parent | 6b9a81034e96b811f8d387d04aacadd22354b638 (diff) |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179472 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rwxr-xr-x | gcc/configure | 8 | ||||
-rw-r--r-- | gcc/configure.ac | 8 |
3 files changed, 24 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 74ffd8a80aa..4c41afd7611 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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' diff --git a/gcc/configure b/gcc/configure index e067f388733..ac327053bc9 100755 --- a/gcc/configure +++ b/gcc/configure @@ -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 diff --git a/gcc/configure.ac b/gcc/configure.ac index 3df77c3220d..ed52c918afa 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -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 |