You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to build the code with this compiler flag set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_GLIBCXX_USE_CXX11_ABI=0"), it is not allowing. Could you please help me in this
The text was updated successfully, but these errors were encountered:
Defined to the value 1 by default. Configurable via --disable-libstdcxx-dual-abi and/or --with-default-libstdcxx-abi. ABI-changing. When defined to a non-zero value the library headers will use the new C++11-conforming ABI introduced in GCC 5, rather than the older ABI introduced in GCC 3.4. This changes the definition of several class templates, including std:string, std::list and some locale facets.
You seem to be trying to enable binary compatibility even older than C++11 - OpenXLSX is using C++17, and not even downward compatible to C++11 - much less to even older standards.
Unfortunately, this issue is therefore unfixable within OpenXLSX. I would recommend that you use newer compilers or - if you are trying to integrate into an older software that is important and can not be compiled on a newer system - you would have to create your own legacy interface to an OpenXLSX library compiled versus C++17.
I'm trying to build the code with this compiler flag set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_GLIBCXX_USE_CXX11_ABI=0"), it is not allowing. Could you please help me in this
The text was updated successfully, but these errors were encountered: