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. 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. 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