From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 36927C88E7F for ; Tue, 15 Sep 2026 08:53:13 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x6Ou9-000559-I7; Tue, 15 Sep 2026 04:52:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6Ou3-00053O-UL for qemu-devel@nongnu.org; Tue, 15 Sep 2026 04:52:37 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x6Ou1-0002ja-Md for qemu-devel@nongnu.org; Tue, 15 Sep 2026 04:52:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1789462352; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VV0OXziGeF8Hy41UIrk3r3gicuViPlUS8uZUNnGSPK4=; b=brcAPHFOVdjgQDsuktdPXZABB0c4kU5dF8A07hSF7lmRRvSilIIzorxbl9vENIGCT6/DjN O/ScdAJ1eFHLIn0myumewg8eCrqi8VJadAzwW7UdCFTjAhnScWipLpWeZAeMe/5Onj+2sI cZ28NIzyPPGXqQJt3ZsgoLyUYruso0Q= Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-452-sWuKIggsP-WGktYIahpZZQ-1; Tue, 15 Sep 2026 04:52:26 -0400 X-MC-Unique: sWuKIggsP-WGktYIahpZZQ-1 X-Mimecast-MFC-AGG-ID: sWuKIggsP-WGktYIahpZZQ_1789462345 Received: from mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.95]) (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 mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id D44B718512C2; Tue, 15 Sep 2026 08:52:24 +0000 (UTC) Received: from berrange.csb (headnet03.pony-001.prod.iad2.dc.redhat.com [10.2.32.114]) by mx-prod-int-10.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id C15495C0; Tue, 15 Sep 2026 08:52:22 +0000 (UTC) From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Paolo Bonzini , Kyle Evans , Warner Losh , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Pierrick Bouvier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v2 3/5] meson: bump min XCode CLang to 17.0 Date: Tue, 15 Sep 2026 09:52:11 +0100 Message-ID: <20260915085213.139944-4-berrange@redhat.com> In-Reply-To: <20260915085213.139944-1-berrange@redhat.com> References: <20260915085213.139944-1-berrange@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 3.6 on 10.30.177.95 Received-SPF: pass client-ip=170.10.133.124; envelope-from=berrange@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org The current two latest macOS releases (Tahoe and Sequoia) support XCode 17.x, XCode 26.x and XCode 27.x is in Beta. XCode 17.x reported CLang 17.0.0, and this continued with XCode 26.0 stream until XCode 26.4 switched to reporting CLang 21.0.0. A min XCode CLang of 17.0.0 looks appropriate and matches our current CI job matrix. Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Pierrick Bouvier Signed-off-by: Daniel P. Berrangé --- meson.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meson.build b/meson.build index cb3eaf3abe..ff181e7021 100644 --- a/meson.build +++ b/meson.build @@ -330,8 +330,8 @@ foreach lang : all_languages # ok elif compiler.get_id() == 'clang' and compiler.compiles(''' #ifdef __apple_build_version__ - # if __clang_major__ < 15 - # error You need at least XCode Clang v15.0 to compile QEMU + # if __clang_major__ < 17 + # error You need at least XCode Clang v17.0 to compile QEMU # endif #else # if __clang_major__ < 10 @@ -342,7 +342,7 @@ foreach lang : all_languages elif compiler.get_id() == 'emscripten' # ok else - error('You either need GCC v10.4 or Clang v10.0 (or XCode Clang v15.0) to compile QEMU') + error('You either need GCC v10.4 or Clang v10.0 (or XCode Clang v17.0) to compile QEMU') endif endforeach -- 2.55.0