mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
be41e2d16f
The GNU libstdc++ that ships witch gcc 5 can be used with the same ABI as older versions, or with a new ABI which is conformant to the C++11 standard. LyX did not build if the latter was used: https://kojipkgs.fedoraproject.org//work/tasks/1267/9651267/build.log This is now fixed by detecting the ABI version and disabling the wrong forward declarations. At the same time, STD_STRING_USES_COW is switched off for the C++11 ABI version, because the std::basic_string implementation is now C++11 conformant. Since the GNU libstdc++ can also used by other compilers such as clang, we must not test for the compiler version. |
||
---|---|---|
.. | ||
doc | ||
man | ||
modules | ||
po | ||
scripts | ||
build.bat | ||
config.cpp.cmake | ||
config.h.cmake | ||
configCompiler.h.cmake | ||
configCompiler.h.msvc | ||
configFunctions.cmake | ||
configIncludes.cmake | ||
ConfigureChecks.cmake | ||
dmg | ||
Install.cmake | ||
lyx_date.h.cmake | ||
LyX_description.txt | ||
LyX_license.txt | ||
LyX_summary.txt | ||
lyx.rc | ||
LyxPackaging.cmake | ||
pcheaders.h | ||
PyCompile.cmake | ||
TODO.txt |