This is the partner PR to https://github.com/geany/infrastructure/pull/11:

the latest Scintilla version doesn't compile in the Mingw64 cross compiler 
CI job. This is because the used cross compiler toolchain doesn't support 
C++ features like "std:future".
See https://sourceforge.net/p/mingw-w64/bugs/959/.

So we use the "posix" variant of this compiler toolchain which *does* 
support it.
To be able to start Geany with this change, we need to copy the corresponding 
C++ runtime library into the GTK bundle and so into the installer.


While at it, I added some information about the used compiler and library 
versions as suggested in 
https://github.com/geany/geany/pull/3551#issuecomment-1736865318.
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/3568

-- Commit Summary --

  * CI: Copy used C++ runtime library into the GTK bundle
  * CI: Log compiler and library versions in build output

-- File Changes --

    M scripts/ci_mingw64_geany.sh (12)

-- Patch Links --

https://github.com/geany/geany/pull/3568.patch
https://github.com/geany/geany/pull/3568.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3568
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3...@github.com>

Reply via email to