diff options
author | DJ Delorie <dj@redhat.com> | 2011-08-22 17:16:25 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2011-08-22 17:16:25 +0000 |
commit | 601a99c67bfac960843dfdfe196ce2ad4ae2f56b (patch) | |
tree | 79948f595b98e85bec13fa03dc3dbc0dfe4d922a /libiberty/configure.ac | |
parent | dc15e575adef771baec7fce97d8c3b044bce944d (diff) | |
download | gdb-601a99c67bfac960843dfdfe196ce2ad4ae2f56b.zip gdb-601a99c67bfac960843dfdfe196ce2ad4ae2f56b.tar.gz gdb-601a99c67bfac960843dfdfe196ce2ad4ae2f56b.tar.bz2 |
merge from gcc
Diffstat (limited to 'libiberty/configure.ac')
-rw-r--r-- | libiberty/configure.ac | 25 |
1 files changed, 4 insertions, 21 deletions
diff --git a/libiberty/configure.ac b/libiberty/configure.ac index eebd7e9..754b66a 100644 --- a/libiberty/configure.ac +++ b/libiberty/configure.ac @@ -191,6 +191,8 @@ if [[ -n "${frag}" ]]; then frag=${libiberty_topdir}/libiberty/config/$frag fi +GCC_PICFLAG + # If they didn't specify --enable-shared, don't generate shared libs. case "${enable_shared}" in yes) shared=yes ;; @@ -198,27 +200,8 @@ case "${enable_shared}" in "") shared=no ;; *) shared=yes ;; esac -if [[ "${shared}" = "yes" ]]; then - case "${host}" in - *-*-cygwin*) ;; - alpha*-*-linux*) PICFLAG=-fPIC ;; - arm*-*-*) PICFLAG=-fPIC ;; - hppa*-*-*) PICFLAG=-fPIC ;; - i370-*-*) PICFLAG=-fPIC ;; - ia64-*-*) PICFLAG=-fpic ;; - i[[34567]]86-*-* | x86_64-*-*) - PICFLAG=-fpic ;; - m68k-*-*) PICFLAG=-fpic ;; - mips*-*-linux*) PICFLAG=-fPIC ;; - powerpc*-*-aix*) ;; - powerpc*-*-*) PICFLAG=-fPIC ;; - sparc*-*-*) case "${CFLAGS}" in - *-fpic* ) PICFLAG=-fpic ;; - * ) PICFLAG=-fPIC ;; - esac ;; - s390*-*-*) PICFLAG=-fpic ;; - sh*-*-*) PICFLAG=-fPIC ;; - esac +if [[ "${shared}" != "yes" ]]; then + PICFLAG= fi AC_SUBST(PICFLAG) |