Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124805 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 9220F1A00B7 for ; Tue, 6 Aug 2024 13:02:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1722949421; bh=V+17dyCe4cwOMSv+fWdqiKCg3Ua6Z2B8E5WhuzmEGbo=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=hMJNwcrR6CJYQpNrG2CEEF9e2eDYqnFwgSnHSgB8ohrkDxkG0I1Ax0jJLJaheWlQH zRx+dyX4ZzVB2FKMqh5I6yErN89l67QQQ8ed96qNefyeuCQnIxLXFsRUCtd+Rytsby LtNfRGwLQW0pk0/A6RNyPvp9RvB3vmaiEBb/dwWFwVEGYeKSbUxBYcNHmLgv95jBwa eo3zcZXnDPFP8iqwydJt/0LoMWW63IIB+P/UDMn54rP+knlnCOJas8ulBVsMdImrYV uHF/Rw27Ep8eKOGKOEcLnjMDY1WOeNiNATv/di6qYbHy7ldQxNyED7A9JvPQOLoA7B m+PPG2djvEg0Q== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4F53B180079 for ; Tue, 6 Aug 2024 13:03:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: **** X-Spam-Status: No, score=4.7 required=5.0 tests=BAYES_50,DMARC_NONE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_SOFTFAIL autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from 3.mo576.mail-out.ovh.net (3.mo576.mail-out.ovh.net [188.165.52.203]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 6 Aug 2024 13:03:40 +0000 (UTC) Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.140.39]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4WdYNj3G2jz1lTk for ; Tue, 6 Aug 2024 13:01:57 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-d9src (unknown [10.110.188.135]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 0B6041FEA2 for ; Tue, 6 Aug 2024 13:01:56 +0000 (UTC) Received: from php.earth ([37.59.142.103]) by ghost-submission-6684bf9d7b-d9src with ESMTPSA id HI1XNsQesmZu0gAA7P5VuQ (envelope-from ) for ; Tue, 06 Aug 2024 13:01:56 +0000 Authentication-Results:garm.ovh; auth=pass (GARM-103G0056c51c937-3442-413e-8d3a-7bd1f7c699c3, 6C27BF1D779D9B5FA8D20E5F4418998FE2DC3D18) smtp.auth=peter.kokot@php.earth X-OVh-ClientIp:209.85.221.171 Received: by mail-vk1-f171.google.com with SMTP id 71dfb90a1353d-4f6b67d9608so322871e0c.2 for ; Tue, 06 Aug 2024 06:01:56 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCWZNVnuNejY8UYMZX9X7A1O6yEqoEu4cDpXU7Ob3A6bLpGftIL9GEPu6Af/xP2BJnaE0hTE+szNrY1+4MS4UzkIaxitxol3EA== X-Gm-Message-State: AOJu0YwbvDUlFLKPJhccU8xwOnsLnMwrTo8BVQirylpiIYQvx4JGYpEs TVUoVSsfbl2GGmr1e2ul9ejZcQzpVlM9E5QIqZtyqB/k8o6tjEq27i32gJkz5qpittifhQoMPpr rV9BS9cVhOjakCFtV6PDquHGJTV8= X-Google-Smtp-Source: AGHT+IFmZCna2fxqDSG0E0FQS8eyrYxUL0ovj5sludLBddfARuclYbVjyagxNQfmkSYi9498ZGXjfJjFfLNB7c+t7ZM= X-Received: by 2002:a05:6122:35cc:b0:4f5:446c:f749 with SMTP id 71dfb90a1353d-4f89ff30591mr15681813e0c.6.1722949315760; Tue, 06 Aug 2024 06:01:55 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <6cde6bb4-30cc-4838-a003-6333acbd6a3c@gmx.de> In-Reply-To: Date: Tue, 6 Aug 2024 15:01:43 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PHP-DEV] Require C11 in PHP 8.4 To: "Christoph M. Becker" Cc: Pierre Joye , Derick Rethans , Ilija Tovilo , PHP internals Content-Type: text/plain; charset="UTF-8" X-Ovh-Tracer-Id: 2217178395588485638 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrkeekgdehjecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpeggfhgjhfffkffuvfevtgesthdtredttddtjeenucfhrhhomheprfgvthgvrhcumfhokhhothcuoehpvghtkhesphhhphdrnhgvtheqnecuggftrfgrthhtvghrnhephfevudeljeektdeutdeihffhgedtgedufefhtdffvdekgedtlefgheejffetgfetnecuffhomhgrihhnpegtmhgrkhgvrdhorhhgnecukfhppeduvdejrddtrddtrddupddvtdelrdekhedrvddvuddrudejuddpfeejrdehledrudegvddruddtfeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepphgvthhksehphhhprdhnvghtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepihhnthgvrhhnrghlsheslhhishhtshdrphhhphdrnhgvthdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht From: petk@php.net (Peter Kokot) On Mon, 5 Aug 2024 at 19:15, Christoph M. Becker 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