From 46a100497fa66128ee8dd7759b5455705cabd8d9 Mon Sep 17 00:00:00 2001 From: DJ Delorie Date: Mon, 27 Dec 2004 21:39:28 +0000 Subject: merge from gcc --- libiberty/config.table | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'libiberty/config.table') diff --git a/libiberty/config.table b/libiberty/config.table index f1f3fdf..1867cfe 100644 --- a/libiberty/config.table +++ b/libiberty/config.table @@ -20,6 +20,33 @@ else frags= fi +# If they didn't specify --enable-shared, don't generate shared libs. +case "${enable_shared}" in + yes) shared=yes ;; + no) shared=no ;; + "") shared=no ;; + *) shared=yes ;; +esac +if [ "${shared}" = "yes" ]; then + frag= + case "${host}" in + *-*-cygwin*) ;; + alpha*-*-linux*) frag=mh-elfalphapic ;; + arm*-*-*) frag=mh-armpic ;; + hppa*-*-*) frag=mh-papic ;; + i[34567]86-*-* | x86_64-*-*) + frag=mh-x86pic ;; + powerpc*-*-aix*) ;; + powerpc*-*-*) frag=mh-ppcpic ;; + sparc*-*-*) frag=mh-sparcpic ;; + s390*-*-*) frag=mh-s390pic ;; + *) frag=mh-${host_cpu}pic ;; + esac + if [ -n "${frag}" ]; then + frags="${frags} ${libiberty_topdir}/config/${frag}" + fi +fi + echo "# Warning: this fragment is automatically generated" > temp-frag for frag in ${frags}; do @@ -30,5 +57,12 @@ for frag in ${frags}; do fi done +# record if we want to build shared libs. +if [ "${shared}" = "yes" ]; then + echo enable_shared = yes >> temp-frag +else + echo enable_shared = no >> temp-frag +fi + frag=xhost-mkfrag ${CONFIG_SHELL-/bin/sh} ${libiberty_topdir}/move-if-change temp-frag xhost-mkfrag -- cgit v1.1