aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2018-08-30 12:28:53 +0000
committerJonathan Wakely <jwakely@redhat.com>2018-08-30 12:28:53 +0000
commitc322652c957ee66db9a78c809bf29aedc8bc75bd (patch)
tree7ed4b9520f95f098770d31584cbb9bf8ea8679f5
parent250120959b93fe69446ec381a0587b52212c4bf9 (diff)
Fix undefined references seen with mingw-w64
* config/abi/pre/gnu.ver: Add missing exports for mingw. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@263977 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libstdc++-v3/ChangeLog2
-rw-r--r--libstdc++-v3/config/abi/pre/gnu.ver5
2 files changed, 7 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ccb2896701c..a198549f0f3 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,5 +1,7 @@
2018-08-30 Jonathan Wakely <jwakely@redhat.com>
+ * config/abi/pre/gnu.ver: Add missing exports for mingw.
+
* include/ext/pointer.h (_Pointer_adapter): Define operators for
pointer arithmetic using long long offsets.
* testsuite/ext/ext_pointer/1.cc: Test pointer arithmetic using
diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver
index 03b23200a1a..4766d28f708 100644
--- a/libstdc++-v3/config/abi/pre/gnu.ver
+++ b/libstdc++-v3/config/abi/pre/gnu.ver
@@ -2049,6 +2049,11 @@ GLIBCXX_3.4.26 {
# std::__throw_ios_failure(const char*, int);
_ZSt19__throw_ios_failurePKci;
+ # std::wistream::ignore(long long, unsigned short)
+ _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreExt;
+ # std::basic_filebuf::open(const wchar_t*, openmode)
+ _ZNSt13basic_filebufI[cw]St11char_traitsI[cw]EE4openEPKwSt13_Ios_Openmode;
+
} GLIBCXX_3.4.25;
# Symbols in the support library (libsupc++) have their own tag.