aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>2002-11-01 17:54:51 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2002-11-01 17:54:51 +0000
commit23ae3eb1f89fe1b75e9d4e2311d95d7bebba52fb (patch)
tree6abbe24c40a6fecfe2d7e1d03c00dc857e6ffe14
parent5112ae3a8f702def5e49b7944e069e9b0b0444b6 (diff)
downloadgcc-23ae3eb1f89fe1b75e9d4e2311d95d7bebba52fb.zip
gcc-23ae3eb1f89fe1b75e9d4e2311d95d7bebba52fb.tar.gz
gcc-23ae3eb1f89fe1b75e9d4e2311d95d7bebba52fb.tar.bz2
re PR libstdc++/8197 (std::sin(float) causes undefined reference to sinf)
2002-11-01 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de> PR libstdc++/8197 * config/link-map.gnu: Export math stubbs. From-SVN: r58721
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/config/linker-map.gnu34
2 files changed, 39 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b3b5fb7..ed3de3f 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2002-11-01 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
+
+ PR libstdc++/8197
+ * config/link-map.gnu: Export math stubbs.
+
2002-11-01 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/8318
diff --git a/libstdc++-v3/config/linker-map.gnu b/libstdc++-v3/config/linker-map.gnu
index 9edcbb8..8cf226d 100644
--- a/libstdc++-v3/config/linker-map.gnu
+++ b/libstdc++-v3/config/linker-map.gnu
@@ -156,6 +156,40 @@ GLIBCPP_3.2.1 {
_ZNSt7codecvtIwc11__mbstate_tEC1EP15__locale_structj;
_ZNSt7codecvtIwc11__mbstate_tEC2EP15__locale_structj;
+ # stub functions from libmath
+ sinf;
+ sinl;
+ sinhf;
+ sinhl;
+ cosf;
+ cosl;
+ coshf;
+ coshl;
+ tanf;
+ tanl;
+ tanhf;
+ tanhl;
+ atan2f;
+ atan2l;
+ expf;
+ expl;
+ hypotf;
+ hypotl;
+ hypot;
+ logf;
+ logl;
+ log10f;
+ log10l;
+ powf;
+ powl;
+ sqrtf;
+ sqrtl;
+ copysignf;
+ nan;
+ __signbit;
+ __signbitf;
+ __signbitl;
+
} GLIBCPP_3.2;
# Symbols in the support library (libsupc++) have their own tag.