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 lists.gnu.org (lists.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 29EE0C87FCB for ; Tue, 12 Aug 2025 06:42:33 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ulihr-0006f4-1d; Tue, 12 Aug 2025 02:41:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ulihp-0006eM-1e for qemu-rust@nongnu.org; Tue, 12 Aug 2025 02:41:57 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ulihl-0001cp-4c for qemu-rust@nongnu.org; Tue, 12 Aug 2025 02:41:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1754980907; 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:autocrypt:autocrypt; bh=L9FH0kZ+NjskoxupWY9dq+x/CoWvJSAF1Y1rRXflOTg=; b=bR8IIM3Yzp8zDEXM0tHMLMDYWmyZCRAUU7T6x83nhSUzBbCrwTBwAA3vq9y1iirhBzaWJs HfHx+Gv1pDsKAuL2NZVfdBt9L/o1rkJGeBHIWmC1YPEFL43pdHZ7WkCZU/vBPwflM1Wxbq VqQGwhTjIJoLD1yJtjvf2a++SbSKNbY= Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-557-CmqpQu2zMd66hBdULZcXpQ-1; Tue, 12 Aug 2025 02:41:45 -0400 X-MC-Unique: CmqpQu2zMd66hBdULZcXpQ-1 X-Mimecast-MFC-AGG-ID: CmqpQu2zMd66hBdULZcXpQ_1754980904 Received: by mail-wr1-f69.google.com with SMTP id ffacd0b85a97d-3b7961b3c82so2511026f8f.0 for ; Mon, 11 Aug 2025 23:41:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754980904; x=1755585704; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:cc:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=L9FH0kZ+NjskoxupWY9dq+x/CoWvJSAF1Y1rRXflOTg=; b=rpyVZ/qy3o0Ff4uZT6fPbU86OzaIN6mujCxGUWGIc17yVPX89+RjOJUet6vhH+2eZU r+UENwjsBbx4mud0CCK0J0O6jOoEvxyOF+6XvVqEb2Rsmo4Cf6G7zme88WuEJqw0i3Fb y5uMIvqTxdtqc3oeJ4V1gRQcd8wsdlIMBdZO74pcjKEj/otLS4WR7GOY8YywUfwduCJr aUmM/qUC94oJYzE5rlRtH8q7HKPg8DiR8bbAmhLY2Y6cAWLL38S5+rMU5eIyDJCjlnzi qpX7WWvwn7qidYtlO01vrvTgPYmf2PYFkAZDBqXxA+MFDc26GWabAyn6OtlrjDVeh3OC du5g== X-Forwarded-Encrypted: i=1; AJvYcCWFTSNCrq37sCp9R75FP/7iJUU8mFukYXPeyx0CRzTTwOy0qNFjhp0kQThbvmqrVLfDShju4AqpNGw=@nongnu.org X-Gm-Message-State: AOJu0YwUwIQvfjwCa8POn+dOpi0plixIygtYnu6A/kZKcImXpHq1ZBZm X2V6pM2MFWFd19pSGoumzjjczm38HJwo0cg/6miNlCLuHV7nm6W/cSAdVN3PJ8p7pQyyFtAeTdD o5OyXU9XkiUFRvdqvvyGlau0EYFNhM8aAWzRIqW9swqLLIhdRgn1W5fgPfd41EWM= X-Gm-Gg: ASbGncvakXIUPbfTAhGOxfqzmxifAG3M3JF5Vok9/bXX3TkK6C9zUJxBkhRuyoWlU7S EEJnbqWPYsEIdfhCzeH1ETlyVZ3bxgcp7/FhuC7lie+kEKYGYMpn3x7kEPn5XJWlPowkfvAdSlH Udg2Pq/0JS+jm08X/ngvIzwZx5Y0AnWbtAsW+fcjCc38QuADnxygtV0V9GWXt0+xh5yc6B4TT8W npbFPNieLDX6o7+4wqaFP1VLxqfNaLpvBxjzk72Q7cUNJ2sYszco6c9rw5eqJbpKDoh6vYBbdl+ mZe9l2Qy2HtvxKrjHGyk3M+T/26lPXLcG2KbNCQDH8eP X-Received: by 2002:a05:6000:3105:b0:3a4:d9fa:f1ed with SMTP id ffacd0b85a97d-3b910fd973fmr1650314f8f.13.1754980903832; Mon, 11 Aug 2025 23:41:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHapFaZar5gtY4FTj+ZHgXxpSpfl4CCbIuhwYrRE4g5UaHGctJx0nkUxEs7fuvDEKaR2R8OMg== X-Received: by 2002:a05:6000:3105:b0:3a4:d9fa:f1ed with SMTP id ffacd0b85a97d-3b910fd973fmr1650296f8f.13.1754980903400; Mon, 11 Aug 2025 23:41:43 -0700 (PDT) Received: from [192.168.10.81] ([151.49.234.144]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-3b79c3ac036sm42859401f8f.15.2025.08.11.23.41.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 11 Aug 2025 23:41:42 -0700 (PDT) Message-ID: Date: Tue, 12 Aug 2025 08:41:42 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] configure: Don't disable Rust for too old meson version To: Kevin Wolf , qemu-devel@nongnu.org Cc: manos.pitsidianakis@linaro.org, qemu-rust@nongnu.org References: <20250811142923.89983-1-kwolf@redhat.com> From: Paolo Bonzini Autocrypt: addr=pbonzini@redhat.com; keydata= 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 In-Reply-To: <20250811142923.89983-1-kwolf@redhat.com> X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: Y8aamdJ5LeLkhxFWxw__hBQh71rq1668QeG5poIY-NM_1754980904 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=170.10.129.124; envelope-from=pbonzini@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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-rust@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: QEMU Rust-related patches and discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-rust-bounces+qemu-rust=archiver.kernel.org@nongnu.org Sender: qemu-rust-bounces+qemu-rust=archiver.kernel.org@nongnu.org On 8/11/25 16:29, Kevin Wolf wrote: > If the user explicitly specified --enable-rust, don't just fail if meson > is too old for Rust support, but do the same thing as if meson was too > old for the C code: Just download a newer one. > > In order to avoid the additional download for people who aren't > intentionally opting in to Rust, keep the automatic disabling based on > the meson version as the default if neither --enable-rust nor > --disable-rust were given. Reviewed-by: Paolo Bonzini Are you going to submit the patch yourself? (By the way, I just discovered that IGVM support is incompatible with Rust because you end up with two staticlibs... I'm not yet sure how to fix it, other than by compiling libigvm ourselves). Paolo