aboutsummaryrefslogtreecommitdiff
path: root/libstdc++
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++')
-rw-r--r--libstdc++/ChangeLog5
-rw-r--r--libstdc++/config/delta.mt2
-rw-r--r--libstdc++/configure.in1
3 files changed, 8 insertions, 0 deletions
diff --git a/libstdc++/ChangeLog b/libstdc++/ChangeLog
index cf4d2eb..a8b91e9 100644
--- a/libstdc++/ChangeLog
+++ b/libstdc++/ChangeLog
@@ -1,3 +1,8 @@
+Sun Nov 2 23:34:09 1997 Manfred Hollstein <manfred@s-direktnet.de>
+
+ * configure.in: Use delta.mt for m68k-motorola-sysv.
+ * config/delta.mt: New makefile fragment.
+
Sun Nov 2 12:14:37 1997 Jason Merrill <jason@yorick.cygnus.com>
* Makefile.in (install): Some of HEADERS come from the stl dir now.
diff --git a/libstdc++/config/delta.mt b/libstdc++/config/delta.mt
new file mode 100644
index 0000000..b0b36db
--- /dev/null
+++ b/libstdc++/config/delta.mt
@@ -0,0 +1,2 @@
+# If FPU instructions are generated by default, we have to use a special libm.a
+MLDLIBS = $(LDLIBS) `case "$(CXXFLAGS)" in *-m68000* | *-mc68000* | *-msoft-float* ) echo -lm ;; * ) echo -lm881 ;; esac`
diff --git a/libstdc++/configure.in b/libstdc++/configure.in
index b67cef5..9ec0ac1 100644
--- a/libstdc++/configure.in
+++ b/libstdc++/configure.in
@@ -44,6 +44,7 @@ fi
# Make sure the right flags are defined for multi-threading.
case "${target}" in
*-*-linux-gnu) frags="${frags} linux.mt" ;;
+ m68k-motorola-sysv) frags="${frags} delta.mt" ;;
esac
for frag in ${frags}; do