From f61dfcc3876ce8e9150c0c3c8645728e26ab5db2 Mon Sep 17 00:00:00 2001 From: subvod Date: Fri, 24 Mar 2023 16:16:47 -0600 Subject: [PATCH] Fixed weak def of __cxa_pure_virtual() --- flips.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/flips.cpp b/flips.cpp index 7a31420..19b3d6a 100644 --- a/flips.cpp +++ b/flips.cpp @@ -11,7 +11,10 @@ void* operator new(size_t n) { return malloc(n); } // forget allocation failures, let them segfault. void operator delete(void * p) { free(p); } void operator delete(void * p, size_t n) { free(p); } -extern "C" void __cxa_pure_virtual() { abort(); } +// removed extern +// https://github.com/Alcaro/Flips/issues/26#issuecomment-573674247 +// https://github.com/Alcaro/Flips/issues/32#issuecomment-1036141144 +//extern "C" void __cxa_pure_virtual() { abort(); } #if __GNUC__ && (__cpp_rtti || __cpp_exceptions) #warning "Consider building with -fno-exceptions -fno-rtti, to avoid dependencies on libgcc_s_sjlj-1.dll and libstdc++-6.dll."