Re: Surveying interest regarding CMake
| From: | Christoph M. Becker | Date: | Mon, 03 Jan 2022 17:17:49 +0000 |
| Subject: | Re: Surveying interest regarding CMake | ||
| References: | 1 2 3 4 5 6 7 8 9 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-116786@lists.php.net to get a copy of this message | ||
On 03.01.2022 at 18:03, Horváth V. wrote:
> Thanks for the reply. It's very helpful.
>
> The glib issue is an upstream issue on Windows:
> https://gitlab.gnome.org/GNOME/glib/-/issues/692
Ah, sorry, that shouldn't be a problem (at least for Windows), since we
need *shared* libraries there anyway.
> ICU's Conan recipe doesn't support some platforms:
>
> https://github.com/conan-io/conan-center-index/blob/4011e625faf3c9de7b5a3c37cc736a6545ff9152/recipes/icu/all/conanfile.py#L76-L101
Oh, that would be an issue. We can't use Cygwin builds; MinGW builds
might be okayish, though. ICU ships a VS solution file
(source/allinone/allinone.sln) which works fine. I don't know whether
using that would be okay for Conan.
Also note that we're using a patched libffi[1]; since that patch is not
complete, I didn't submit it upstream, but at least this basic
__vectorcall support is important for ext/ffi.
[1]
<https://github.com/winlibs/libffi/commit/0d0ab67e54893e7f140e4401d56901899586f4ce>
Regards,
Christoph