[patch] Removal of strfwd.h (was: When to use strfwd.h)
Enrico Forestieri
forenr at lyx.org
Thu Oct 3 21:05:03 UTC 2024
On Thu, Oct 03, 2024 at 10:04:04PM +0200, Enrico Forestieri wrote:
>
>On Thu, Oct 03, 2024 at 03:57:56PM +0200, Pavel Sanda wrote:
>>On Thu, Oct 03, 2024 at 01:35:55AM +0200, Enrico Forestieri wrote:
>>>And, after adding "#include <string>" to src/support/trivstring.h as
>>>suggested, it fails in this new way:
>>
>>Adding "#include <ostream>" makes cygwin happy?
>
>It helps. Compilation proceeds until the following failure:
However, applying the attached patch it compiles and works fine.
See https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg219747.html
for the reason the patch is right.
--
Enrico
-------------- next part --------------
diff --git a/config/lyxinclude.m4 b/config/lyxinclude.m4
index 03e40581c9..47b84fc529 100644
--- a/config/lyxinclude.m4
+++ b/config/lyxinclude.m4
@@ -283,7 +283,8 @@ if test $lyx_cv_lib_stdcxx = "yes" ; then
if test $lyx_cv_lib_stdcxx_cxx11_abi = "yes" ; then
AC_DEFINE(USE_GLIBCXX_CXX11_ABI, 1, [use GNU libstdc++ with C++11 ABI])
else
- AC_DEFINE(STD_STRING_USES_COW, 1, [std::string uses copy-on-write])
+ AS_CASE([$host], [*cygwin*], [],
+ [AC_DEFINE(STD_STRING_USES_COW, 1, [std::string uses copy-on-write])])
fi
else
if test $lyx_cv_prog_clang = "yes" ; then
More information about the lyx-devel
mailing list