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

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to