From patchwork Sun Aug 4 16:18:48 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gustavo Romero X-Patchwork-Id: 816620 Delivered-To: patch@linaro.org Received: by 2002:adf:e00d:0:b0:367:895a:4699 with SMTP id s13csp1031865wrh; Sun, 4 Aug 2024 09:20:11 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVRG6QOFCoLlIBstL6BaBge37xP3WvyjYEIXl6CarxXsitEPMO44EvP5NUNHVl4cEWifuJYKU+pAHnkQ+Zpbn6e X-Google-Smtp-Source: AGHT+IFIF2Rtg5SEciOKZG1EF0nfrSMkLNBrdQuC4JLCizTwAABIhUZtAwJA8qW2qgEk0VTGtl9U X-Received: by 2002:ac8:5e54:0:b0:44f:9e6f:d00d with SMTP id d75a77b69052e-45189254941mr121147211cf.11.1722788410794; Sun, 04 Aug 2024 09:20:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1722788410; cv=none; d=google.com; s=arc-20160816; b=aztYptahtlR/j5/2CwyC5jIveeCoejyWvMvIlWO3VuFfDObpVad6xGnSJardU/knaA fWgFjctD+Xk+S62tyx6vHC9euZtYk4khpvbNziUyeLmo5tdtBQG/PGRN21bfv+wU9u3T 5Bm86nPKe6xeNGu8IgADi9Lr8jFbANahX+jzT/Osu/2mIkkz5YL/JCBAzCgncdDrOPet z/VSAoUV4ZrZ6BfqAk9ZkUmon0olmO1Yi6KWzDE2k2L0waTAkaaqEuz5P1xjnxeGYfTk vixVNfoUw6csb/fTXpx++xeKNPgBZZMIQvwo/G8mO8I69wPNfGKuTZZZvS9zI9pQDVeb GeYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=PV3QfiL0bSdPt8jTZc4TMiZHEwd17GiN9hOOMRggKrk=; fh=9wbfTHfFH9iucpcKtLZ4/oCapWJkG4e2bREEqSbe3uQ=; b=nPX4chBusc9mmKSIx+T6Z5rJw3FMoEsBI4kRDo6yKpU4EyRKlVgfwxRUC5pi/VmwNT JoRv+YF+WGough2PakG7f6SWnCiSmAhU4chx7L47RUDgCCAXJAWrNqWqNqLp02Oz8F8q sJNi9ajmai0aOd9PARRtjpiq2hLIa3N88FZ+wODKzJuC/DptEANVUxBEInDYAq9oDYZX Fr1BUfg26BPaRUVhnvu3IaoQgIm+RDo4ZrTnqZwXYY181EuVW2B5AZFY9TfGPl29OLVk S1G1vbJcP9bA4I0A7oGxmxGWCaR+JtuzLPihplPvNrVrnsF5WXftHjFwPBWX+L4OnPnq FR5g==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zvw5EZMd; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id d75a77b69052e-4518a765560si70973211cf.255.2024.08.04.09.20.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sun, 04 Aug 2024 09:20:10 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zvw5EZMd; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sadxC-0007Zx-Mf; Sun, 04 Aug 2024 12:19:30 -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 1sadxA-0007Wl-M3 for qemu-devel@nongnu.org; Sun, 04 Aug 2024 12:19:28 -0400 Received: from mail-oo1-xc31.google.com ([2607:f8b0:4864:20::c31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sadx9-0003z2-62 for qemu-devel@nongnu.org; Sun, 04 Aug 2024 12:19:28 -0400 Received: by mail-oo1-xc31.google.com with SMTP id 006d021491bc7-5d5c7f23f22so5792012eaf.0 for ; Sun, 04 Aug 2024 09:19:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1722788365; x=1723393165; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PV3QfiL0bSdPt8jTZc4TMiZHEwd17GiN9hOOMRggKrk=; b=zvw5EZMdMiz1BveuQ69h+uT0JekxRXHYtbZNXS7Q/QHTiNRY298/xAdrZNNaYNObWc G97YNOP3LvxAltfGI+GSLWEH6ysh7II2Cxi5z9dMMEQ4Iy9aUtqc2z4wHgWyV7ky8Rlt RRwlLa48MnpCZTqyQWRDlEia5eBqT1K+NCqzjj2bi3dm0jIv922TskbpCwWsaKJkBw7F zisb8PBx9+CGp6wPj/fUCqPhrgdjWoqNah0JQZHpM7q4L4P8YpN4M9Br2qSkJ+VPYt7U jOWWs3eI85SZy6qx0edA9dF6HGzj7CppKKq5EQi8giAIASnjlSte/gs92edQ38A+quws 4mTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722788365; x=1723393165; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PV3QfiL0bSdPt8jTZc4TMiZHEwd17GiN9hOOMRggKrk=; b=epj1zg0SNaBIp5zPdjQydhqpRBhlRC0eIMCOPVaRT2nFBhjo0nblydNInyuJ38YfJs HsLFPerSpGUcJpgo9V4XMYzThObhbDJCn8lM2iGea706wjmyjlarD/jmRXTI7yrhjIPK nBb7et0xNS0XicK3mgrnyPHN2Bw1buBtLsTsLcJeNc8bket5YUPJuQyX3VWXaD281kz5 QhPSwhWc0M3uvoNaA/2CFdxpEWz/zdY8zL56h6Y7udKRXlhaa6LyC8OhEbZGMQH+8ecg +0TUWLSuZTE4HhNxTS87rHInonGV7hy0xc9ggNV1fLpm9W2vChPddayVs/21mNxAlOHp vyLw== X-Gm-Message-State: AOJu0Yz/p3rMqNgKYNnBT8kVjyK5FX6lZV0ZDVNESWlLFhVE4ejJ51Ey u+ALcT1c+u2d9Ens75cgA2VhONEYVsiW60Ml51Vf2K8VFlUq1GaHO2Pnr5QOqfWpJ0LpmusjT5v ckcA= X-Received: by 2002:a05:6870:1718:b0:260:dec5:11cc with SMTP id 586e51a60fabf-26891af7211mr11404927fac.20.1722788365432; Sun, 04 Aug 2024 09:19:25 -0700 (PDT) Received: from amd.. ([2804:7f0:b403:720f:3e7c:3fff:fe7a:e83b]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7106ec4169csm4117530b3a.64.2024.08.04.09.19.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 09:19:24 -0700 (PDT) From: Gustavo Romero To: qemu-devel@nongnu.org, richard.henderson@linaro.org Cc: alex.bennee@linaro.org, gustavo.romero@linaro.org Subject: [PATCH 1/3] configure: Fix arch detection for GDB_HAS_MTE Date: Sun, 4 Aug 2024 16:18:48 +0000 Message-Id: <20240804161850.2646299-2-gustavo.romero@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240804161850.2646299-1-gustavo.romero@linaro.org> References: <20240804161850.2646299-1-gustavo.romero@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::c31; envelope-from=gustavo.romero@linaro.org; helo=mail-oo1-xc31.google.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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org GDB_HAS_MTE must only be set if GDB supports the aarch64 arch, so the test if "aarch64" string is present must be against GDB-related '$gdb_arches' variable and not against '$arch' variable. Signed-off-by: Gustavo Romero --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 019fcbd0ef..a3aa257fd3 100755 --- a/configure +++ b/configure @@ -1673,7 +1673,7 @@ for target in $target_list; do echo "GDB=$gdb_bin" >> $config_target_mak fi - if test "${arch}" = "aarch64" && version_ge ${gdb_version##* } 15.0; then + if test "${gdb_arches#*aarch64}" != "$gdb_arches" && version_ge ${gdb_version##* } 15.0; then echo "GDB_HAS_MTE=y" >> $config_target_mak fi From patchwork Sun Aug 4 16:18:49 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gustavo Romero X-Patchwork-Id: 816621 Delivered-To: patch@linaro.org Received: by 2002:adf:e00d:0:b0:367:895a:4699 with SMTP id s13csp1031947wrh; Sun, 4 Aug 2024 09:20:31 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUk5bNUUtmOJ6PePGuhubnuJIetT42j4Yr9QdIX9OygEsqXkh7QkFT88h9vFu7lBii27EqC3r9flkDNj1+OZdo9 X-Google-Smtp-Source: AGHT+IHrAtWpAdEFI9a6JOmHcJiNICmjPyf843gRgDVUP3HevMkzmuyQpAgD6BFaXuGLdghFGLw8 X-Received: by 2002:a05:622a:13c6:b0:44f:e2ba:2d66 with SMTP id d75a77b69052e-4518922ba37mr117269531cf.18.1722788430999; Sun, 04 Aug 2024 09:20:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1722788430; cv=none; d=google.com; s=arc-20160816; b=qMxoDh1MQx2xRH3cqedlAIwMakMoXWyIdowPl0q4M67igYN62J31ld70HS9JgAQ3TH cUyUh8W9yfjj3QzfAYayUBceI3ld7NeMrwONxMsvx6utmCpIvqKmFCimOYeF8aRKbhBv NWbGydPl7+IabeeomkmPP4X3BxcRVqMkW+9ih+iO8B3Clrz5MT+UgxnmhxVEJfys9EKZ YeKczGbIZkqCEHrcXmCr5Qi5M33HVLr8t0zynGWjM3WdWXhUoI8GKwv7b/EXP6TEk0Vj r2/3qejQoX9Qa+eFTfib+ZvBJIP7BV6X4bpnuy8SpyrH509HPyefLYoR5dmJV3dYLmky IDcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=uHTHS043ONomxfPa9ysU+tp+4KLPG11Jj4l/rfnVUkA=; fh=9wbfTHfFH9iucpcKtLZ4/oCapWJkG4e2bREEqSbe3uQ=; b=aMjJRZQew2Jopqq1eJ0EzCoZQwkn17WTZ4O0xvfq5k0YdvoEH2avAGBrkQ/OlmlawL QwzCWLJgeGQ5Dr0Jq8/c+T+MdcZKD0CgUrkEx4wGPtfJXeGizUZGYwjXaL7BuoCZg60R BY8PRJ0oinUBtBA6xrLmR+OqqItK/bIXLhFN7vjLcn6iSFwCC/TMgzHREemE3wDHlGY9 RdW4NXeyFGm+kksRBCLoCvuXAPaRyzCOnE4APnLU0PUb+/6+xX25aJSy/dhF74MFrWhI LXHujox+TWk6SPsAfVupqKZn0CkNHR0xZ0de30sE7BvXIoAcoTIeQaEhDXssMiWx0Lrj YhWw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=GqG2EecV; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id d75a77b69052e-4518a77e465si72845011cf.465.2024.08.04.09.20.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sun, 04 Aug 2024 09:20:30 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=GqG2EecV; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sadxE-0007gI-7E; Sun, 04 Aug 2024 12:19:32 -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 1sadxD-0007c1-4W for qemu-devel@nongnu.org; Sun, 04 Aug 2024 12:19:31 -0400 Received: from mail-pf1-x429.google.com ([2607:f8b0:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sadxB-0003zH-HW for qemu-devel@nongnu.org; Sun, 04 Aug 2024 12:19:30 -0400 Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-70d23caf8ddso8422299b3a.0 for ; Sun, 04 Aug 2024 09:19:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1722788367; x=1723393167; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uHTHS043ONomxfPa9ysU+tp+4KLPG11Jj4l/rfnVUkA=; b=GqG2EecVk6BJpYOlcGtAaW7UxUtWfuIQNadXNQIN6pfEe3my/vEusnAQE6znBkkStS jVnLcMUKPxzjnzihV952wPR3Dx8x2F05VWaZTFS2r/HPZH9yz7oh+3ShXx2Hi31/WNT7 yM6nawSY9xHC7XM+xKG5P9crTxcImr5PD5UDRZj9PpR7qEGIknPgt++JKRE2Ftqd6ksX hLhS9nTFWYMqJiQsDG64EpioYpEkGBOGRrNl+xvBKvGW8FYqwfGrKb2fI4WExHSZHGMD qPeLGOb1ZRO9k5Eixdo9IroGQkLD+HOQqu5jftF2OTf1w25skEZ8i5k+5AcsEZnCo+iP /dEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722788367; x=1723393167; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uHTHS043ONomxfPa9ysU+tp+4KLPG11Jj4l/rfnVUkA=; b=MBwx6Kzrpg4NgczvEyLBD+xF0MjFdJWRluexzUthuNzNWyiIuAEzkT2kAuowXfJTd2 hgikZ2OJj3y2ryuOGunbJ97sCwbBWN4DSJZtxl1Xh6xkVz2ybH5/hm3XiM2sm55FipDP c0l4lXEqC8GvHDm0jeMk9MlpAG+IEm6vdUDvoMSupwpy1Pcg16y1Nr/LNoFbl6uCVTPz u33jO1ZWKkUrwjXc572nML0kC1rf0VW++iuo7x0Rw9CDtYf0+Z7xMDcEoXjlnGkEbb3s gx264IQuJnkh2xsyjekPPO/sRMm516mGYxNzqp/+xBFIzHCURHhSiqR8JIr1mIwHovkR sg5w== X-Gm-Message-State: AOJu0YzIJ/P0du5oLd7K01w9z86E90Frrm0i43O/kR6HSNyY758scKpU yfZ0N80iUshuR+9VgY1CgGVSz/Hl1dfZczSLzx2+WQuQs3ZTkNKCdr/iScpR7Fg8TMvt8cnc6eN WT2U= X-Received: by 2002:a05:6a20:1588:b0:1c4:986a:ddb8 with SMTP id adf61e73a8af0-1c69966b784mr15241167637.43.1722788367621; Sun, 04 Aug 2024 09:19:27 -0700 (PDT) Received: from amd.. ([2804:7f0:b403:720f:3e7c:3fff:fe7a:e83b]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7106ec4169csm4117530b3a.64.2024.08.04.09.19.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 09:19:26 -0700 (PDT) From: Gustavo Romero To: qemu-devel@nongnu.org, richard.henderson@linaro.org Cc: alex.bennee@linaro.org, gustavo.romero@linaro.org Subject: [PATCH 2/3] configure: Avoid use of param. expansion when using gdb_version Date: Sun, 4 Aug 2024 16:18:49 +0000 Message-Id: <20240804161850.2646299-3-gustavo.romero@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240804161850.2646299-1-gustavo.romero@linaro.org> References: <20240804161850.2646299-1-gustavo.romero@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::429; envelope-from=gustavo.romero@linaro.org; helo=mail-pf1-x429.google.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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org $gdb_version is now used in more than one conditional case and its usage in such cases may increase in the future. Therefore, avoid using shell parameter expansion when using it by setting gdb_version to its final form. Signed-off-by: Gustavo Romero --- configure | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/configure b/configure index a3aa257fd3..97de85d710 100755 --- a/configure +++ b/configure @@ -1103,8 +1103,10 @@ fi # gdb test if test -n "$gdb_bin"; then - gdb_version=$($gdb_bin --version | head -n 1) - if version_ge ${gdb_version##* } 9.1; then + gdb_version_string=$($gdb_bin --version | head -n 1) + # Extract last field in the version string + gdb_version=${gdb_version_string##* } + if version_ge $gdb_version 9.1; then gdb_arches=$($python "$source_path/scripts/probe-gdb-support.py" $gdb_bin) else gdb_bin="" @@ -1673,7 +1675,7 @@ for target in $target_list; do echo "GDB=$gdb_bin" >> $config_target_mak fi - if test "${gdb_arches#*aarch64}" != "$gdb_arches" && version_ge ${gdb_version##* } 15.0; then + if test "${gdb_arches#*aarch64}" != "$gdb_arches" && version_ge $gdb_version 15.0; then echo "GDB_HAS_MTE=y" >> $config_target_mak fi From patchwork Sun Aug 4 16:18:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gustavo Romero X-Patchwork-Id: 816618 Delivered-To: patch@linaro.org Received: by 2002:adf:e00d:0:b0:367:895a:4699 with SMTP id s13csp1031847wrh; Sun, 4 Aug 2024 09:20:08 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWHSrbqEEVq298mSD1WrptRRXmja45RskfS9uNLSvTOv5SJawC7QuSOK7RPiZMihcwu2V0zPLB8MYJbx2aoHe+4 X-Google-Smtp-Source: AGHT+IG6u4gEoAgwafYpyavXI1QXO7UGb4vXh3zaE+L4uqn/+d8X+tKU/clN0NO41oFbvXDYeUBT X-Received: by 2002:a05:620a:4555:b0:7a1:e341:d543 with SMTP id af79cd13be357-7a34c0a63a5mr1961358685a.28.1722788407832; Sun, 04 Aug 2024 09:20:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1722788407; cv=none; d=google.com; s=arc-20160816; b=Nr/HhTNNopJrRbIS9IQ0mqVYy6FILvZtV6ML1hc2QRPj5jE8096X6/YdlYus0pkrZP tWozvPKgTrI/Vwm/ot0yCBX4pWngKxNfIQtsJx4T7O8Cr6H95XXXqdorm74h/ovg84jt ZWYxD/H74tqiExNEQvysZIAa5TFHKQVr6TInOBn6XRb6FfWwuZ/TaCISMe8OgShUIGVV xUP5RQUuosKXleWcOGxZ8beG4OlZKqHGOMA7hi301DVP6G4T9FIIDmoQNwj9jzGe0z7I uV9yv86KSnRLNeJgH5V2vJGAfvm1e9biXAE5lFufqibcqHj8BWHBXxJqrGwsQG9s/VOu NkJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=Gd5hFcFNPsqwaztOhKEC7VMI0bS3FH3SbOXvjsB2hfQ=; fh=9wbfTHfFH9iucpcKtLZ4/oCapWJkG4e2bREEqSbe3uQ=; b=p1ZrOVxP87/d98LKNJDNQ0HxkGJ89weZZgWsMejEcPaVm/EDvh5a9mFd3wBq1bsNeT lAD+MYd+GWKdYEK+SApgFyAT5/f97yERX5mhdJe9Zmm6MrbIWn2sntIGvwUCTMh22Oob 95AVpmgECnmS3jxUgW+MWHJzLLlRqIM3DVIcrRg/Xhf2p6gg3JkVQ3/XcLlmue8EiUw4 6/QKdL7Yw9vwPx0l0vQcAra+lDpV7Dn5qhzyVM+2ykp2Wg/HHuLLRdslU2xP+fkubY1M 6aVwAHsHxIEpugspsnO1mpTVQNkanKwSQkVUZmqn0Odq2Ucw9l16omklQGSXSVXo2dAa 1loQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="l/RukABM"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id af79cd13be357-7a34f773ac8si765531985a.448.2024.08.04.09.20.07 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sun, 04 Aug 2024 09:20:07 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="l/RukABM"; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sadxH-0007s0-33; Sun, 04 Aug 2024 12:19:35 -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 1sadxF-0007kh-9a for qemu-devel@nongnu.org; Sun, 04 Aug 2024 12:19:33 -0400 Received: from mail-pf1-x431.google.com ([2607:f8b0:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sadxD-0003zN-MJ for qemu-devel@nongnu.org; Sun, 04 Aug 2024 12:19:33 -0400 Received: by mail-pf1-x431.google.com with SMTP id d2e1a72fcca58-70d150e8153so3185920b3a.0 for ; Sun, 04 Aug 2024 09:19:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1722788370; x=1723393170; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Gd5hFcFNPsqwaztOhKEC7VMI0bS3FH3SbOXvjsB2hfQ=; b=l/RukABMKl+MP99ytKMTdPm93C70lw/FTOCaSNVdt9aToucWianosCO+1Wf7qIZCdV h+YLSmDS8vphB57VkAk6D/kortr9oldlUoqz4gH7b4i5Ibyyea8r1wA+BrOQSal1Irw+ InFbEliW3RO+rZ5FlJOWnzIOJq0M6B6i0oYkE6yGLv61SGMXtYUdEKlvtPtiaVWcEsf9 j1UqdvBIbLB0wUw66VttrxnDTxMbgZwK50DKYaSbNkC83otwxTnucF9Fsfdzf4jMSpkc albXbw6lfr+d6bpRbTMrMh2De392W/Gt2d68AQ8U4wiR9yB0McXZgKSwiVri36hY0oiY lA/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722788370; x=1723393170; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Gd5hFcFNPsqwaztOhKEC7VMI0bS3FH3SbOXvjsB2hfQ=; b=cLETEKPsxNQM4P4q6piXC8UwllMCHzfoZE3Q9iHD+PEkuGkzupzUmyUxT1+/T37503 efp1If+UeP5vloBI7vvCEwnPOlp3Sq7JaU++IhfL65uE3zeo7ZXR+IvaTvoi8iJ//yye yMquBut5EfVVp39v5YXdfqp4AUjzTfpDJx4ZTZOmkV72hq0RKZq+E+Hv8gm5WhZ1UO+p EPJ7OljMwM0fuic3gH9szWz3WHer8yXonlZlH3jvzu+uXlcM+UUP33k8nK33mkXJccNd axXXfuonuI+pc93LFJK8NxOjrUtgnPqu0ehRoMi53Tceucxea5P0yYCb9Trr7aPW+Iqj u+jg== X-Gm-Message-State: AOJu0YzaZEvrCn+UsKdSwBFd5ONuQHbo+ER7G9EWMDaR3N7K4lY3XfGS 9QrTmbGlsF0t5BCq21A5XcBnlJXZJHkHsNVGHti5x3JghYYFlVOv85Ii3Y1FsSreCZLoySOP/3+ g3tc= X-Received: by 2002:a05:6a00:9491:b0:70e:ce95:b87 with SMTP id d2e1a72fcca58-71065b6f08dmr17562128b3a.0.1722788369810; Sun, 04 Aug 2024 09:19:29 -0700 (PDT) Received: from amd.. ([2804:7f0:b403:720f:3e7c:3fff:fe7a:e83b]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7106ec4169csm4117530b3a.64.2024.08.04.09.19.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Aug 2024 09:19:29 -0700 (PDT) From: Gustavo Romero To: qemu-devel@nongnu.org, richard.henderson@linaro.org Cc: alex.bennee@linaro.org, gustavo.romero@linaro.org Subject: [PATCH 3/3] configure: Fix GDB version detection for GDB_HAS_MTE Date: Sun, 4 Aug 2024 16:18:50 +0000 Message-Id: <20240804161850.2646299-4-gustavo.romero@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240804161850.2646299-1-gustavo.romero@linaro.org> References: <20240804161850.2646299-1-gustavo.romero@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::431; envelope-from=gustavo.romero@linaro.org; helo=mail-pf1-x431.google.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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org The test gdbstub/test-mte.py requires a GDB version that supports the qIsAddressTagged packet. According to GDB NEWS [0], this packet was first made available in the GDB 15.1 release, not in 15.0, so this commit fixes it in configure. [0] https://www.sourceware.org/gdb/news/ Signed-off-by: Gustavo Romero Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2477 --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 97de85d710..d08b71f14b 100755 --- a/configure +++ b/configure @@ -1675,7 +1675,7 @@ for target in $target_list; do echo "GDB=$gdb_bin" >> $config_target_mak fi - if test "${gdb_arches#*aarch64}" != "$gdb_arches" && version_ge $gdb_version 15.0; then + if test "${gdb_arches#*aarch64}" != "$gdb_arches" && version_ge $gdb_version 15.1; then echo "GDB_HAS_MTE=y" >> $config_target_mak fi