diff options
author | Petr Mrázek <peterix@gmail.com> | 2015-06-07 21:10:18 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2015-06-07 21:10:18 +0200 |
commit | 6d7bff2476459049f4f554291a680e0f6003ea66 (patch) | |
tree | 4202e9f1cd843197648fec93b48a5bc88407dc2e /mmc_updater/src/StlSymbolsLeopard.cpp | |
parent | 977e11ef8d6780b173ad5ca6d13e29e721d0c6a0 (diff) | |
download | MultiMC-6d7bff2476459049f4f554291a680e0f6003ea66.tar MultiMC-6d7bff2476459049f4f554291a680e0f6003ea66.tar.gz MultiMC-6d7bff2476459049f4f554291a680e0f6003ea66.tar.lz MultiMC-6d7bff2476459049f4f554291a680e0f6003ea66.tar.xz MultiMC-6d7bff2476459049f4f554291a680e0f6003ea66.zip |
GH-1060 remove updater code
Diffstat (limited to 'mmc_updater/src/StlSymbolsLeopard.cpp')
-rw-r--r-- | mmc_updater/src/StlSymbolsLeopard.cpp | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/mmc_updater/src/StlSymbolsLeopard.cpp b/mmc_updater/src/StlSymbolsLeopard.cpp deleted file mode 100644 index 932c78f0..00000000 --- a/mmc_updater/src/StlSymbolsLeopard.cpp +++ /dev/null @@ -1,81 +0,0 @@ -// Workarounds for iostream symbols that are referenced when building on OS X 10.7 but missing from -// OS X 10.5's stdlibc++.dylib. -// -// In the <iostream> headers these are declared as extern templates but the symbols are not present under 10.5. -// This file forces the compiler to instantiate the templates. -// -// see http://stackoverflow.com/questions/3484043/os-x-program-runs-on-dev-machine-crashing-horribly-on-others - -// Only do this on GCC. It fails builds on clang. -#if defined(__GCC__) - -#include <iostream> - -_GLIBCXX_BEGIN_NAMESPACE(std) -// From ostream_insert.h -template ostream& __ostream_insert(ostream&, const char*, streamsize); - -#ifdef _GLIBCXX_USE_WCHAR_T -template wostream& __ostream_insert(wostream&, const wchar_t*, streamsize); -#endif - -// From ostream.tcc -template ostream& ostream::_M_insert(long); -template ostream& ostream::_M_insert(unsigned long); -template ostream& ostream::_M_insert(bool); -#ifdef _GLIBCXX_USE_LONG_LONG -template ostream& ostream::_M_insert(long long); -template ostream& ostream::_M_insert(unsigned long long); -#endif -template ostream& ostream::_M_insert(double); -template ostream& ostream::_M_insert(long double); -template ostream& ostream::_M_insert(const void*); - -#ifdef _GLIBCXX_USE_WCHAR_T -template wostream& wostream::_M_insert(long); -template wostream& wostream::_M_insert(unsigned long); -template wostream& wostream::_M_insert(bool); -#ifdef _GLIBCXX_USE_LONG_LONG -template wostream& wostream::_M_insert(long long); -template wostream& wostream::_M_insert(unsigned long long); -#endif -template wostream& wostream::_M_insert(double); -template wostream& wostream::_M_insert(long double); -template wostream& wostream::_M_insert(const void*); -#endif - -// From istream.tcc -template istream& istream::_M_extract(unsigned short&); -template istream& istream::_M_extract(unsigned int&); -template istream& istream::_M_extract(long&); -template istream& istream::_M_extract(unsigned long&); -template istream& istream::_M_extract(bool&); -#ifdef _GLIBCXX_USE_LONG_LONG -template istream& istream::_M_extract(long long&); -template istream& istream::_M_extract(unsigned long long&); -#endif -template istream& istream::_M_extract(float&); -template istream& istream::_M_extract(double&); -template istream& istream::_M_extract(long double&); -template istream& istream::_M_extract(void*&); - -#ifdef _GLIBCXX_USE_WCHAR_T -template wistream& wistream::_M_extract(unsigned short&); -template wistream& wistream::_M_extract(unsigned int&); -template wistream& wistream::_M_extract(long&); -template wistream& wistream::_M_extract(unsigned long&); -template wistream& wistream::_M_extract(bool&); -#ifdef _GLIBCXX_USE_LONG_LONG -template wistream& wistream::_M_extract(long long&); -template wistream& wistream::_M_extract(unsigned long long&); -#endif -template wistream& wistream::_M_extract(float&); -template wistream& wistream::_M_extract(double&); -template wistream& wistream::_M_extract(long double&); -template wistream& wistream::_M_extract(void*&); -#endif - -_GLIBCXX_END_NAMESPACE - -#endif - |