Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124712 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 454441A00B7 for ; Fri, 2 Aug 2024 09:54:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1722592559; bh=w9lRtX7jv7n0o52gzKf+zpy7ajCwzbRh5rzgtoEpCY4=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=aMsbpdOKZT7o04r5LZunak4QsxcWDZDrCcafpT75DlZW60VHWAcPKI16/iXQlkO2l 5EG6WIngMmri+48Q7ja2cglXKyq4A/GiyPHiegOsOszKaNbLGhMmaaCZSt3sTEDTw6 +xdFQW9GL9DvPiBrodmxqhdElw8g5TgtdEpc0c3AgA9yJGvIJUhaCAZSg1Az543a6/ JcfCU80mAjk3r+dAtNWmC8pjEtt6jf2ca3YmJ/KGzqex3JIY6Vx4V0aR3MKamotRuO 3ZFya6kx4RWZ99d68v/QcM4ApeHfJMey3+fUAs7raEs18s+Afz/dDwr7F3Cjud4/eR 2RClbslcsMnAg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 3FE58180081; Fri, 2 Aug 2024 09:55:58 +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=0.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS; Fri, 2 Aug 2024 09:55:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1722592456; x=1723197256; i=cmbecker69@gmx.de; bh=5bA2wzvFtWkIsDPtY0SpZSc0yUlR3xtCKJ5K2fVT1P4=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=UaRrzj/uD0SfORDpJbRqV9TfRdP144uerGTFaf/tflYIPe2pNCPLoiRwKTGqyZcd nPVSk2g8rAEiJecJwAuJ1FUvY91ZsG3y6aShMZiIJSHk9UCFNGOH1TLB6MKH2/2iU Iw8qBK067H9WOUE0n+Jw1RnRPA9fkZi+fVQrFt60WOCOzN+jVK+87XZh/AlHL+UrT jMSQ7IPXCYKK0wo4KCGt8MlzaJL6lLPX1lFIshYt+w+/OvTXOkr2XXP8V91QibzhS fbaMxv1ID+jW+5Anq4SLsr1WXSaW9Sd4Gl62ilv109dSUzKS0NiosascFEnojwOwt E9FY6UYSP6Glv9VIyA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.130] ([79.251.205.37]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mqb1c-1rw4Km2HIW-00ee21; Fri, 02 Aug 2024 11:54:16 +0200 Message-ID: <099218e8-a7c2-48ac-8621-425a193d46db@gmx.de> Date: Fri, 2 Aug 2024 11:54:16 +0200 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Require C11 in PHP 8.4 Content-Language: de-DE To: Stephen Reay , php internals Cc: Derick Rethans References: <30A26099-E558-4C99-B47A-47E30D5CA456@php.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:YMTxLt8OdqiyabLnvHYZ98e5vI8QTcGesDdObkoZMYLLjk4eqo6 zvnQ/OlfhElstWl4fxYnIg8u702eW4cDeOAL5BZeUM4l116PuzZ4sjBvR4FMGfnjtKhJ83N bo0RDFtQ/1JpHRRkCN5S0A5FLNdhbWclDYegK6tadc8R+p8PkdltdUV1tMZxHHRifal9E/1 mJSFcE7GZrJEEQrrZIzJQ== UI-OutboundReport: notjunk:1;M01:P0:8oYLvLiORiY=;02LwMJDl4kjbhImgVsHbe8t1YOm BKAcznRdzhx/DqBmbUz3YcJKJ+fzL2Vi8zvoJQmJyaAnMO7KyEWnxzW70UL8TD+R/qRbKiFGc OuSqlJzXlWPVFhYs8YqUZBnSUAO7JO0nWv53jMIbZ5KMUvh9srBEG4lzI6HRnaB3GwwStUwe6 WrI5J+dlxqU0+kmvpKyGJzY1IdvLuj3BR0HDq/6gO+lxSpWrNB/kOtbdby7CStCjvlbjLM7c9 7NHU54sQdXlTHX1B+bmILvDlCOKlavNgmrNiptpKt+7xKkI0dcGKwvKNIU29uzvi820Yd3uym gR1kPgyhPaP4okMPdjMfBTa37ZJDTx6zJa3BQhLwPIOqJMdvubqXSzBrscuEQCGEBTBWKk1IG l85xxKpGQS3Fix49kHSqBeoiC6pOOyV1U9tu5QOO35q3p3Avs4gzJiT9zYqm5lmxnBGccrjxd e1vNiiziOcVHOxShNTuUA2hn2uwuDtIetAteSPyo/fQWYSf2cayqYKjLqTm7LjhOMUCGxKEHa 0WMIGUS1Rx+Y2o+pHlcZ3sq56zWeIVn+6KHKp5eUASekegdtlorCRPOfPp/9gJRcEXU6POrkV dN1cenbzoTL1QwqSSIVmK0PhtlNg7i3Tej1cjPNM3eej29I9uhVK/TkHdAmDiH4PiqE4JQXwh hYZjF+sj/WwXWP8pi6A2HxIKcX53H0muEEDWS3edNfjUPXNrdagYFouoSRxv+FHyzpvUKA1N6 CMZLI2ExpTwp2zME/t5+hauz8ktrju//u5rQ+UmfWNmaKcPos/fhOJIcA2kD4UeszmVCRJEJ1 DokJhVt4RNeH6Wgu5oghU5+3SzqdV18ck25oc9F2HQmCI= From: cmbecker69@gmx.de ("Christoph M. Becker") On 02.08.2024 at 07:50, Stephen Reay wrote: > According to https://releases.llvm.org/3.1/docs/ClangReleaseNotes.html#c= changes, Clang 3.1 added C11. > > According to https://trac.macports.org/wiki/XcodeVersionInfo, Clang 3.1 = shipped with Xcode 4.3.3, in May 2012. > > In terms of confirming this, the oldest macOS VM I have quick access to = is running Sierra (from 2016, last OS update in 2019), and default install= now for Clang on that VM is 9.0.0 According to a comment on the pull request[1], the clang version would be different between LLVM and Apple's fork. An answer on StackOverflow[2] confirms that. I figure that there is even no exact matching of the version numbers possible, as Apple might support some features, but not others. I can even imagine that general C11 support is available, but not necessarily the typedef redeclaration which is most important right now. So unless there is some normative documentation, it might be necessary to see whether PHP 8.4 can be build with Apple's clang (and which versions). [1] [2] Cheers, Christoph