On 06.08.2024 at 15:01, Peter Kokot wrote:

> On Mon, 5 Aug 2024 at 19:15, Christoph M. Becker <cmbecke...@gmx.de> wrote:
>> But what about other compilers we support on non Windows platforms
>> currently, like clang, Apple's clang, Solaris Studio and maybe some more
>> we don't even know about.
>
> Might be worth noting here that from what I've tested so far that PHP
> cannot be built currently with Solaris Studio compiler and most likely
> any other compiler out of the range of MSVC, GCC and Clang (including
> the AppleClang). There are errors in the configure steps due to not
> properly checked linker flags and there are lots of warnings and
> errors produced during the make step. So, basically the list of
> "supported" and heavily tested compilers is at this point: GCC and
> Clang.

Oh!  I wasn't aware of that.

> I find this strange, but it also makes sense to not be able to support
> a wide variety of compilers without having additional CI builds.

Well, users of other compilers could file bug reports, and we could
possibly address them even without setting up another CI build (it seems
those not using Github runners are already not really helpful).

> A nice list of "relevant" compilers from the build system point of
> view for some overview:
> https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_COMPILER_ID.html

Interesting, thanks!  While I would not have expected that php-src can
be built on all of these, at least I thought some of these were supported.

Christoph

Reply via email to