summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libstdc++-v3/ChangeLog5
-rwxr-xr-xlibstdc++-v3/configure6
-rw-r--r--libstdc++-v3/crossconfig.m46
3 files changed, 17 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b00f7d3ab78..a499ae78d34 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2017-01-17 Joshua Conner <joshconner@google.com>
+
+ * crossconfig.m4: Add fuchsia OS.
+ * configure: Regenerate.
+
2017-01-17 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/69699
diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure
index df81425fe51..219a6a34ead 100755
--- a/libstdc++-v3/configure
+++ b/libstdc++-v3/configure
@@ -53327,6 +53327,12 @@ fi
done
;;
+
+ *-fuchsia*)
+ SECTION_FLAGS='-ffunction-sections -fdata-sections'
+
+ ;;
+
*-hpux*)
SECTION_FLAGS='-ffunction-sections -fdata-sections'
diff --git a/libstdc++-v3/crossconfig.m4 b/libstdc++-v3/crossconfig.m4
index a765a184caa..77c9828fe91 100644
--- a/libstdc++-v3/crossconfig.m4
+++ b/libstdc++-v3/crossconfig.m4
@@ -134,6 +134,12 @@ case "${host}" in
fi
AC_CHECK_FUNCS(__cxa_thread_atexit)
;;
+
+ *-fuchsia*)
+ SECTION_FLAGS='-ffunction-sections -fdata-sections'
+ AC_SUBST(SECTION_FLAGS)
+ ;;
+
*-hpux*)
SECTION_FLAGS='-ffunction-sections -fdata-sections'
AC_SUBST(SECTION_FLAGS)