* Makefile.in (BASE_FLAGS_TO_PASS): Don't pass PICFLAG and
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Feb 1998 00:33:04 +0000 (00:33 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Feb 1998 00:33:04 +0000 (00:33 +0000)
        PICFLAG_FOR_TARGET.
        (EXTRA_TARGET_FLAGS): Don't pass PICFLAG_FOR_TARGET.
        * configure: Emit a definition for the new macro enable_shared
        into each Makefile.
        * config/mh-sparcpic (PICFLAG): Define to properly according
        to current multilib configuration.
        * config/mt-sparcpic (PICFLAG_FOR_TARGET): Define to properly
        according to current multilib configuration.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17680 138bc75d-0d04-0410-961f-82ee72b054a4

ChangeLog
config/mh-sparcpic
config/mt-sparcpic
configure

index 491a526..e157714 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+Fri Feb  6 01:33:52 1998  Manfred Hollstein  <manfred@s-direktnet.de>
+
+       * Makefile.in (BASE_FLAGS_TO_PASS): Don't pass PICFLAG and
+       PICFLAG_FOR_TARGET.
+       (EXTRA_TARGET_FLAGS): Don't pass PICFLAG_FOR_TARGET.
+
+       * configure: Emit a definition for the new macro enable_shared
+       into each Makefile.
+
+       * config/mh-sparcpic (PICFLAG): Define to properly according
+       to current multilib configuration.
+       * config/mt-sparcpic (PICFLAG_FOR_TARGET): Define to properly
+       according to current multilib configuration.
+
 Sun Feb  1 02:40:41 1998  Richard Henderson  <rth@cygnus.com>
 
        * Makefile.in (TARGET_CONFIGDIRS): Add libf2c.
index 35cf2c8..f6dbc22 100644 (file)
@@ -1 +1 @@
-PICFLAG=-fPIC
+PICFLAG=`case "${LIBCFLAGS} ${LIBCXXFLAGS}" in *-fpic* ) echo -fpic ;; * ) echo -fPIC ;; esac`
index 35b8c9e..fd0ec27 100644 (file)
@@ -1 +1 @@
-PICFLAG_FOR_TARGET=-fPIC
+PICFLAG_FOR_TARGET=`case "${LIBCFLAGS} ${LIBCXXFLAGS}" in *-fpic* ) echo -fpic ;; * ) echo -fPIC ;; esac`
index c821cf6..5421fa7 100755 (executable)
--- a/configure
+++ b/configure
@@ -1195,6 +1195,13 @@ EOF
                echo gxx_include_dir = ${with_gxx_include_dir} >> ${Makefile}
            fi
 
+           # record if we want to build shared libs.
+           if test -z "${enable_shared}"; then
+               echo enable_shared = no >> ${Makefile}
+           else
+               echo enable_shared = ${enable_shared} >> ${Makefile}
+           fi
+
             # reset prefix, exec_prefix, srcdir, SUBDIRS, NONSUBDIRS,
             # remove any form feeds.
             if [ -z "${subdirs}" ]; then