From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358897; cv=none; d=zohomail.com; s=zohoarc; b=WjIO2XR9zZoblZFRw+TwCH77eU6hTya/q8rLMsvW1BoBvmd9r5TsCvxMLCdjm+vfsQrJlMAh/ZHv1Nj0CV0tHmKzLM/PFOGvCdqzLbiSDsShEZxBw6GglmxLI/b2lxDMOqSOg+rta2mcfMY8fbhyr/HX7xnVD8SY02tBbcDt6Jk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358897; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=duFLwoZHcPaylIKsr4isIhgCqrhrv+PUGicQrvaHUiw=; b=WlkENIwuQ56hRIkcRbSaJSPloOmWom8ZMo0akp14gW3NskDwTzKc1bdaQbqLIaOQmAtKmBcuGR4I4LQw3ycMixVpNDKsb2dep1KOPft0wbi6QQMHcJAq3gLl1piI2VeP/KtIb2KKz+8SaDtrhyPdRhzpvSow1mZIUR8YUjZK0p8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 179035889701296.07296214075836; Fri, 25 Sep 2026 10:54:57 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA7r-00088A-Uw; Fri, 25 Sep 2026 13:54:23 -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 1xAA7q-00086i-Ii for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:22 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA7m-0000dM-DO for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:21 -0400 Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PG5LAS1759225 for ; Fri, 25 Sep 2026 17:54:09 GMT Received: from mail-dl1-f69.google.com (mail-dl1-f69.google.com [74.125.82.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwv5yrctc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:09 +0000 (GMT) Received: by mail-dl1-f69.google.com with SMTP id a92af1059eb24-1466ab2bc8dso1840794c88.0 for ; Fri, 25 Sep 2026 10:54:09 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=duFLwoZHcPa ylIKsr4isIhgCqrhrv+PUGicQrvaHUiw=; b=K8k6+pVlBi4kCBbvATM1fzixl5j 7gyl8aJrN0busyxMYzYc9w2tBaBsa2aum2wjIF6o5gI1jk7bSyjUFOkVARfqx0j2 cY82XOpdbMw3kTQZxfWYvtGwx7tq7Rym0h8XhfTJY59EHNQwW0n0bQ4Mg6rYdDl9 Y5uIyyB2a5bioCBD9yp2oH+dohbgV7o51Dhxj7hHskXVLsWfLApogcoA4S7IOCYW xC9Wcpf161SXEK0vi4l+fFRBZ3iUtkUCPJ6mZjpcMY6V/M/AuLbMtopNGR09w6dy JnYYKmCjLHR6T6ILLDPK3qOOp0l1c5X3ogNHL3g7h+HZ1oFm0KHyMFR9Fww== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358848; x=1790963648; 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:content-type; bh=duFLwoZHcPaylIKsr4isIhgCqrhrv+PUGicQrvaHUiw=; b=AYSQirxI6SSPapNWfiNJW5qQnN4sIqaEtV2F9URFzzSI0syLe/XVnJkflFpS7NL837 bu+XdnI5wOLVzAlbFmi6BEwujLDEmicIWKpkXwNs4PImUamavBlMvVJca/0e/Kpp+6bG 78udzOwedaD0gCA8LRigqiSo5p7ronRjpaCShlLx2xPo1yMvWLJni+t25idJQ/CVn08V E0atttE11ZMqjzziODpH0UBDGyU+SOoXaBE0QsyZLNPa3qbXLCtLse86w8GJQkmMWHHc MQjYUcrAms26uGY1fZ7Da5Hg4qRe9AeuCec3wx6zTH/BQDPbSKhtKqz6aISAehUTu7vQ ynzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358848; x=1790963648; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=duFLwoZHcPaylIKsr4isIhgCqrhrv+PUGicQrvaHUiw=; b=aRn4DkHlzChSCq/gNhCcNxYZRX3xRuiNev03heMe3Q/1KaqKUi76qw+C7I7SstQeyo e0a9sDipC5fooYQ/5rTrZ6Uj9KLICufeVryqr6eavAdKo2oScWLbgX7zJjfckBGk/LNA QTII4p8wPXnIX9POKW2y47Pv3gMUOisnelRV1FE2zIY1ibcedIjFTvZsVhk/8YclYNn5 M/mTDqtUSQF/yMtXo0C/sfhM+36I9a1em7++sx6N62L1Exc13undxPMgaMCLxF2wBnlm a3CcUpvWq4XZVYT/noYG9YpBPDoTNrz268oFQvwc1Z+8GF1wLRxIu4+poAqEkMVcj94Z QZHw== X-Gm-Message-State: AFuF++kSY5DHoZtAhix65EOshxHYOmo5+RZ8bNDa3zJDMyAgSJhrPDfK VwbYiSoY+U251vgVyAQa04nAOa9W1tTawMjVE9DnHgiLcrVIjYil4Ot7hmO81IojXKs8SZqcPMc 1w4qk5gpfDlOrzsSgzh/UPHXVQ8KQJvJqHdXjh30iUraEssg5Pvnkr7aabyzI18odFQ== X-Gm-Gg: AYBFou2JiiT4Ir098iQE+m2mvRnIJrrH2MKN/vsYgPzRPqMNApzZ4gJjy1wx3Npo2WK FN4O008uGWD9fJEEaImUlCQr3q3pIOY62kT/wGFwB/2PK40X8JuREGgGmAK6lbIWAvsrvNQWEpO F2NDocGn8Zjz9k4Me1MeHAlMHXXOsZgg6qeRSQoC6Wi8mzhthtkqrvJAKuZ7HUs9VUsZKpwRoav 5Q6CvXfbX+cYi7rB6QLmCxMynZaMKKHhFEnTSxph/alnAHvCr2MVk8EFiue25iDwsStKOL3uA7F PhN+XZKx4DTZtCgjrdqtX5bMR0xefdFXGz+wadmE/u1uS78UlBXLg9dxU5uN8foZBJogUWV34Hb jbNUUE1viNOk2UqR3Hipo14ohzvpR85ZLvuFcF0vH4/4QOUTxT9IVKu12lg== X-Received: by 2002:a05:7022:5f02:b0:13b:2f26:6881 with SMTP id a92af1059eb24-146ce67f46dmr890698c88.4.1790358848087; Fri, 25 Sep 2026 10:54:08 -0700 (PDT) X-Received: by 2002:a05:7022:5f02:b0:13b:2f26:6881 with SMTP id a92af1059eb24-146ce67f46dmr890670c88.4.1790358847528; Fri, 25 Sep 2026 10:54:07 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 01/13] tests/tcg/meson.build: reintroduce build-tcg target Date: Fri, 25 Sep 2026 10:53:48 -0700 Message-ID: <20260925175400.1897574-2-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX+LW/tF60P6O/ fi1rDSghy8hiqDPOLT7itNSyT/rFJzZtczdBDtCcicGQPCiEFlP+DD3TTN5hNVSXz9HKRlTwspR 9KzEiRhpJ2fcY/lIY4HxMMm0aJybNVOS+ByGnoaH2ylEroovlvu3247n3nG0DAzvU9Aw8+THExZ k4+MGa+y/lya/4V7Nep9skt4lLLdPwJ+yhIAxU0ZM2gsi83/2PevY8lpmMwa/hGkPjuwXZDDNXC EGmorgwP+vwx1rRzramQQ2ab1SsqyIf4DuYuxaFETrMofi069QBOyZtj3ZCKRXvxERyN2vBDSAD GUolmfIMaLpuwjvSaLAd6R8ei6magkbHjlBu8+oJVdf+7bNkU8pBeIK5YDAg+LM/fOJLKd/XmnH 9/BnIpK9Afh3kMgsrNrUPCpwKY/G/GL0+7xFabN8kGCapr7x4ORKRfQWaUGFHwAgZpGa5n33eB2 UecWdAGFniUejoSZjSw== X-Proofpoint-ORIG-GUID: jnViiy6SffGllLZU01BMZFSVcjrzLB0B X-Authority-Analysis: v=2.4 cv=EoRHPicA c=1 sm=1 tr=0 ts=6ab6b541 cx=c_pps a=kVLUcbK0zfr7ocalXnG1qA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=QDOw5-jm7CSiVGTWIMYA:9 a=vr4QvYf-bLy2KjpDp97w:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX506WbqN1A8pQ B/o50RW1KnoGS756nuxDKkFGhI4pb445BImjxYPL3zr0xyniO9eWjO9oE8Pqz1C/xqyvyL16K9+ vxsFqTsBdlfD/Lvy1kvBhH4Y5uIyAik= X-Proofpoint-GUID: jnViiy6SffGllLZU01BMZFSVcjrzLB0B X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 impostorscore=0 adultscore=0 malwarescore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358899664158500 Content-Type: text/plain; charset="utf-8" The refactoring introduced a new target named tcg-tests to build all ... tcg tests. Previously, this target was named build-tcg. Keep both for compatiblity sake if people were relying on it. Reviewed-by: Richard Henderson Link: https://lore.kernel.org/qemu-devel/20260918202704.9790-1-pierrick.bou= vier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/tcg/meson.build | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/tcg/meson.build b/tests/tcg/meson.build index 75f0a52fd22..3151c5bd63a 100644 --- a/tests/tcg/meson.build +++ b/tests/tcg/meson.build @@ -524,4 +524,6 @@ endforeach if exe_targets.length() > 0 # finally create a top level target to rebuild all tests alias_target('tcg-tests', exe_targets) + # before, this target was called build-tcg. Keep it for compatibility sa= ke. + alias_target('build-tcg', exe_targets) endif --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358965; cv=none; d=zohomail.com; s=zohoarc; b=HMqhmhbBxLGQiQfl/2+B70yyu8JEvwflTUzETIKuJjHivG/JkfoAMoItURSY0C7kr5d/SHblUzquHGR+UaJKptn1gzUwGcipRjPXibQpRCxMwZ2oFqk5DcbIrqwTwMYRodWgSzAXW1WljW0G0iK0YgfrVIRMcW9yNw1bE6p9z/Y= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358965; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=0FmCOU4DxK8OOmzxKrXbHIj5VE1rOQR3TcTJudD4Ps8=; b=Y1JL4x880mheOwFnDdo1CFZAh5g4k38jmGBT3ENEQ7vvtPJBrIXbUTIA3DPqw88ZEOXjI6Dd0B3yb9q3Y44Xx/mLOZahLPUDvPIUJrWKKwxdK6h80zDhKrIf08nWevG6A7NFPfR/n1G69Y2kbSo/55JNEryKEDw9Z8ysD6swgIA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1790358965696852.2614260679427; Fri, 25 Sep 2026 10:56:05 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA7u-00089w-CB; Fri, 25 Sep 2026 13:54:26 -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 1xAA7p-00086d-6U for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:22 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA7m-0000dQ-0o for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:20 -0400 Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PG0AYE1489546 for ; Fri, 25 Sep 2026 17:54:10 GMT Received: from mail-dy1-f199.google.com (mail-dy1-f199.google.com [74.125.82.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwr101c4e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:10 +0000 (GMT) Received: by mail-dy1-f199.google.com with SMTP id 5a478bee46e88-342a0e1d8c4so610058eec.1 for ; Fri, 25 Sep 2026 10:54:10 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 0FmCOU4DxK8OOmzxKrXbHIj5VE1rOQR3TcTJudD4Ps8=; b=fHQ/tWeFR7L7R+ZY bRwr+dQeO/DVKZKua6yRjIij3oZyIp4IKrQRem8E4zEkpVUwxl1Vsyrg5uKCExDD fCS0239+QiNfyyHY3PLq3uPoIdCQ8gTlQhlU8NPVY5uvp3fXbfiGbVdXwS+9GZaY UyXozeJgwM7sWs4V8pr1LMp1cUg1bJMsVMKbd/RPxx0eeRHcbiUBX1wLNXT1LEGk ksOG4ea5qZYy48N8jZQSKbEv+bQfl+Fprz5cmBJn5c2wT/8G/y+hsEFGt2cAbFKV KirsIK27+5pX9tnnDP9zhLsDovPvjXYxChfvuPDnD9Aaw3h8q4tMbd9PrBDFluQf zP5Xbw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358849; x=1790963649; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=0FmCOU4DxK8OOmzxKrXbHIj5VE1rOQR3TcTJudD4Ps8=; b=j/TC+GYKX4p0hV/H+aJwdw/L1JZlfr/Uj8Ed4YsMhPzR7+Yy5k13LmiuDd9B1+3GNN 7MoWcY/sJyMfCLvDsLnDL25XfoA29guA+1TKM7JYoUX7GqKTyCSs/12Xq8zF4IhF9D3M ORcfaC7YFkl7Mvar20Bpa0CtgAsc8YgfPxA3VqQruruGXUijMwaV0s2hTEkwWGgqdYH1 JDASr7GtsA48N261skjYbNszQFcgoIq1+snXRxI0UVAuH473rqbH6q4XbofpJ1JcgI8Z F7khXZnmhcl0jvAjDYobd3MsLa2BqENM0DUTKyGwWC/yzzEEXqMZHbFNVvuQ6I/no4xw gqmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358849; x=1790963649; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=0FmCOU4DxK8OOmzxKrXbHIj5VE1rOQR3TcTJudD4Ps8=; b=dfpZogNTkc+9SaxeiwPD8q05zar5Ee7bM1q3+CZx5omIsOzt7zJigQDjDqIJI6vKdL urLc9ZVVOFBco4YhOP4p1PfdZtsXVL+Jz6wlgrMdiUlCYTqFoCNbyOUf8qONchkducWr PY3ooXnW9b/5UZkLvZjrRdFvURqjlHK8tL17XXCvoT2jSJy4B1zp8MNzgtH5gjBHpvO6 uYYk1XydRjUKUDrCQl2SuIKUrBdDAdRmCgIPyn8ZNlSAxThm9nqpuMQsoI5DSRmC74/p VemfdPud2VMX9zg5E2BaeunMiIEMNiBp6RgU6sVD2yy8J/VU4I//HwAwvTxmZTSXV+ws jxrQ== X-Gm-Message-State: AFuF++mUQexzVzv+cNO8YyJ1fHUvLRT9M2MJHNm9dGu8VaiOCTuQ+ARy xWJAKj/PB0iFhGWHJBVpd/Cy61gc7Sx9oRAwYy09V5qs9lD2Hmxg4IikFxaRCXxMsyFY2qqcWxV rhDWiLZgz//BZm3+wy0dioLRBJcmbGvVYwmBZKy7tXR2MZzkNtUsRLDt+FLLQ1mb8jA== X-Gm-Gg: AYBFou1XOmwjixr890jKkwVQxuGbtSUKfgUtwcx88F3UPix9KjYM/BiPTgPzVcJv488 nu95syl46R3aGqR/ecvoIHDgJYta6rOMDyWOWy+DC9g277lTdy0Y1dmb/O1rnarWL4ulOd/XcQo ff8IFxlmnbaBCqpY6aThdDLMnPkj6V8em14RcEvpyZ2ZlXIBPy0ljftIhGxe64yx0tIm+7LY52W xoGrzrfksU32TP+8qTpRiMWbRFseHx9MDD/d219teFulG6pQXN/kcLKAFToCcrL5cR08Jb/bcmn 9UKPKufleHkNkEfxUupnb7+FMrbicd7NLbWy8ZRkcG21+ykNyxdbMhUnvEGWl5ObVBwIyjuf4GF JSeU8BRFUNqLQxf1FCl8E8nT0AkTdtzatqXRB92JZsz5w60Vj1oC42EXSwg== X-Received: by 2002:a05:7300:ae23:b0:342:890a:40a8 with SMTP id 5a478bee46e88-342890a4389mr623285eec.30.1790358849193; Fri, 25 Sep 2026 10:54:09 -0700 (PDT) X-Received: by 2002:a05:7300:ae23:b0:342:890a:40a8 with SMTP id 5a478bee46e88-342890a4389mr623262eec.30.1790358848612; Fri, 25 Sep 2026 10:54:08 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 02/13] tests/docker/dockerfiles/debian-loongarch-cross: update toolchain Date: Fri, 25 Sep 2026 10:53:49 -0700 Message-ID: <20260925175400.1897574-3-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX3KMzSuYbKuhq FtwNDo4KRMg8xAUppNNXyzW4crFy3rGNT/PQ4N301hP01qfN/GT7b1IO5TWCS4sMrkVD32x6mP2 0ZA2hhhmMshDm7NtD3vmi/K9gc3bPaU8yOdTHgSllDzWYYEcBzzE6YsLzL4dTUrqxYxH0uzNl5Z /JVZm+r9MoxVeCIJqgRZoCbWmP3YcwUX0zeP+J0ozUqWiBKl0YKesDh1t5r1XpvJARUinZk25d1 OBU2XR/lODusZkTRejmQteAQCA2RsNstVbIFVnfwkO1RololPdNkGFoZWaY7e307hPXS4RWYVMA NyAMqYUGy5M+csOXiOoOBhvVtxBFvz6ASHqorKiQFb+WzFqGqVR4b/rFsitGd621aeOXssu5TbO X26Y0+ellKNMvGbs9uvdl6Lpn0SNltLL7JRkUpEkntpAamMb3YvpvUl8PIjqlKyQr2dWTH+dXLj 8lJHj9Zc2SK6oavmmQQ== X-Authority-Analysis: v=2.4 cv=ZfKIpcVA c=1 sm=1 tr=0 ts=6ab6b542 cx=c_pps a=cFYjgdjTJScbgFmBucgdfQ==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=tz06iiwTAAAA:20 a=ZlYf7Jt0Iy_pvCpuhcEA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=scEy_gLbYbu1JhEsrz4S:22 a=bA3UWDv6hWIuX7UZL3qL:22 X-Proofpoint-ORIG-GUID: CD8bfvCPgaZLuV39tsKqeLwa38x7M610 X-Proofpoint-GUID: CD8bfvCPgaZLuV39tsKqeLwa38x7M610 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX5GgxT7UrqYge stoEHZevvHWPqlF+3q25/TeyMEmvHO1c8bzrFVqfc5jecfqLXprXZKbxxUHf9Mi/o11xFWeiiLg BcsSYQp0IlpqmbPb+u/0y/pjIo3cJSY= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 impostorscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 adultscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358967619158500 The previous toolchain was embedding full libc when doing static linking for tcg-tests. As a result, each binary was 4MB is size. With updated toolchain, only needed functions are linked, thus reducing binary size. As a result, we save ~140MB of disk space for tcg-tests. Reviewed-by: Bibo Mao Reviewed-by: Philippe Mathieu-Daud=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260923000510.218473-1-pierrick.b= ouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/docker/dockerfiles/debian-loongarch-cross.docker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/docker/dockerfiles/debian-loongarch-cross.docker b/tests= /docker/dockerfiles/debian-loongarch-cross.docker index d2ba07972ce..c3c3c0a4996 100644 --- a/tests/docker/dockerfiles/debian-loongarch-cross.docker +++ b/tests/docker/dockerfiles/debian-loongarch-cross.docker @@ -37,7 +37,7 @@ RUN apt-get update && \ python3-wheel && \ dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' = --show > /packages.txt =20 -RUN curl -#SL https://github.com/loongson/build-tools/releases/download/20= 23.08.08/CLFS-loongarch64-8.1-x86_64-cross-tools-gcc-glibc.tar.xz \ +RUN curl -#SL https://github.com/loongson/build-tools/releases/download/20= 25.08.08/x86_64-cross-tools-loongarch64-binutils_2.45-gcc_15.1.0-glibc_2.42= .tar.xz \ | tar -xJC /opt =20 ENV PATH=3D$PATH:/opt/cross-tools/bin --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358896; cv=none; d=zohomail.com; s=zohoarc; b=B0JUx0sFI0mV5RbwmjXqPcY0XEwYnPpBauIcUxtjb+p4NYxQsKdwDZuqiHPfdYW8iAiM+9p52zIMI4mrxWSOxqC9/ERXEeKSmnoucmVDAWXUXQGpyvhHtfVxCXlvWOowgzaCBXFJr7qxj7EHyXNREz8elpTnYHjrIA546lgSYwk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358896; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=dYD4UArw3EcpVHQGohdq4zhIKzMPDLO/NCvrIIHh9hE=; b=RCe+TurxVhrfiBGGwaXg1RtDHEX5BdPxpD6dmh7fEZ+X76A6ZzGqMd+YoNN4jNokuWrjY60FkpmXty/uOrsvV7V7UcQoAPDtY0CXyHQfRYNOcBtZH2zIiWIY+5o5OMVlS74Zb/6i7hojciNFQZ6PAoUiUZI6gHBPEewUJzFEqJw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1790358896710233.7574109016423; Fri, 25 Sep 2026 10:54:56 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA84-0008CK-O0; Fri, 25 Sep 2026 13:54:36 -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 1xAA7p-00086f-I4 for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:22 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA7m-0000dU-AD for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:21 -0400 Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PG0KWv1363032 for ; Fri, 25 Sep 2026 17:54:11 GMT Received: from mail-dy1-f199.google.com (mail-dy1-f199.google.com [74.125.82.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwpvnsmkq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:11 +0000 (GMT) Received: by mail-dy1-f199.google.com with SMTP id 5a478bee46e88-30bcb065bfdso1868012eec.0 for ; Fri, 25 Sep 2026 10:54:11 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=dYD4UArw3Ec pVHQGohdq4zhIKzMPDLO/NCvrIIHh9hE=; b=ea7BTda31xB5+gzGBH2uefaQbEe 8tCvHwxDo9p0FV7xsIoTeElOnDRwCmNdYEURxfPXScSq0i4k3ja/A+7oospZAWFI YoYd8o+intYV6uauFSU8rzw0hTeB37NuCAJTftJogqpS5NRh3EYEe5Zq3qGBN1Of 9Qy8niwvPolDvAwvhtuevK+UciDwGBXw4L5KLbM6UG+jI1oH0xHgB/LrOTOvQ6TQ Kx90mpK6jNqTPU2AdeCBtgnZcJ7aY4cNAu0t65NG2iIXNnSYV2qj0zNImrTlEqck qG/OcVx+mrRxqc8FrUo6X7kgNzi/lf67+ifR88SNl7f+kjWXxE6vJ52Wx0A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358851; x=1790963651; 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:content-type; bh=dYD4UArw3EcpVHQGohdq4zhIKzMPDLO/NCvrIIHh9hE=; b=eKMGPialdTNhfBmB37u/yKRpCF95eGJyjTTNeuBJ/HwKKCZE3QIv0hNrE0T+Iy5gBk GY6EWxQd55OYxJ9lBCU4+BU1qw/J3mmaocwq4Gx9YM7AoFePFTPuaMC534Z603aYoQJU zCbNk990eZYRT91B8qIq25FGsfsHFarZL2j+xxtKpkcVMvaKpYqRwoHOm1X/nY2Svbmp Vj6gjWHb7YsVjEoA9c94JzZcQHyqEDnFVXUsalKljRI5u2fk1vTSQ2aEJ3Z5Ifjwt02P /yfWQoIYksNlxv8ePDP9sJwqTOrlUY+v5IrP48Pl4yx7ZdNMI0KpadvO0wbV7+X16HZX COUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358851; x=1790963651; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=dYD4UArw3EcpVHQGohdq4zhIKzMPDLO/NCvrIIHh9hE=; b=N16L7VQ0/wtqJPvR7Uu4r/93ZupmAjD38juyTQwhy3ZNlsVLAysxhqyXl+lRpPunLy dVlfVonU5uAP/d2Mx0QlIL1qSEwxMpbpcH3izlO3Wo394WeAqq1YlxIwsrvqf5I4WMHG V+u6WdoXCnY7tOD3HLAgxgLwp6flR/OKLHfWSOgL7+mDh+rCiDe1JrCiDDEESxP5/VTY EbeH3L3/jFm6MepAQfnlOmD/0Xc55WOP8ZAnYD3MzOp3D9lVsy4N+0zGCiKihlGEkK+O dLuTn5YoAz80kT4kxCXLQqgDn/9rmsjUMXq31q+SrqNLiEEwesfBNBzBkmlfeVU6BgyF fk8g== X-Gm-Message-State: AFuF++kXh7VJ/Pc00QSNesrh4QAlW4SBYgU/MmB0rPnZMmbMBzvh+/wn u9j08ZCRWDW1E8odN9Mb9E/xedyIBVwzJ12sM4TDL83ZRQy9pymqrfC7DiwNINe4dQGyZakEvw9 JbXQPSuezbpndnm4MOnyaQGR8EAi+aXltLRf1lkUzGNP44YVhvjOSg7S7NsAMcuQmpg== X-Gm-Gg: AYBFou1WehUGREURGbr06U9/z4SIiYIUNqsvoIyshKmJiAn7uLjdfLM3DWlHbxjn4Ko oxzcaxaxGJ1vhkzB0ypCq6g0iaUeYMr/5KW0XpVvt2sW/ZyiJxcantAOrwFTEJ3WfahM+RgMXA/ sGbmDvZZLXROoAKGzSSF3yxydEsLF3yKkS5/wZRu77qXZy18D/AXBf+r7UillkH7Wsnf1nU/No1 AkYfBwLxxx5HDE1DFpNpNLS9NY1rhpF8KMH3setg85NDtbXal/xvKRF9H3pikLNqnceOay8dU18 yOP9MfhL1LfgkjmXyJVH+fRwrotcl69NIiEw0VUZMHw9SWSCrQv5E7xZbd8iBEhMpjMALd7N74C lVfDZrLmSFgijBzbUelh2cnaFqfZeBP1nYv3IvIcYrv/NdW/RCrOvsWPTuA== X-Received: by 2002:a05:7300:2554:b0:33b:de3b:8b09 with SMTP id 5a478bee46e88-342730581dcmr899786eec.40.1790358850464; Fri, 25 Sep 2026 10:54:10 -0700 (PDT) X-Received: by 2002:a05:7300:2554:b0:33b:de3b:8b09 with SMTP id 5a478bee46e88-342730581dcmr899753eec.40.1790358849857; Fri, 25 Sep 2026 10:54:09 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 03/13] tests/tcg/meson.build: compile test with -fno-stack-protector by default Date: Fri, 25 Sep 2026 10:53:50 -0700 Message-ID: <20260925175400.1897574-4-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: 0soegLtMQU-tLKpik7V17vcv7sN2CNJc X-Proofpoint-GUID: 0soegLtMQU-tLKpik7V17vcv7sN2CNJc X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX+zfQ3LyexZI9 IwSMKbrUxRD/q233kDD++2n11gH1XSLUKgjQljFJ0n83fXwNijh2C5bcln760Oe5cvmKLyQ4XRK 4YJ1KPnQx1aTMp+tF86IkR8fNLqdhv0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX9p4DB6IJrn9F bHhYs5lyTaKXVn86EwjPwXXebCBM9xl1VS66nwbXH+mbW8sDgC5CYDufP4Bc4pyoMPuE8/5OSYw 09WoaB4lhNY1UEyqILAk5AESb4gSoqYV+eRSEd7HY6g+VvKrJEA5gqBWkXfHhN+qsKeCl9UwH85 v3a02/RipxmjkiDzoZF/K8wEdjtNleJZJqZo8cgAUv5dDsRO/8exu0dyHBxfTwQBkhZj73Loo/e p/PABQhoxKea4MiCS+sxm/Wvj2jBjtLv9ZrUMyyljf9fDE4U8EIF36gtDibCqCTfY2pyrnX0kKP h9X9dX074mZWlqSglbItbLoJAy/1LPcnh3r4CIlFv/FjsMeNmA9g6CgEMzrfYI7tHsANH5EoR5p m7mMznbm3XgQkZauvLvYEkddrocRpY0Clo7GShZ45aweCH60mYJu+7g4kGTlPVpu08/n2DYenr+ srDZYLQBL2Ysg3qTbaQ== X-Authority-Analysis: v=2.4 cv=eNmGH3p1 c=1 sm=1 tr=0 ts=6ab6b543 cx=c_pps a=cFYjgdjTJScbgFmBucgdfQ==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=p0WdMEafAAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=pGLkceISAAAA:8 a=HeGbzLMS2XdAEp0xck8A:9 a=scEy_gLbYbu1JhEsrz4S:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358899678158500 Content-Type: text/plain; charset="utf-8" Some compilers enable stack protection by default (for instance, on archlinux). This produce a compilation error on some of our tests: /usr/sbin/x86_64-linux-gnu-gcc tests/tcg/multiarch/system/interrupt.c -o te= sts/tcg/x86_64-softmmu-interrupt.test -static -MMD -MF tests/tcg/x86_64-sof= tmmu-interrupt.d -Wall -Werror -O0 -g -fno-strict-aliasing -nostdlib -ffree= standing -Wa,--noexecstack -I tests/tcg/x86_64/system/../../minilib tests/t= cg/x86_64/system/../../minilib/printf.c ../tests/tcg/x86_64/system/boot.S -= Wl,-T ../tests/tcg/x86_64/system/kernel.ld -Wl,-melf_x86_64 -Wl,--no-warn-r= wx-segments -Wl,--build-id=3Dnone -lgcc /usr/bin/ld: /tmp/ccs11W6S.o: in function `print_num': tests/tcg/x86_64/system/../../minilib/printf.c:45:(.text+0xec): undefined r= eference to `__stack_chk_fail' /usr/bin/ld: /tmp/ccs11W6S.o: in function `ml_printf': tests/tcg/x86_64/system/../../minilib/printf.c:136:(.text+0x549): undefined= reference to `__stack_chk_fail' collect2: error: ld returned 1 exit status This flag has been previously added, but was removed when moving tcg tests to meson, with the goal to identify which systems require it. https://gitlab.com/qemu-project/qemu/-/commit/580731dcc87eb27a2b0dc20ec331f= 1ce51864c97 One of these system is archlinux. Thus, disable stack protection by default. It has no impact on tests results. Tested-by: Bernhard Beschow Link: https://lore.kernel.org/qemu-devel/20260924202012.2465-1-pierrick.bou= vier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/tcg/meson.build | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/tcg/meson.build b/tests/tcg/meson.build index 3151c5bd63a..7a3f06ddcfd 100644 --- a/tests/tcg/meson.build +++ b/tests/tcg/meson.build @@ -426,6 +426,12 @@ foreach target, plan: tcg_tests '-MMD', '-MF', '@DEPFILE@', '-Wall', '-Werror', '-O0', '-g', '-fno-strict-aliasing', + # Some host compilers (like archlinu= x) + # have stack protection enabled by d= efault. + # This results in a linking error fo= r some + # of our tests due to missing symbol + # __stack_chk_fail. Thus, disable it. + '-fno-stack-protector', cflags], depfile: exe_name + '.d', output: exe_name + '.test', --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358972; cv=none; d=zohomail.com; s=zohoarc; b=hP+fg1fXguMJbMVRSySf/+TjAoO9DN3EIXKUrveleohV/WDD49c+5QRU1VRMeuuNY0ub1+Dgz5xNpo+eflaXLAwPoVGQ3q/o9WonL53U42EXcYPArtq82G3ONpDOf5qWHicUienr8GN4N0L+xpC1Hm7R5V7cq4GXPj8UERZEJlA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358972; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=ohEbYbvIHAyUhNO/Wn1+ptkHAfi9vmkdvfLyTUoixF4=; b=A0dImZuvo+i9oyiy8Ibof9V3dbzJR4kDMfjApATznduxJY4NsV2XATyOYUVIfeQnsrn6fsB9kYrgPxdRHs8ZxpI2x5ueDa6B26CzbbG++e7lT+Oakv0kyh1qD8LjPj35iYMtQ1dxbjsrPXii3yzRvJNdEpSMax1Ud6fz8QIMOCs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 179035897208923.589164989100595; Fri, 25 Sep 2026 10:56:12 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA7t-00089g-4r; Fri, 25 Sep 2026 13:54:25 -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 1xAA7p-00086e-Aj for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:22 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA7m-0000dc-9U for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:21 -0400 Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PG5L4U1759227 for ; Fri, 25 Sep 2026 17:54:13 GMT Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwv5yrctj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:13 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-342b66c0b06so101341eec.0 for ; Fri, 25 Sep 2026 10:54:12 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= ohEbYbvIHAyUhNO/Wn1+ptkHAfi9vmkdvfLyTUoixF4=; b=Tuns+w/L1u+zhH0y OuhmvyQxeWvNO1s1zJNLZ7/WPcU1D8GKFMRn+wlGZoxOYXrsNpfirPJbICKFULHe 3SRnWrnjRBXm0QRIP+MLM2cE+bik8KWRXg68n515Y44wte+uaGWPmyLCQyLhVYfi Rnlvqw4H6LG+uxP6ycj+1lWS8lPqGaszI1bVJXcJlXmtWAg0xhU6UrMtYZPKYJ7m /E92X2CHr99kgJqeExAILC+256JhNrpW7eNasMotwql9V2MW9wP8P7PG16NALdkj LnTcTZSnfA1sqQ7/EGLGTPYofc7g5eu8Dah3xVOb2Cdv0cPjaRhk1zAEMpjVLUnA KbBguA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358852; x=1790963652; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=ohEbYbvIHAyUhNO/Wn1+ptkHAfi9vmkdvfLyTUoixF4=; b=ToKnYJHiR0pbGTiATmh99xMTbMgF3UtecGAeB2/tS+BJQLE8pBxoCcGNe7jLiDAfTm Nzqa6vGfmiNmtrB7YsfIrwC0o2ZuUZJPE26Ssr1szd2N6Abh9RIR7Pr3K18u+DHu51Aw R2wTvwosgSLnZiUXdTV5i/hcsaqyIupuHm962t/PbcitK9P2XBRq1lMDH441rwggBzXP ajMTzjxlQjlWoPxjGYlk5gHog38LixzAKrnhLvHy7S4H8ALAmocaD2DB/P1pl0od2uMH FQjcqucFxTJkVvbROYWfWPGBVyQq+PBkFbhsEDH5+x1cU4TyxPlaeoeAmBW0RB1ECrxU K6Og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358852; x=1790963652; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ohEbYbvIHAyUhNO/Wn1+ptkHAfi9vmkdvfLyTUoixF4=; b=nd9FNiD6Hu4dYhx/M5wQ5RPfBS1JhuRj70o0S71O3MN/AgcfiilwMB0ULYqsw5aA1h Hoij3QdT0W/wfnpWPuxp3ChqmOmIVYHtwczIfE2OcZaW0Hh2q35fvM8+6y8I3d3slkOj kowV/eiC2vPjJqQWKMjn9j24gz/7Rx/ZdHHvXLGnS4nBp44jXhjlUJnuZ99cWIb6Khk6 AefVNQVpGyEsoAIOZKXtp6sZWJ69XQk1JDg0S/ogdanJscAx85fDP2rUOiVBQ1YB6bNr Jv/0gsoPeCJ56HKhIWnQD9jLEv3J1ksWo1Y1ukTYIA7uPMOEgS5RU/IyrzyQcK3NXdLf hcpA== X-Gm-Message-State: AFuF++mvb8Rtbu69ZJTOljC7auUJgL3IqaAleZ7UEr1sCLPBGuLGngVN uGL3tdZ/F2rVcB0PfIiHE/95U/1j+FLJG9CnH7mPibI7WLqqGWtjzD6Kgdr4Iuf8UPd7gbCzROz sM5I9Yu1su/iuXiMhow8B6WllyUbTMF0bmI6ifkJtXHPm9swRhzaUtN8Drmc6Mz0oOA== X-Gm-Gg: AYBFou1fHotDJLmXgfr3UNQROdqw/mFIT/5Qs1dTVYmTGnRdJ9XcQo7uD4WLcU4/cDp aULMP/lbMYmRPVHuVUtflUx4h+g424maKN4wFIaSkKi7litq5pXsAk1GtrVOMLTT8Chv+aNb5zX sXanAMlfIZM5TCDg+bpfSftof3y/WGj7XVFZ/1p5YWZD2kJyApTCvViQB4eKo0Dz/ayM4uXWrqz XPqceRUCOhej1SK8UlebOlXJU05InRzy/GYX8IOYPg6rF87gFfbG9z2tSYBpO2pEhjNMkRNikBt 5xwXEUr7jLi4A7OF8ylSkat7eysQUkrOVR5OO6O/BDV6Sb5Q8cpXLhU/a5vbraNkr20781HhZqZ sAWM+huKrYM0fWL3B23TfFWhJhD92FsUvsldcPfTjOAG1/0qkFRBwaw7vDg== X-Received: by 2002:a05:693c:42db:b0:342:6575:c9ca with SMTP id 5a478bee46e88-342721805e2mr687915eec.15.1790358851876; Fri, 25 Sep 2026 10:54:11 -0700 (PDT) X-Received: by 2002:a05:693c:42db:b0:342:6575:c9ca with SMTP id 5a478bee46e88-342721805e2mr687891eec.15.1790358851214; Fri, 25 Sep 2026 10:54:11 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 04/13] tests/tcg/meson.build: force use of linux/amd64 platform for containers Date: Fri, 25 Sep 2026 10:53:51 -0700 Message-ID: <20260925175400.1897574-5-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX/9WjQJWBLRCr SjSwdE7Ggffj4gId5tfarVxQ7bNQc1D70wFRKE4rxnhvBU/J5RyckanBZUDZkANMn9d6+EqdevV 0WN+U5nfjtQeXhUe9GJjOapGB2tRLgDMaoqscrHFuVFRGghw1ODAXLvCncuYdlSaSMrN847Hi9U a2JB9HVeal4q7a515mIn9BZ4ERu7oXikGtwF/SMqbQCyumCPjUp08kHbOoZ+RleT2ACrCx6jNr2 j8KNipRVSEOv6PvBBvZXOMG8ugqS+LPuQN1eWA5dk4tPv3eGlL6YBM2Y5ObCvlCMMd7lYIvLbIX yoLcgtVZqUc+8prNyiyQANIg0XqVcXAKJkRkioxVsNXqJwmuiRXa8Wf+p1+SFoSwtadnFN5/TAM 7uEN6UhsW3CH2ku9NC/EvLWpOCF8FVTHKO7u5fNDmGIj7uRFujBKGoZEI9DYA6tY47cBmCgHKQ7 5ZRZ5U4+iBf1jjLhclQ== X-Proofpoint-ORIG-GUID: SnCFRtQYImZxwOPF7oar_bsI5oV_oaQ1 X-Authority-Analysis: v=2.4 cv=EoRHPicA c=1 sm=1 tr=0 ts=6ab6b545 cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=7d-bZuWUf30YydaP674A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX6MNUr9xZwxIw W6FVRuRg8DBEnjtY32EYHjxPPgMPGBDs1lNWxxOCmfmZ8Hp0AtDIEJ53+j2iQuQPE28EvPzUAdn lwprkhNVkLQRVpKmbSdZK4x2k2yTb6A= X-Proofpoint-GUID: SnCFRtQYImZxwOPF7oar_bsI5oV_oaQ1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 impostorscore=0 adultscore=0 malwarescore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358973971158500 On hosts !=3D x64_64, we detect if host can run amd64 containers (usually through qemu-user-binfmt). If not, we deactivate container support. We could technically stop here and force container engine to use this platform. Since existing base image (docker.io/library/debian:13-slim) is multi platforms, container engine will enable this variant by default. Now the problem is that if user reuses this image for their own Dockerfiles, they will run into unpleasant surprise that now, their container engine is using x86_64 variant by default, on any host. So, in next commit, we'll change base image we use to x86_64 variant, which has a single platform: linux/amd64. This ensures we don't generate any unwanted side effect when building our images. Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Daniel P. Berrang=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260923185725.863311-2-pierrick.b= ouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/tcg/meson.build | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/tests/tcg/meson.build b/tests/tcg/meson.build index 7a3f06ddcfd..3a6339c2a12 100644 --- a/tests/tcg/meson.build +++ b/tests/tcg/meson.build @@ -81,6 +81,7 @@ tcg_tests_summary +=3D {'gdb': gdb} =20 docker_supported =3D false container_command =3D false +docker_platform =3D ['--platform', 'linux/amd64'] if get_option('containers') if get_option('container_command') !=3D '' # make sure command is working @@ -99,6 +100,18 @@ if get_option('containers') container_command] endif endif + + if docker_supported + # Check that x86_64 containers can be executed. It implies xthat 86_64 + # binaries can be executed. On host with a different architecture, + # this is usually achieved with qemu-user-binfmt. + docker_supported =3D run_command([docker_wrapper, 'run', '--', + docker_platform, + 'docker.io/amd64/debian:13-slim', + '/bin/true'], + check: false).returncode() =3D=3D 0 + tcg_tests_summary +=3D {'x86_64 container support': docker_supported} + endif endif tcg_tests_summary +=3D {'container command': container_command} if get_option('container_registry') !=3D '' @@ -253,13 +266,11 @@ foreach target, plan: tcg_tests target + ' (possible: [' + ', '.join(allowed) + '])') endif endforeach - docker_host_arch_supported =3D host_machine.cpu_family() in cc_docker_= host_arch dockerfile =3D files('..'/'docker'/'dockerfiles'/cc_dockerfile + '.doc= ker') image_name =3D 'image-' + cc_dockerfile - has_docker =3D docker_host_arch_supported and docker_supported - if cc_dockerfile not in image_targets and has_docker + if cc_dockerfile not in image_targets and docker_supported cmd =3D [docker_wrapper, 'build', '-f', dockerfile, '-t', 'qemu/' + = cc_dockerfile, - '--add-current-user'] + docker_platform, '--add-current-user'] if get_option('container_registry') !=3D '' cmd +=3D ['--registry', get_option('container_registry')] endif @@ -270,7 +281,7 @@ foreach target, plan: tcg_tests image_targets +=3D {cc_dockerfile: t} endif =20 - if not has_cc and has_docker + if not has_cc and docker_supported build_test_depends +=3D image_targets[cc_dockerfile] build_test_depend_files +=3D dockerfile mount =3D meson.project_source_root() @@ -279,6 +290,7 @@ foreach target, plan: tcg_tests cc =3D [docker_wrapper, 'run', '--run-as-current-user', '--', # SELinux blocks modification of host fs by default '--security-opt', 'label=3Ddisable', + docker_platform, '-w', here, '-v', here + ':' + here, '-v', mount, 'qemu/' + cc_dockerfile, plan['cc']] has_cc =3D true --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358949; cv=none; d=zohomail.com; s=zohoarc; b=m8P5y8fSPq3nQOWrX8BQJf16QmOunIZrW3xRiGRAQMHY6w6TNyGiONBx+rhtO0AdhT4+nGiIN/dvty21HDDESjQrLKYNr+8crEAnyrFavXxrvXEZzLyZmA5NKJkz7eQOxZ1Cliln95vF53IMnQC+x6MmgV9aOlRmNuIHHm14Bho= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358949; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=6qLh75Vl4QD3YjLjtc4HSOlmDII9YCGHppAOXYIv6jo=; b=nfheKVpVonRc7yy/WlilYxI7KGxC9hlwaEmybd+VRJBzO/JJxb3xeA8KIjHAN1CNJbipLDYcVOV/4aiwVKzZ/KEImY5ARBdJvUcaF/4Rl6FqjZT+0bwH0KK1pUo7nzwI8i8cDEelvp6bVSDxFWI7TxlTItp6jhRwnT3I6prxwOo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 179035894926510.28236932431605; Fri, 25 Sep 2026 10:55:49 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA7s-00088N-5m; Fri, 25 Sep 2026 13:54:24 -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 1xAA7q-00086h-IY for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:22 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA7m-0000dg-A5 for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:21 -0400 Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PG0lDq2124499 for ; Fri, 25 Sep 2026 17:54:14 GMT Received: from mail-dy1-f197.google.com (mail-dy1-f197.google.com [74.125.82.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwjq0ahm1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:14 +0000 (GMT) Received: by mail-dy1-f197.google.com with SMTP id 5a478bee46e88-341eff9e381so1872429eec.1 for ; Fri, 25 Sep 2026 10:54:14 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 6qLh75Vl4QD3YjLjtc4HSOlmDII9YCGHppAOXYIv6jo=; b=NK/h7P01RzWrQcZy Oav7Q+6owMEYzCHEhhVk1BtGG++iN+JRgKysEWQlj86b4xqzFLkMT2DPgYI38w6w VE/PlEx0W/xbO2yuyhx20djSvDLrjNcYCtLQE9upmHy6UjqhJmyUtMjdAFIpMcXD nPn2JjP95ahgl/ZGmPF2eq3KN1/F+0mLj/gcgFoqKDFL7cBJt8U1qM/9s2GidXDa 0jGUwghXoxLTF3wh/cyXHAJXKYPFnap6H3lCMd7tuu3TEWcXWg8MUpMRz3JwXEQN 2usDezi2HroRYBvRrWyTmI6XQZQtxZy2VuprQa4eA2Gg2OlrgqpXbelCOmt6dEw7 oWGNug== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358853; x=1790963653; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=6qLh75Vl4QD3YjLjtc4HSOlmDII9YCGHppAOXYIv6jo=; b=B1YdcyyLBtirBLESGgDkvaQVSMutSnnHPu0DJChfpXhiRcZXSCyb2mqvg8nmm+GjmV gc8l/yiqZn//wvlQTokfFBc96VIiVdYUbXWpjwdWIoQSCOsjXlVMiI/sFjYjzv+gagoO zfnnNlwVT9zjvkp81oOAj1t6/C8GYK4pT0lpxpJxtnn7dVbl8ewTAOj8rwgn+62W0BDE YAPIC+Cc60A8d/bVuJ2dFnmRfMP70T5KWzqs4JKIOrgCvXSTxTxL1Ht7GyB6V4zs6mWT 8Nq/DoN6cpWBc7UgNDPpQZvE175lNzPhPwjGmeyXxSRExFhRcclIce3pEysC18Fjo86e eBdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358853; x=1790963653; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=6qLh75Vl4QD3YjLjtc4HSOlmDII9YCGHppAOXYIv6jo=; b=nkz469k82HCK1UmnUrIf7psKlIQ6vcoAh0Usrdde7OW2SOZXHQSK6AjNgeE3GVgqaf QWhd+mm7lmMTGf8JyMtIfHTOZzGohkmjlaoEKOnnbSnm6JWlxAUlPGyknWYtojWPJsAm Sv6C7o/4WuatE0r3mZd/V7kCYNAC982W7uFOZyRZwF48Qc+X7GmupDRLDw0yQgX1s16K MKGl5F4NghGYo8+EpOeDzj1oR16R2ESlApHlzoO6Ff+iIXOD3qoNHKoD/DKvyqjdE9oN jW3QxmozsYcaothpxXIJnpp29lz0QB5KLtXWwZK3WJdZE7hH59cdPQGFXkx4k4EDp/6B kWAg== X-Gm-Message-State: AFuF++n0SuL4xm1RrgCHXtrvHKXqI8b3CEyZQj5XQxX+cehl/urnxI4Y UsK4OGb/0y/EEXMMTFlm4i/f0TnmR6w5lB6r1VlAGzfMtpyiVwcyRy7y5b5OQIPWZq7W/h90+Zc 1hWFw0pIIZaX05a2w9j3/0IgtFGiwuTfirBCk9/vY/R8wzlo/GY3hJRthYQ== X-Gm-Gg: AYBFou072twUu1fY8l2O/B4RFDIUtZIsJsv9Nw5BGmQfjiVDH4WXvsu3mw7rPnFT5Yh eW6cWgUCjTqjTGPpHnUw8kYzwijfBXZ6lRKLjELlU1M7IbEYDA9JYijUedQRJoIxpJsuDKVZg+z fe8tx2elqkNvup4DkBlR8yTNwgpcMTNnK3XELOfYhBwiLK/Jpee0lI/QkA7MTypirD4V3pUcyig e4uWXxdqIjUUtdyWvmi7ST3v6fdvz9n1WvFSFahGp2CSmd55Ddc6xDwT1kxBp5K+QrQAUlhzzyE 9pZQwItE06a+5ZmxKn0TIufC/XhxRbS3UM5hyT7IbExpil30Z89pRSXOydtFub431EE9aWtk/GR 4z2AYZzjYBzbT3gC64mpZXB8= X-Received: by 2002:a05:7301:db81:b0:32e:e250:85ef with SMTP id 5a478bee46e88-3426fcc9969mr708400eec.1.1790358853207; Fri, 25 Sep 2026 10:54:13 -0700 (PDT) X-Received: by 2002:a05:7301:db81:b0:32e:e250:85ef with SMTP id 5a478bee46e88-3426fcc9969mr708371eec.1.1790358852419; Fri, 25 Sep 2026 10:54:12 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 05/13] tests/lcitool/refresh: generate dockerfiles using --host-arch x86_64 Date: Fri, 25 Sep 2026 10:53:52 -0700 Message-ID: <20260925175400.1897574-6-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX6pWYGf6/rDd0 yxElH9dLsCDJBbtXD4M9XHW76msQrXscOSUfBmyYcLkO5Y3lJ2gBJt2wQEtNne4oPaE2zoBktmH xeB6sHIgT7sYk52xzKtxm/EcPKcXC2o= X-Proofpoint-GUID: LpH2yzD2LKKEiT0fvGzDCcj8EPTs7J0j X-Proofpoint-ORIG-GUID: LpH2yzD2LKKEiT0fvGzDCcj8EPTs7J0j X-Authority-Analysis: v=2.4 cv=LNPz05W9 c=1 sm=1 tr=0 ts=6ab6b546 cx=c_pps a=Uww141gWH0fZj/3QKPojxA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=p0WdMEafAAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=E9XLolqhLJxn-exp_28A:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=PxkB5W3o20Ba91AHUih5:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfXyZ9hn3boRTf1 AtHqBREplJizlynTTi4AffnRHZfRQtQcEYrr0ITvx0Ymc0auvLpN/MsybEKkp0j+DI+CtL2hQMl 9htw0aH2TmFAVqq74MJeKftS/Zh1+enU9fwffJPkKtUwl/rj4+t+/hEkh6nllgMSK9P8pShvsYM vpo+enuxXs+QTKp53AwDPUdRyyHnPE/TwPtDIvYUPl2fg+lWYdO9djDlA3Rc7c0/XHx/fo5Mtp3 X5fIKwzbRIoPcqpTJCyoeSyufYZbdcVTu5w2hN7mKvAv/jgLa+uyF8UmQ8wpLLvW0TFLgkp/23w iPmXhkuJzhpv6NjBZ89ManPIDIx0T7Ev/haQv47IKoNbkgNTPGSnPT+lxTuWiro1BkK/p9yKu14 vGB4ywBd+2IcqkhfCddf/wxLVBPLAHFMwm1hEzhvIVxj70IVgD47dZbpTyM3iVawK1Z2Eooy+j5 J/TVLCVDYCXVe3lr4YQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 suspectscore=0 impostorscore=0 malwarescore=0 adultscore=0 priorityscore=1501 clxscore=1015 bulkscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358953618158500 To ensure refresh output is consistent on any host architecture, we need to specify which host arch it's supposed to target. Indeed, by default, package list will depend on host architecture, which means that output will depend on which machine runs refresh command. For example, on aarch64 host, refresh removes libpmem-dev package since it's not available. Also, update lcitool submodule: It now uses arch specific images by default. Thus we update all images at the same time. https://gitlab.com/libvirt/libvirt-ci/-/commit/f34cd57eb892259c26600187bc35= cc4152f932cf Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Daniel P. Berrang=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260923185725.863311-3-pierrick.b= ouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/docker/dockerfiles/alpine.docker | 2 +- tests/docker/dockerfiles/centos9.docker | 2 +- tests/docker/dockerfiles/debian-all-test-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-amd64-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-arm64-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-armhf-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-i686-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-ppc64el-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-riscv64-cross.docker | 4 ++-- tests/docker/dockerfiles/debian-s390x-cross.docker | 4 ++-- tests/docker/dockerfiles/debian.docker | 4 ++-- tests/docker/dockerfiles/fedora-rust-nightly.docker | 2 +- tests/docker/dockerfiles/fedora-win64-cross.docker | 2 +- tests/docker/dockerfiles/fedora.docker | 2 +- tests/docker/dockerfiles/opensuse-leap.docker | 2 +- tests/docker/dockerfiles/ubuntu2404.docker | 2 +- tests/lcitool/libvirt-ci | 2 +- tests/lcitool/refresh | 2 +- 18 files changed, 27 insertions(+), 27 deletions(-) diff --git a/tests/docker/dockerfiles/alpine.docker b/tests/docker/dockerfi= les/alpine.docker index 7c342e801c5..f1a5923e709 100644 --- a/tests/docker/dockerfiles/alpine.docker +++ b/tests/docker/dockerfiles/alpine.docker @@ -1,6 +1,6 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all alpine-323 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 alpine-323 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 diff --git a/tests/docker/dockerfiles/centos9.docker b/tests/docker/dockerf= iles/centos9.docker index 8bfce395f9d..4201352533f 100644 --- a/tests/docker/dockerfiles/centos9.docker +++ b/tests/docker/dockerfiles/centos9.docker @@ -1,6 +1,6 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all centos-stream-9 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 centos-stream-9 qe= mu # # https://gitlab.com/libvirt/libvirt-ci =20 diff --git a/tests/docker/dockerfiles/debian-all-test-cross.docker b/tests/= docker/dockerfiles/debian-all-test-cross.docker index c0ab05a5ff3..45edba38e92 100644 --- a/tests/docker/dockerfiles/debian-all-test-cross.docker +++ b/tests/docker/dockerfiles/debian-all-test-cross.docker @@ -1,10 +1,10 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all debian-13 qemu-minimal +# $ lcitool dockerfile --layers all --host-arch x86_64 debian-13 qemu-min= imal # # https://gitlab.com/libvirt/libvirt-ci =20 -FROM docker.io/library/debian:13-slim +FROM docker.io/amd64/debian:13-slim =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ apt-get update && \ diff --git a/tests/docker/dockerfiles/debian-amd64-cross.docker b/tests/doc= ker/dockerfiles/debian-amd64-cross.docker index 975b9f346e6..227cc773751 100644 --- a/tests/docker/dockerfiles/debian-amd64-cross.docker +++ b/tests/docker/dockerfiles/debian-amd64-cross.docker @@ -1,10 +1,10 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all --cross-arch x86_64 debian-13 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 --cross-arch x86_6= 4 debian-13 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 -FROM docker.io/library/debian:13-slim +FROM docker.io/amd64/debian:13-slim =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ apt-get update && \ diff --git a/tests/docker/dockerfiles/debian-arm64-cross.docker b/tests/doc= ker/dockerfiles/debian-arm64-cross.docker index 3efce404827..f0c23718fa4 100644 --- a/tests/docker/dockerfiles/debian-arm64-cross.docker +++ b/tests/docker/dockerfiles/debian-arm64-cross.docker @@ -1,10 +1,10 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all --cross-arch aarch64 debian-13 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 --cross-arch aarch= 64 debian-13 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 -FROM docker.io/library/debian:13-slim +FROM docker.io/amd64/debian:13-slim =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ apt-get update && \ diff --git a/tests/docker/dockerfiles/debian-armhf-cross.docker b/tests/doc= ker/dockerfiles/debian-armhf-cross.docker index 91e8587b5d4..ff240096d85 100644 --- a/tests/docker/dockerfiles/debian-armhf-cross.docker +++ b/tests/docker/dockerfiles/debian-armhf-cross.docker @@ -1,10 +1,10 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all --cross-arch armv7l debian-13 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 --cross-arch armv7= l debian-13 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 -FROM docker.io/library/debian:13-slim +FROM docker.io/amd64/debian:13-slim =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ apt-get update && \ diff --git a/tests/docker/dockerfiles/debian-i686-cross.docker b/tests/dock= er/dockerfiles/debian-i686-cross.docker index a60b72e05b9..276df72651a 100644 --- a/tests/docker/dockerfiles/debian-i686-cross.docker +++ b/tests/docker/dockerfiles/debian-i686-cross.docker @@ -1,10 +1,10 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all --cross-arch i686 debian-13 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 --cross-arch i686 = debian-13 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 -FROM docker.io/library/debian:13-slim +FROM docker.io/amd64/debian:13-slim =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ apt-get update && \ diff --git a/tests/docker/dockerfiles/debian-ppc64el-cross.docker b/tests/d= ocker/dockerfiles/debian-ppc64el-cross.docker index a7599b4f618..54b9564abb3 100644 --- a/tests/docker/dockerfiles/debian-ppc64el-cross.docker +++ b/tests/docker/dockerfiles/debian-ppc64el-cross.docker @@ -1,10 +1,10 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all --cross-arch ppc64le debian-13 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 --cross-arch ppc64= le debian-13 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 -FROM docker.io/library/debian:13-slim +FROM docker.io/amd64/debian:13-slim =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ apt-get update && \ diff --git a/tests/docker/dockerfiles/debian-riscv64-cross.docker b/tests/d= ocker/dockerfiles/debian-riscv64-cross.docker index 52661d4d9e4..d807825b83d 100644 --- a/tests/docker/dockerfiles/debian-riscv64-cross.docker +++ b/tests/docker/dockerfiles/debian-riscv64-cross.docker @@ -1,10 +1,10 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all --cross-arch riscv64 debian-13 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 --cross-arch riscv= 64 debian-13 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 -FROM docker.io/library/debian:13-slim +FROM docker.io/amd64/debian:13-slim =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ apt-get update && \ diff --git a/tests/docker/dockerfiles/debian-s390x-cross.docker b/tests/doc= ker/dockerfiles/debian-s390x-cross.docker index 0a04777b363..1a6b688425d 100644 --- a/tests/docker/dockerfiles/debian-s390x-cross.docker +++ b/tests/docker/dockerfiles/debian-s390x-cross.docker @@ -1,10 +1,10 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all --cross-arch s390x debian-13 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 --cross-arch s390x= debian-13 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 -FROM docker.io/library/debian:13-slim +FROM docker.io/amd64/debian:13-slim =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ apt-get update && \ diff --git a/tests/docker/dockerfiles/debian.docker b/tests/docker/dockerfi= les/debian.docker index 77869f71546..ce591feec21 100644 --- a/tests/docker/dockerfiles/debian.docker +++ b/tests/docker/dockerfiles/debian.docker @@ -1,10 +1,10 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all debian-13 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 debian-13 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 -FROM docker.io/library/debian:13-slim +FROM docker.io/amd64/debian:13-slim =20 RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ apt-get update && \ diff --git a/tests/docker/dockerfiles/fedora-rust-nightly.docker b/tests/do= cker/dockerfiles/fedora-rust-nightly.docker index 0f7b4c13388..144325ae1e7 100644 --- a/tests/docker/dockerfiles/fedora-rust-nightly.docker +++ b/tests/docker/dockerfiles/fedora-rust-nightly.docker @@ -1,6 +1,6 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all fedora-43 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 fedora-43 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 diff --git a/tests/docker/dockerfiles/fedora-win64-cross.docker b/tests/doc= ker/dockerfiles/fedora-win64-cross.docker index 3ed3e15df33..9b366c7c73f 100644 --- a/tests/docker/dockerfiles/fedora-win64-cross.docker +++ b/tests/docker/dockerfiles/fedora-win64-cross.docker @@ -1,6 +1,6 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all --cross-arch mingw64 fedora-43 qemu,q= emu-win-installer +# $ lcitool dockerfile --layers all --host-arch x86_64 --cross-arch mingw= 64 fedora-43 qemu,qemu-win-installer # # https://gitlab.com/libvirt/libvirt-ci =20 diff --git a/tests/docker/dockerfiles/fedora.docker b/tests/docker/dockerfi= les/fedora.docker index 8fa8bea1abf..8f7e9efc899 100644 --- a/tests/docker/dockerfiles/fedora.docker +++ b/tests/docker/dockerfiles/fedora.docker @@ -1,6 +1,6 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all fedora-43 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 fedora-43 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 diff --git a/tests/docker/dockerfiles/opensuse-leap.docker b/tests/docker/d= ockerfiles/opensuse-leap.docker index 3a3d6f73c89..1b306d4b648 100644 --- a/tests/docker/dockerfiles/opensuse-leap.docker +++ b/tests/docker/dockerfiles/opensuse-leap.docker @@ -1,6 +1,6 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all opensuse-leap-16 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 opensuse-leap-16 q= emu # # https://gitlab.com/libvirt/libvirt-ci =20 diff --git a/tests/docker/dockerfiles/ubuntu2404.docker b/tests/docker/dock= erfiles/ubuntu2404.docker index bb8f4e4e53f..cafbc382408 100644 --- a/tests/docker/dockerfiles/ubuntu2404.docker +++ b/tests/docker/dockerfiles/ubuntu2404.docker @@ -1,6 +1,6 @@ # THIS FILE WAS AUTO-GENERATED # -# $ lcitool dockerfile --layers all ubuntu-2404 qemu +# $ lcitool dockerfile --layers all --host-arch x86_64 ubuntu-2404 qemu # # https://gitlab.com/libvirt/libvirt-ci =20 diff --git a/tests/lcitool/libvirt-ci b/tests/lcitool/libvirt-ci index 76b5dd5b5c8..f34cd57eb89 160000 --- a/tests/lcitool/libvirt-ci +++ b/tests/lcitool/libvirt-ci @@ -1 +1 @@ -Subproject commit 76b5dd5b5c84511e2e799c2b3d6a2a9b9f6a081d +Subproject commit f34cd57eb892259c26600187bc35cc4152f932cf diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index 9a71af0e41d..002ab11270f 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -66,7 +66,7 @@ add_user_mapping =3D [ def generate_dockerfile(host, target, project=3D"qemu", cross=3DNone, trai= ler=3DNone, enable_rust=3DTrue): filename =3D Path(src_dir, "tests", "docker", "dockerfiles", host + ".= docker") - cmd =3D lcitool_cmd + ["dockerfile"] + cmd =3D lcitool_cmd + ["dockerfile", "--host-arch", "x86_64"] if cross is not None: cmd.extend(["--cross", cross]) cmd.extend([target, project]) --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358949; cv=none; d=zohomail.com; s=zohoarc; b=MCosiNAPH4JaGLF3aCz4fhwd88+u5cl2bLdSOwCIaWdQbBNSYodYy+imbTGOWpOK26v6mUaCBM3k6M4l/Ui2mO+RZWp7YQNffLJ5lKALODxKSXCcToS/g/3bWXnFe623Q/msuO6K1rUHOa9GfG79p4IKpQcXBuiZY0ekphjl3Vg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358949; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=Zk97HMpgj9MMpeEenN2BfcF0iEUCL+Q5O7cmo4UdlJg=; b=JLflZqqSvVPQk1sUSJxcJ5Pwn54Q4bInu7K6/UhPf9yQ22AUi1e+i5CFq1bgf+Lo6+ShfPfxt0cRY+utXamOFW7NGnKFCYSOEcQBQ1Po2XQbHEkDJX9B36DugxoM4QRxe0kVAHqVV+H7wlNBLlBatj0k8rkKSnHHP61jYPHN4J0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1790358949439613.6254643983149; Fri, 25 Sep 2026 10:55:49 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA7t-00089o-GZ; Fri, 25 Sep 2026 13:54:25 -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 1xAA7p-00086g-Po for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:22 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA7m-0000dk-Cd for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:21 -0400 Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PGsYLv2083029 for ; Fri, 25 Sep 2026 17:54:16 GMT Received: from mail-dy1-f198.google.com (mail-dy1-f198.google.com [74.125.82.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwvw1g77r-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:15 +0000 (GMT) Received: by mail-dy1-f198.google.com with SMTP id 5a478bee46e88-32b8c2b30c4so2050791eec.1 for ; Fri, 25 Sep 2026 10:54:15 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Zk97HMpgj9MMpeEenN2BfcF0iEUCL+Q5O7cmo4UdlJg=; b=SUXo0Ogp2yF6Ytt3 BuxJfCzvqVY1i0rBJpjtEQOyZPOOhzCJksY2LT0aUEkMCSy74qDw5Ahfya12AlPp 188Ril/Wy8Pln/bPDfC91F1zkP2z47H7dL3AmJiMj+LO2VEal5IhLuYhW8lUVdoy 9w4Zo24GLAAYTFaAcTr3vvaO82imCjNDeFtVuD64Us6FTvm38yVPrwXhZaUHQ6pg T5BowcHiMvOLv2JKwP1o+yTkt1fFf6+BahehuFCRLHX2pLtwZR2YZ2mcRW2Xf++l P/H/52+ckxd7cNyJzdJ3THDDE+eW5ACpqHejGvvdgqtSOlYzjDMAp1x+ZIjdL9WJ lzu0Zg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358855; x=1790963655; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=Zk97HMpgj9MMpeEenN2BfcF0iEUCL+Q5O7cmo4UdlJg=; b=hqYTLeFA3x/v1j55BSlWiwJgayY0W1JQZDmX7ay/jgfpvOm8iBKWvAMIttfPM7ZjD6 976LtTRPRJT4LIbnXY+gOUKy+0Z7e+9ydusJN12wIWplsDpUugWB0BqvK8M2RlYtOYHT OR9S1Kyjr9sWVW2fOr2VpgxOnV78WhuF7S7H56MTOqXa4QejTN4UyybMM0eOpVa4SIUa a7rM5q+w4upCKbm7CD/PB80gV7fDe4ZNrrhuORxUvjLpRRpnOONs+WN7Q3cHwGLgqUlH hhhDzV01z1ffqTV61oXSpQshSeu/9h/F1zXZmaOzsvOxSIthFyGTx35XFjxGk6w8JfTd /d1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358855; x=1790963655; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Zk97HMpgj9MMpeEenN2BfcF0iEUCL+Q5O7cmo4UdlJg=; b=WGLg05DEWqBPn4Pt4qifFCq6oog17GgEM0peOtag6tthcmtlIRPjmPAtoKDBBfK1bO YBYQUf1R20vPxQb1EiKHScS78ur511+dTqjDcRHoMi1Avteugad6N1q7wMUmyOIRdUs6 g5LhjcoP8q8wGLp5+pg0I/Da1uC1bbb7KNki0WNaSQE3zSbeC2lIZWrPPnDbM6HMTdSr 9vM2VGXHkCy2tS9ShXe5BfIHtMITdTnCQM6TkQsoRYKfHIdNEG0kCRZfUIJIh/yzjc/R mBDKbxPkmHLFf0DHt/4Ym2/2Q0qukJdSqx6T+Ic/E4CViFCaCt75fibd2VBwUu4VOvrl glmQ== X-Gm-Message-State: AFuF++nvDT9y1r8MrkiObn+9F7wN1xhdCaACJgTS3BWDlWOUkL2Z+Isp 7m2y0G8hYrjHgusEDBnUYezECd8fT5MiIKjvXHIBkfGfytTRf9GMjhbd2JwH1sz/IjyXRFhsxAf T/uPs4+gFJqBeOYNe3btPf4XceT+jimqmdKnGNCfrU1uWWVrqneqZ6UvUt4Sanj5qfA== X-Gm-Gg: AYBFou3hfcqDocW47g2EytY9eJjYoh+p5S2AO5nJ4nnbV2vBOKfANy5pUKeurZcUETm ESIKmoguSJyFdkEMhrYSa33KCe8+AwaVYBwbXpJ6uS1KkFfFmSGicKGtvlKgmMZ72DKQFS7qiDs rzIUD8u6lm+aGycn7Tvqz2wnFuMj/niGXPGjpqTbmuVuKxRTKMaqsmL3o8KXoa8RjegMBse8rk9 WqtX9DXPBaafruLqLrBUT1bxaphKXBFs3LEIl8muyGKbrV82pnbFYoh3BRv9ulD/s0UO4dkISxI URd/fvFrPIYHM4+by8TrkbXvymo26122UfZZquHXoYYhUhPmXj/wmDG1hHpavqPa9O+0YnA5FKW KoAjqytA/VkjD7GfgO1jm9xlz01Jn60soMdt+E0mcFpZggSGWPj4Tcc2yTw== X-Received: by 2002:a05:7300:3b28:b0:33e:6b65:5eb6 with SMTP id 5a478bee46e88-34273c40a64mr1123207eec.30.1790358854660; Fri, 25 Sep 2026 10:54:14 -0700 (PDT) X-Received: by 2002:a05:7300:3b28:b0:33e:6b65:5eb6 with SMTP id 5a478bee46e88-34273c40a64mr1123172eec.30.1790358853950; Fri, 25 Sep 2026 10:54:13 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 06/13] tests/docker/dockerfiles/debian-all-test: remove arch specific bits Date: Fri, 25 Sep 2026 10:53:53 -0700 Message-ID: <20260925175400.1897574-7-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: ccXry-zrgWVBpKVbW8m711UEJ_yMbzmz X-Authority-Analysis: v=2.4 cv=YqCa1IYX c=1 sm=1 tr=0 ts=6ab6b547 cx=c_pps a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=TNSyY6zQAAAA:8 a=3B-k7g5EAAAA:20 a=et0sjsPFApox7PfucLgA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=bBxd6f-gb0O0v-kibOvt:22 a=01gnQneks5i7xkQX6LlV:22 a=bA3UWDv6hWIuX7UZL3qL:22 X-Proofpoint-ORIG-GUID: ccXry-zrgWVBpKVbW8m711UEJ_yMbzmz X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfXwlIufWoFgIZq Fn2qDwtdZ6ti0A832xF6H72G1MDs6TK7SlLAjdsjhvBwm8fxxDiayU+YcEuNEC7Aq/PKE1u7bEM 8SmxidCYJYgSLRbgq3R3CvsDw2OwfjWtnbCk4etjRCy7IJaFN4Namtr6WsXQ3XCB1iFWkzWJ25w JbCBhr9xE2qlYYvmh+R37RCQ/FwaoVbjsUWj8/yqRmEyV9V9UlQD0YNilyQDpeUH2R0CSwQZGqj X4ymCQyvn3wf84DFv3n3yDnTIlnTVYfd8DzT8LsLYicy40oHfF850cjFDtn/+bhv8J/fIOVzOJ7 BhTAfD8/HjkfYcfF+sE+jqRnDD6+dRUpG3IT2nDWDXSuEIMaZa+AXEjA3drdfHKfmdd53K949sz pa9Pq2f4qmwFiAwuBgPkvxecy0Muv7I0tZOhAMjWaB5t9rKvTLCcsw92jgoxrSH/yXsODMMbOSZ 8/RYmMcCc/EoYj7ZZTg== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfXxHh2Ka9Mljxj fScpDGu4Nx1aIRqNSeXGZsK4kZyC0oGPVPqPXZnk8Zt0LgUKG4psRLAPBYA8S8i4rWulVN7iHjC 3cas3DgEJVorDSKVXqES1veIDfXZ6Bw= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 priorityscore=1501 phishscore=0 clxscore=1015 malwarescore=0 impostorscore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358953509158500 Now that this image is amd64 only, we don't need those ifs anymore. Reviewed-by: Philippe Mathieu-Daud=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260923185725.863311-4-pierrick.b= ouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- .../dockerfiles/debian-all-test-cross.docker | 35 +++++++++---------- tests/lcitool/refresh | 35 +++++++++---------- 2 files changed, 34 insertions(+), 36 deletions(-) diff --git a/tests/docker/dockerfiles/debian-all-test-cross.docker b/tests/= docker/dockerfiles/debian-all-test-cross.docker index 45edba38e92..97d3dae6d7f 100644 --- a/tests/docker/dockerfiles/debian-all-test-cross.docker +++ b/tests/docker/dockerfiles/debian-all-test-cross.docker @@ -66,15 +66,15 @@ RUN apt update && \ rsync =20 # https://openrisc.io/2025/04/20/toolchainrootfsbins -RUN if dpkg-architecture -e amd64; then \ -cd /tmp && \ +RUN cd /tmp && \ wget -q https://github.com/stffrdhrn/or1k-toolchain-build/releases/downl= oad/or1k-16.1.0-20260614/or1k-none-linux-musl-16.1.0-20260614.tar.xz && \ tar --no-same-owner -xf *.tar.xz && \ rsync -a or1k-none-linux-musl/ /usr/ && \ - rm -rf /tmp/*; \ -fi + rm -rf /tmp/* =20 -ENV AVAILABLE_COMPILERS=3D"\ +RUN apt update && \ + DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ + apt install -y --no-install-recommends \ gcc-aarch64-linux-gnu \ libc6-dev-arm64-cross \ gcc-arm-linux-gnueabihf \ @@ -97,19 +97,18 @@ ENV AVAILABLE_COMPILERS=3D"\ libc6-dev-s390x-cross\ gcc-sh4-linux-gnu \ libc6-dev-sh4-cross \ - " -RUN if dpkg-architecture -e amd64; then \ - export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-hppa-linux-gnu = libc6-dev-hppa-cross"; \ - export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-m68k-linux-gnu = libc6-dev-m68k-cross"; \ - export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-powerpc-linux-g= nu libc6-dev-powerpc-cross"; \ - export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-powerpc64-linux= -gnu libc6-dev-ppc64-cross"; \ - export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-sparc64-linux-g= nu libc6-dev-sparc64-cross"; \ -fi && \ -apt update && \ -DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ -apt install -y --no-install-recommends \ -${AVAILABLE_COMPILERS} && \ -dpkg-query --showformat '${Package}_${Version}_${Architecture}' --show > /= packages.txt + gcc-hppa-linux-gnu \ + libc6-dev-hppa-cross \ + gcc-m68k-linux-gnu \ + libc6-dev-m68k-cross \ + gcc-powerpc-linux-gnu \ + libc6-dev-powerpc-cross \ + gcc-powerpc64-linux-gnu \ + libc6-dev-ppc64-cross \ + gcc-sparc64-linux-gnu \ + libc6-dev-sparc64-cross \ + && \ + dpkg-query --showformat '${Package}_${Version}_${Architecture}' --show >= /packages.txt ENV QEMU_CONFIGURE_OPTS=3D--disable-docs ENV DEF_TARGET_LIST=3Daarch64-linux-user,alpha-linux-user,arm-linux-user,h= ppa-linux-user,i386-linux-user,m68k-linux-user,mips-linux-user,mips64-linux= -user,mips64el-linux-user,mipsel-linux-user,ppc-linux-user,ppc64-linux-user= ,ppc64le-linux-user,riscv64-linux-user,s390x-linux-user,sh4-linux-user,spar= c64-linux-user # As a final step configure the user (if env is defined) diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index 002ab11270f..31c06734879 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -177,15 +177,15 @@ RUN apt update && \ rsync =20 # https://openrisc.io/2025/04/20/toolchainrootfsbins -RUN if dpkg-architecture -e amd64; then \ -cd /tmp && \ +RUN cd /tmp && \ wget -q https://github.com/stffrdhrn/or1k-toolchain-build/releases/downl= oad/or1k-16.1.0-20260614/or1k-none-linux-musl-16.1.0-20260614.tar.xz && \ tar --no-same-owner -xf *.tar.xz && \ rsync -a or1k-none-linux-musl/ /usr/ && \ - rm -rf /tmp/*; \ -fi + rm -rf /tmp/* =20 -ENV AVAILABLE_COMPILERS=3D"\ +RUN apt update && \ + DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ + apt install -y --no-install-recommends \ gcc-aarch64-linux-gnu \ libc6-dev-arm64-cross \ gcc-arm-linux-gnueabihf \ @@ -208,19 +208,18 @@ ENV AVAILABLE_COMPILERS=3D"\ libc6-dev-s390x-cross\ gcc-sh4-linux-gnu \ libc6-dev-sh4-cross \ - " -RUN if dpkg-architecture -e amd64; then \ - export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-hppa-linux-gnu = libc6-dev-hppa-cross"; \ - export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-m68k-linux-gnu = libc6-dev-m68k-cross"; \ - export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-powerpc-linux-g= nu libc6-dev-powerpc-cross"; \ - export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-powerpc64-linux= -gnu libc6-dev-ppc64-cross"; \ - export AVAILABLE_COMPILERS=3D"${AVAILABLE_COMPILERS} gcc-sparc64-linux-g= nu libc6-dev-sparc64-cross"; \ -fi && \ -apt update && \ -DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ -apt install -y --no-install-recommends \ -${AVAILABLE_COMPILERS} && \ -dpkg-query --showformat '${Package}_${Version}_${Architecture}' --show > /= packages.txt + gcc-hppa-linux-gnu \ + libc6-dev-hppa-cross \ + gcc-m68k-linux-gnu \ + libc6-dev-m68k-cross \ + gcc-powerpc-linux-gnu \ + libc6-dev-powerpc-cross \ + gcc-powerpc64-linux-gnu \ + libc6-dev-ppc64-cross \ + gcc-sparc64-linux-gnu \ + libc6-dev-sparc64-cross \ + && \ + dpkg-query --showformat '${Package}_${Version}_${Architecture}' --show >= /packages.txt ENV QEMU_CONFIGURE_OPTS=3D--disable-docs ENV DEF_TARGET_LIST=3Daarch64-linux-user,alpha-linux-user,arm-linux-user,h= ppa-linux-user,i386-linux-user,m68k-linux-user,mips-linux-user,mips64-linux= -user,mips64el-linux-user,mipsel-linux-user,ppc-linux-user,ppc64-linux-user= ,ppc64le-linux-user,riscv64-linux-user,s390x-linux-user,sh4-linux-user,spar= c64-linux-user """ --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358940; cv=none; d=zohomail.com; s=zohoarc; b=DBkD+Ehw9A9IxwMU4WI4pi2k4jXmkCLEMgkCnHIHr9+cUaULyu5prQz1SV3gdbG0Lypxwz/5U/Lf52QXJFHm5rqAz2dZ+sRIrkIJMPM6+E+gql4KW/0MJ7g2aeAzZkPnbu6iWPBCLc3CQGXQJwV0hbZpTzbXq74Bz2+LWMapDAU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358940; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=EIEz09rL/rOmvsiv4h9ZY3NjAIGbE0ivwp2YtIUzh68=; b=V0YFfn55rskTqFDl8+UcS8YremBc8MzsyEPjqAk8J08IF8X5yg/afdyuznCfTFeyOo+gsLFzmye1H/IeiPHmNfTq+1q7OyhnzuTghIiPulQ1kGZSnAgiTR/rELGsBVF+eBGVPz5Y5TM0+T64EQw99JPYoB8tSQ61cqJoCU3PC5g= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1790358940437251.16766913848005; Fri, 25 Sep 2026 10:55:40 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA81-0008Ao-OG; Fri, 25 Sep 2026 13:54:33 -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 1xAA7s-00088M-2A for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:24 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA7m-0000do-H9 for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:23 -0400 Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PG0JM51363017 for ; Fri, 25 Sep 2026 17:54:17 GMT Received: from mail-dy1-f199.google.com (mail-dy1-f199.google.com [74.125.82.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwpvnsmm5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:17 +0000 (GMT) Received: by mail-dy1-f199.google.com with SMTP id 5a478bee46e88-3412efc2661so1454667eec.1 for ; Fri, 25 Sep 2026 10:54:17 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=EIEz09rL/rO mvsiv4h9ZY3NjAIGbE0ivwp2YtIUzh68=; b=TtM767NcgRJALWK4Nuk2PsqITvK 5zE989AQJ5mdcV3C1jM6rsoipIHCf8aHJH/tQSyTbhnczjrik09SoeGyckNFRT0h wcBWx96lm8Sd+xhlPZYJZoYLAkkVKCV3EfmyScjH40YI6HXbKa6JmmMteqqL0M92 qz8i/KNK21d6g9OwhxwpTpJUj/vkBOlhtazRMilMnn0uDtl7riYR1NOwH6QkSlSi J98Jpm/0kK6/2lLxriL4GARDOSs6v4lrbVW5iB06f2erLQg09DRyemRKUAGV4a8K jF8V5UbBdNpA/16IK1mjq1KhVIRIip8DYQgxLaRZFgOiR8Sepzal4GlkKdA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358856; x=1790963656; 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:content-type; bh=EIEz09rL/rOmvsiv4h9ZY3NjAIGbE0ivwp2YtIUzh68=; b=btq1jHf/aPP52txey7/E/pSKiiRO8HVb8Agys/YDqwnB2IdkBVv1xbN3TmBHUvX0/C zJ0neLsbjqp9gRgD2mcyILAwRxFt7GpiyR/sgT90uxRS5Jkc0qe9hWSgkG3YkdZ9/pc3 UuSf5HXw72cgQHh5idoiyxUujRh5MqYcfy9mEhGqmw3HQtOpWi3qA8FaCzUjmQSet1Qy 9IOQ99Ff+GGGdyhcKXZgCg6q1VgTPMpiX1xbVimgF1Akvyijewfb4iiadiSXIqlHiEhW 4FUx+3PDaz/lIqFJmuHTY1EYftjc34ysGFA+E4UF9QV40qwPKvlQM2KAVVBXMlUwzig2 YKHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358856; x=1790963656; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=EIEz09rL/rOmvsiv4h9ZY3NjAIGbE0ivwp2YtIUzh68=; b=JIJMNd5q1+92bOIEgmsZKbwwupKTRZcAAu7oDM8ra0LOfep4kr2tTlwU9lvA4IEeg/ jOruEk1Y9Z3Ef6xJ7axDqNOQuMaNBuWzV8wgvyphETaXGYjuxSOuf54dibl8DURQZJlG Kjjzbsjvy0+vGcFVWAgF+Wjg5g+TBNxa4ej6VEfmi3DFquzFsYPxOL0YwxkRY0WY8QJ4 lSQl1fFS1UWJh342PUk8ECVwawY4Pur4NhEORdF4vfGpVYa7QiYVTmPvRDVyFaNQqkrQ jAQlh/+UOZitY91MvrXKChAAmFtYu487bs4JVDkQhcaoq+fHS6Fc/PIuNJHyoGKwCLqk GNow== X-Gm-Message-State: AFuF++lY/Zk/Fy728pb8D1O8CHX9ksZns+3Wdus9u6ixoZPP2hrNUNry 9Pwf80yldgcWciKZG3wg3TNggddFUJP9SWLZoV+MFDpNqBaCUtAZaUIoTOeWkhzRqioLcYX6+On ikjQfD7flDFGZvMkZYudH8qtgaWDmulTAaeeqxEbXzJvjLG279nxiTzrAei+0+xEqlw== X-Gm-Gg: AYBFou31Bqyt18r1vZhNpzW5KBPolaU1nZl9wh6sWExWmqxhEvgcasQUqirnnDpoupb tmf/XD9bnznbxu/rswDf8g4Vh4uchneyWzEPke6VAcJKfy3dR7y/sFf0hvaPM1xfnt1i/g8JcNn qitB24Joz+Ctkf5olwc/N3tfG69DsdEydGofpH92b4+kMWbEqpo9Wp3d22bVaIcrZmcF/U6ya1W znRT/ukzX/V4xwTXHVv3Lxw1VV3puRsVy/XRB5xr6ehzTKA/t0DdeLRzLvP0c++CgTDqUgqi5qT +JD2ixPNfChUjRpzybWjnUcd0wtl8vN1Ja6l95as2KOWkOy/qBbHEEcXTcnLn/YqbBj1InXD5tI kImpnn3vNJsp2vTuinNwh9n29qzV2IpZWX8HI7Q50Swge9Atzg15t4Aw5Hg== X-Received: by 2002:a05:7301:6906:b0:33c:20d5:b7e1 with SMTP id 5a478bee46e88-3427265d58bmr869444eec.33.1790358856120; Fri, 25 Sep 2026 10:54:16 -0700 (PDT) X-Received: by 2002:a05:7301:6906:b0:33c:20d5:b7e1 with SMTP id 5a478bee46e88-3427265d58bmr869422eec.33.1790358855383; Fri, 25 Sep 2026 10:54:15 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 07/13] tests/tcg/meson.build: remove cc_docker_host_arch Date: Fri, 25 Sep 2026 10:53:54 -0700 Message-ID: <20260925175400.1897574-8-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: MqUlFF8FdjPxe3P1_of3fx1_NWOxCk3W X-Proofpoint-GUID: MqUlFF8FdjPxe3P1_of3fx1_NWOxCk3W X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX8uhe0vs0cDYo 8r7HvcBG+wkzflpaFbbr/ZXGE37C6jzaVAWzZIi9in5UmABnnkrgiUZN71xO//dU4Q331lfCaar ZmpEaKgGbll44Bsze/tFO+K7l2bkCr8= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX7p569uWpJOxa PvAtYrk8LmGCluUvbo2qBHHjfdZlAmA1DiYOKwtxmMISTUAo3ceDWpi/7Tqc/Xk9XOxMTT3Hevw ZLQLhbkFsRO0K5O8oIB3DIKQGt//Idl5npz65+RPjBgOnzFOa7ITPbrhSqTYGBY8ECwtmdOKqnF B9yawToEkSmL2VZypjI4AGoFrtuA3CcNDvqsjP1Y9qDwdp4i5ldJYREEY7+Aq6kxHyBdDfxqhq/ foipZP0NpMFnLsF76rYAACeV4TqduCGoH/2rpHw0mdHFVpy2vNOJ2dKCjnTx+Jvk4P6V8r9CEm6 crMqpxGfbqPZsjVs4XArBuC0RTly9rwSR1Sg3kOzQudHDRuVPq/W+dxLZUWdvCfE06V7duzb2bN 1rEoDWs0B6Oue6jKxnb3h1s1dVvH9vYvVGRwDdU+qM26UwVvEpsBHmsmO/YCdVIq0Yc/hU9muCS ZawpMHDYXspCHyodUoQ== X-Authority-Analysis: v=2.4 cv=eNmGH3p1 c=1 sm=1 tr=0 ts=6ab6b549 cx=c_pps a=cFYjgdjTJScbgFmBucgdfQ==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=lf3uF_WxYAFngkJIBPEA:9 a=scEy_gLbYbu1JhEsrz4S:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358941781158500 Content-Type: text/plain; charset="utf-8" Now we know all container images used for tcg-tests are x86_64 only, we don't need to specify anymore which arch they support. Link: https://lore.kernel.org/qemu-devel/20260923185725.863311-5-pierrick.b= ouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/tcg/aarch64/meson.build | 2 -- tests/tcg/aarch64/system/meson.build | 1 - tests/tcg/aarch64_be/meson.build | 1 - tests/tcg/alpha/meson.build | 2 -- tests/tcg/alpha/system/meson.build | 1 - tests/tcg/arm/meson.build | 2 -- tests/tcg/arm/system/meson.build | 1 - tests/tcg/hexagon/meson.build | 1 - tests/tcg/hppa/meson.build | 1 - tests/tcg/i386/meson.build | 2 -- tests/tcg/i386/system/meson.build | 1 - tests/tcg/loongarch64/meson.build | 2 -- tests/tcg/loongarch64/system/meson.build | 1 - tests/tcg/m68k/meson.build | 1 - tests/tcg/meson.build | 11 +---------- tests/tcg/mips/meson.build | 1 - tests/tcg/mips64/meson.build | 1 - tests/tcg/mips64el/meson.build | 1 - tests/tcg/or1k/meson.build | 1 - tests/tcg/ppc64/meson.build | 1 - tests/tcg/ppc64le/meson.build | 1 - tests/tcg/riscv64/meson.build | 2 -- tests/tcg/riscv64/system/meson.build | 1 - tests/tcg/s390x/meson.build | 2 -- tests/tcg/s390x/system/meson.build | 1 - tests/tcg/sh4/meson.build | 1 - tests/tcg/tricore/meson.build | 1 - tests/tcg/x86_64/meson.build | 2 -- tests/tcg/x86_64/system/meson.build | 1 - tests/tcg/xtensa/meson.build | 3 --- 30 files changed, 1 insertion(+), 49 deletions(-) diff --git a/tests/tcg/aarch64/meson.build b/tests/tcg/aarch64/meson.build index 28498e82cba..cc2c59fb4b6 100644 --- a/tests/tcg/aarch64/meson.build +++ b/tests/tcg/aarch64/meson.build @@ -1,6 +1,5 @@ cc =3D 'aarch64-linux-gnu-gcc' cc_dockerfile =3D 'debian-all-test-cross' -cc_docker_host_arch =3D ['aarch64', 'x86_64'] =20 cc_feat_cflags =3D { 'aes': '-march=3Darmv8-a+aes', @@ -198,7 +197,6 @@ if 'qemu-aarch64' in emulators 'aarch64-linux-user': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'cc_feat_cflags': cc_feat_cflags, 'folder': 'aarch64', 'gdb_arch': 'aarch64', diff --git a/tests/tcg/aarch64/system/meson.build b/tests/tcg/aarch64/syste= m/meson.build index 94e16ba3300..6ba35a9f722 100644 --- a/tests/tcg/aarch64/system/meson.build +++ b/tests/tcg/aarch64/system/meson.build @@ -97,7 +97,6 @@ if 'qemu-system-aarch64' in emulators 'aarch64-softmmu': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'cc_feat_cflags': cc_feat_cflags, 'folder': 'aarch64/system', 'gdb_arch': 'aarch64', diff --git a/tests/tcg/aarch64_be/meson.build b/tests/tcg/aarch64_be/meson.= build index 9ea111f9885..e45a49ec2da 100644 --- a/tests/tcg/aarch64_be/meson.build +++ b/tests/tcg/aarch64_be/meson.build @@ -11,7 +11,6 @@ if 'qemu-aarch64_be' in emulators 'aarch64_be-linux-user': { 'cc': 'aarch64-linux-gnu-gcc', 'cc_dockerfile': 'debian-all-test-cross', - 'cc_docker_host_arch': ['aarch64', 'x86_64'], 'cc_feat_cflags': cc_feat_cflags, 'folder': 'aarch64_be', 'gdb_arch': 'aarch64_be', diff --git a/tests/tcg/alpha/meson.build b/tests/tcg/alpha/meson.build index fe60ce2496a..30ea2a6978e 100644 --- a/tests/tcg/alpha/meson.build +++ b/tests/tcg/alpha/meson.build @@ -1,6 +1,5 @@ cc =3D 'alpha-linux-gnu-gcc' cc_dockerfile =3D 'debian-all-test-cross' -cc_docker_host_arch =3D ['aarch64', 'x86_64'] =20 subdir('system') =20 @@ -45,7 +44,6 @@ if 'qemu-alpha' in emulators 'alpha-linux-user': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'alpha', 'gdb_arch': 'alpha', 'qemu': emulators['qemu-alpha'], diff --git a/tests/tcg/alpha/system/meson.build b/tests/tcg/alpha/system/me= son.build index b10f2c3e28d..5388e17a2f7 100644 --- a/tests/tcg/alpha/system/meson.build +++ b/tests/tcg/alpha/system/meson.build @@ -37,7 +37,6 @@ if 'qemu-system-alpha' in emulators 'alpha-softmmu': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'alpha/system', 'gdb_arch': 'alpha', 'qemu': emulators['qemu-system-alpha'], diff --git a/tests/tcg/arm/meson.build b/tests/tcg/arm/meson.build index 5c2af2189c5..8f70411dfd6 100644 --- a/tests/tcg/arm/meson.build +++ b/tests/tcg/arm/meson.build @@ -1,6 +1,5 @@ cc =3D 'arm-linux-gnueabihf-gcc' cc_dockerfile =3D 'debian-all-test-cross' -cc_docker_host_arch =3D ['aarch64', 'x86_64'] =20 subdir('system') =20 @@ -71,7 +70,6 @@ if 'qemu-arm' in emulators 'arm-linux-user': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'arm', 'gdb_arch': 'arm', 'qemu': emulators['qemu-arm'], diff --git a/tests/tcg/arm/system/meson.build b/tests/tcg/arm/system/meson.= build index 52869976704..93d0cfec24e 100644 --- a/tests/tcg/arm/system/meson.build +++ b/tests/tcg/arm/system/meson.build @@ -65,7 +65,6 @@ if 'qemu-system-arm' in emulators 'arm-softmmu': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'arm/system', 'gdb_arch': 'arm', 'qemu': emulators['qemu-system-arm'], diff --git a/tests/tcg/hexagon/meson.build b/tests/tcg/hexagon/meson.build index 1cffc63e091..7b220174ff1 100644 --- a/tests/tcg/hexagon/meson.build +++ b/tests/tcg/hexagon/meson.build @@ -115,7 +115,6 @@ if 'qemu-hexagon' in emulators 'hexagon-linux-user': { 'cc': 'hexagon-unknown-linux-musl-clang', 'cc_dockerfile': 'debian-hexagon-cross', - 'cc_docker_host_arch': ['x86_64'], 'folder': 'hexagon', 'gdb_arch': 'hexagon_is_not_supported_by_gdb', 'qemu': emulators['qemu-hexagon'], diff --git a/tests/tcg/hppa/meson.build b/tests/tcg/hppa/meson.build index 9ca8f29fa93..01d4554d993 100644 --- a/tests/tcg/hppa/meson.build +++ b/tests/tcg/hppa/meson.build @@ -11,7 +11,6 @@ if 'qemu-hppa' in emulators 'hppa-linux-user': { 'cc': 'hppa-linux-gnu-gcc', 'cc_dockerfile': 'debian-all-test-cross', - 'cc_docker_host_arch': ['x86_64'], 'cc_feat_cflags': cc_feat_cflags, 'folder': 'hppa', 'gdb_arch': 'hppa', diff --git a/tests/tcg/i386/meson.build b/tests/tcg/i386/meson.build index 5cda03655fa..04d438a062a 100644 --- a/tests/tcg/i386/meson.build +++ b/tests/tcg/i386/meson.build @@ -1,6 +1,5 @@ cc =3D 'i686-linux-gnu-gcc' cc_dockerfile =3D 'debian-i686-cross' -cc_docker_host_arch =3D ['x86_64'] =20 subdir('system') =20 @@ -48,7 +47,6 @@ if 'qemu-i386' in emulators 'i386-linux-user': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'i386', 'gdb_arch': 'i386', 'qemu': emulators['qemu-i386'], diff --git a/tests/tcg/i386/system/meson.build b/tests/tcg/i386/system/meso= n.build index c08563d0ab5..c3a19f43260 100644 --- a/tests/tcg/i386/system/meson.build +++ b/tests/tcg/i386/system/meson.build @@ -43,7 +43,6 @@ if 'qemu-system-i386' in emulators 'i386-softmmu': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'i386/system', 'gdb_arch': 'i386', 'qemu': emulators['qemu-system-i386'], diff --git a/tests/tcg/loongarch64/meson.build b/tests/tcg/loongarch64/meso= n.build index 1d62de64ed6..4dd64f16d87 100644 --- a/tests/tcg/loongarch64/meson.build +++ b/tests/tcg/loongarch64/meson.build @@ -1,6 +1,5 @@ cc =3D 'loongarch64-unknown-linux-gnu-gcc' cc_dockerfile =3D 'debian-loongarch-cross' -cc_docker_host_arch =3D ['x86_64'] =20 subdir('system') =20 @@ -22,7 +21,6 @@ if 'qemu-loongarch64' in emulators 'loongarch64-linux-user': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'loongarch64', 'gdb_arch': 'loongarch64', 'qemu': emulators['qemu-loongarch64'], diff --git a/tests/tcg/loongarch64/system/meson.build b/tests/tcg/loongarch= 64/system/meson.build index 5bf4c56e385..035dd5f85fb 100644 --- a/tests/tcg/loongarch64/system/meson.build +++ b/tests/tcg/loongarch64/system/meson.build @@ -38,7 +38,6 @@ if 'qemu-system-loongarch64' in emulators 'loongarch64-softmmu': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'loongarch64/system', 'gdb_arch': 'loongarch64', 'qemu': emulators['qemu-system-loongarch64'], diff --git a/tests/tcg/m68k/meson.build b/tests/tcg/m68k/meson.build index 8ecf450ac68..4b73d7fc57d 100644 --- a/tests/tcg/m68k/meson.build +++ b/tests/tcg/m68k/meson.build @@ -12,7 +12,6 @@ if 'qemu-m68k' in emulators 'm68k-linux-user': { 'cc': 'm68k-linux-gnu-gcc', 'cc_dockerfile': 'debian-all-test-cross', - 'cc_docker_host_arch': ['x86_64'], 'cc_feat_cflags': cc_feat_cflags, 'folder': 'm68k', 'gdb_arch': 'm68k', diff --git a/tests/tcg/meson.build b/tests/tcg/meson.build index 3a6339c2a12..52d073a0bf6 100644 --- a/tests/tcg/meson.build +++ b/tests/tcg/meson.build @@ -22,7 +22,6 @@ tcg_tests =3D {} # 'name_of_target': { # 'cc': 'cross_compiler', # 'cc_dockerfile': 'name_of_dockerfile', -# 'cc_docker_host_arch': ['host_arch_supported (meson cpu)', ...], # 'cc_feat_cflags': { # 'name': ['feature cflags'], # ... @@ -211,7 +210,7 @@ foreach target, plan: tcg_tests =20 # return a clear error if user misspell a target entry foreach key, _ : plan - allowed =3D ['cc', 'cc_dockerfile', 'cc_docker_host_arch', 'cc_feat_cf= lags', + allowed =3D ['cc', 'cc_dockerfile', 'cc_feat_cflags', 'folder', 'gdb_arch', 'gdb_feat_version', 'qemu', 'tests'] if key not in allowed error('unknown tcg test plan entry \'' + key + '\' for target ' + ta= rget + @@ -258,14 +257,6 @@ foreach target, plan: tcg_tests =20 if 'cc_dockerfile' in plan cc_dockerfile =3D plan['cc_dockerfile'] - cc_docker_host_arch =3D plan['cc_docker_host_arch'] - allowed =3D ['aarch64', 'x86_64'] - foreach arch: cc_docker_host_arch - if arch not in allowed - error('incorrect docker arch ' + arch + ' for target ' + - target + ' (possible: [' + ', '.join(allowed) + '])') - endif - endforeach dockerfile =3D files('..'/'docker'/'dockerfiles'/cc_dockerfile + '.doc= ker') image_name =3D 'image-' + cc_dockerfile if cc_dockerfile not in image_targets and docker_supported diff --git a/tests/tcg/mips/meson.build b/tests/tcg/mips/meson.build index 3c4f6ec482d..efda857ab61 100644 --- a/tests/tcg/mips/meson.build +++ b/tests/tcg/mips/meson.build @@ -14,7 +14,6 @@ if 'qemu-mips' in emulators 'mips-linux-user': { 'cc': 'mips-linux-gnu-gcc', 'cc_dockerfile': 'debian-all-test-cross', - 'cc_docker_host_arch': ['aarch64', 'x86_64'], 'cc_feat_cflags': cc_feat_cflags, 'folder': 'mips', 'gdb_arch': 'mips', diff --git a/tests/tcg/mips64/meson.build b/tests/tcg/mips64/meson.build index 69391c23187..b8eb6705eae 100644 --- a/tests/tcg/mips64/meson.build +++ b/tests/tcg/mips64/meson.build @@ -16,7 +16,6 @@ if 'qemu-mips64' in emulators 'mips64-linux-user': { 'cc': 'mips64-linux-gnuabi64-gcc', 'cc_dockerfile': 'debian-all-test-cross', - 'cc_docker_host_arch': ['aarch64', 'x86_64'], 'cc_feat_cflags': cc_feat_cflags, 'folder': 'mips64', 'gdb_arch': 'mips64', diff --git a/tests/tcg/mips64el/meson.build b/tests/tcg/mips64el/meson.build index f6c0fae7981..2aafbba750d 100644 --- a/tests/tcg/mips64el/meson.build +++ b/tests/tcg/mips64el/meson.build @@ -3,7 +3,6 @@ if 'qemu-mips64el' in emulators 'mips64el-linux-user': { 'cc': 'mips64el-linux-gnuabi64-gcc', 'cc_dockerfile': 'debian-all-test-cross', - 'cc_docker_host_arch': ['aarch64', 'x86_64'], 'cc_feat_cflags': cc_feat_cflags, 'folder': 'mips64el', 'gdb_arch': 'mips64el', diff --git a/tests/tcg/or1k/meson.build b/tests/tcg/or1k/meson.build index 5151e8f361f..c89bb372b47 100644 --- a/tests/tcg/or1k/meson.build +++ b/tests/tcg/or1k/meson.build @@ -61,7 +61,6 @@ if 'qemu-or1k' in emulators 'or1k-linux-user': { 'cc': 'or1k-none-linux-musl-gcc', 'cc_dockerfile': 'debian-all-test-cross', - 'cc_docker_host_arch': ['x86_64'], 'cc_feat_cflags': cc_feat_cflags, 'folder': 'or1k', 'gdb_arch': 'or1k', diff --git a/tests/tcg/ppc64/meson.build b/tests/tcg/ppc64/meson.build index c7e495f3d34..8cca4d65a4c 100644 --- a/tests/tcg/ppc64/meson.build +++ b/tests/tcg/ppc64/meson.build @@ -44,7 +44,6 @@ if 'qemu-ppc64' in emulators 'ppc64-linux-user': { 'cc': 'powerpc64-linux-gnu-gcc', 'cc_dockerfile': 'debian-all-test-cross', - 'cc_docker_host_arch': ['x86_64'], 'cc_feat_cflags': cc_feat_cflags, 'folder': 'ppc64', 'gdb_arch': 'ppc64', diff --git a/tests/tcg/ppc64le/meson.build b/tests/tcg/ppc64le/meson.build index 720aa167f23..a0f3e62e4d3 100644 --- a/tests/tcg/ppc64le/meson.build +++ b/tests/tcg/ppc64le/meson.build @@ -3,7 +3,6 @@ if 'qemu-ppc64le' in emulators 'ppc64le-linux-user': { 'cc': 'powerpc64le-linux-gnu-gcc', 'cc_dockerfile': 'debian-all-test-cross', - 'cc_docker_host_arch': ['x86_64'], 'cc_feat_cflags': cc_feat_cflags, 'folder': 'ppc64le', 'gdb_arch': 'ppc64le', diff --git a/tests/tcg/riscv64/meson.build b/tests/tcg/riscv64/meson.build index 2292bf8ed1b..5ee20a1e98d 100644 --- a/tests/tcg/riscv64/meson.build +++ b/tests/tcg/riscv64/meson.build @@ -1,6 +1,5 @@ cc =3D 'riscv64-linux-gnu-gcc' cc_dockerfile =3D 'debian-all-test-cross' -cc_docker_host_arch =3D ['aarch64', 'x86_64'] =20 subdir('system') =20 @@ -28,7 +27,6 @@ if 'qemu-riscv64' in emulators 'riscv64-linux-user': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'riscv64', 'gdb_arch': 'riscv64', 'qemu': emulators['qemu-riscv64'], diff --git a/tests/tcg/riscv64/system/meson.build b/tests/tcg/riscv64/syste= m/meson.build index 8604c2a45a9..87c3f9f11ce 100644 --- a/tests/tcg/riscv64/system/meson.build +++ b/tests/tcg/riscv64/system/meson.build @@ -66,7 +66,6 @@ if 'qemu-system-riscv64' in emulators 'riscv64-softmmu': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'riscv64', 'gdb_arch': 'riscv64', 'qemu': emulators['qemu-system-riscv64'], diff --git a/tests/tcg/s390x/meson.build b/tests/tcg/s390x/meson.build index 39a480033de..1f9aa57fc73 100644 --- a/tests/tcg/s390x/meson.build +++ b/tests/tcg/s390x/meson.build @@ -1,6 +1,5 @@ cc =3D 's390x-linux-gnu-gcc' cc_dockerfile =3D 'debian-all-test-cross' -cc_docker_host_arch =3D ['aarch64', 'x86_64'] =20 cc_feat_cflags =3D { 'z14': '-march=3Dz14', @@ -142,7 +141,6 @@ if 'qemu-s390x' in emulators 's390x-linux-user': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'cc_feat_cflags': cc_feat_cflags, 'folder': 's390x', 'gdb_arch': 's390x', diff --git a/tests/tcg/s390x/system/meson.build b/tests/tcg/s390x/system/me= son.build index 1e360e70821..ef19c4831fd 100644 --- a/tests/tcg/s390x/system/meson.build +++ b/tests/tcg/s390x/system/meson.build @@ -83,7 +83,6 @@ if 'qemu-system-s390x' in emulators 's390x-softmmu': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'cc_feat_cflags': cc_feat_cflags, 'folder': 's390x', 'gdb_arch': 's390x', diff --git a/tests/tcg/sh4/meson.build b/tests/tcg/sh4/meson.build index d73df074497..12b24fffc77 100644 --- a/tests/tcg/sh4/meson.build +++ b/tests/tcg/sh4/meson.build @@ -14,7 +14,6 @@ if 'qemu-sh4' in emulators 'sh4-linux-user': { 'cc': 'sh4-linux-gnu-gcc', 'cc_dockerfile': 'debian-all-test-cross', - 'cc_docker_host_arch': ['aarch64', 'x86_64'], 'cc_feat_cflags': cc_feat_cflags, 'folder': 'sh4', 'gdb_arch': 'sh4', diff --git a/tests/tcg/tricore/meson.build b/tests/tcg/tricore/meson.build index d0bf55dedce..837a3d5e22f 100644 --- a/tests/tcg/tricore/meson.build +++ b/tests/tcg/tricore/meson.build @@ -47,7 +47,6 @@ if 'qemu-system-tricore' in emulators 'tricore-softmmu': { 'cc': 'tricore-gcc', 'cc_dockerfile': 'debian-tricore-cross', - 'cc_docker_host_arch': ['x86_64'], 'folder': 'tricore', 'gdb_arch': 'tricore', 'qemu': emulators['qemu-system-tricore'], diff --git a/tests/tcg/x86_64/meson.build b/tests/tcg/x86_64/meson.build index ab336eca9b2..787a2ca61b2 100644 --- a/tests/tcg/x86_64/meson.build +++ b/tests/tcg/x86_64/meson.build @@ -1,6 +1,5 @@ cc =3D 'x86_64-linux-gnu-gcc' cc_dockerfile =3D 'debian-amd64-cross' -cc_docker_host_arch =3D ['x86_64'] =20 subdir('system') =20 @@ -74,7 +73,6 @@ if 'qemu-x86_64' in emulators 'x86_64-linux-user': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'x86_64', 'gdb_arch': 'x86_64', 'qemu': emulators['qemu-x86_64'], diff --git a/tests/tcg/x86_64/system/meson.build b/tests/tcg/x86_64/system/= meson.build index 80110d0ae57..43e7d7afa85 100644 --- a/tests/tcg/x86_64/system/meson.build +++ b/tests/tcg/x86_64/system/meson.build @@ -53,7 +53,6 @@ if 'qemu-system-x86_64' in emulators 'x86_64-softmmu': { 'cc': cc, 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'x86_64/system', 'gdb_arch': 'x86_64', 'qemu': emulators['qemu-system-x86_64'], diff --git a/tests/tcg/xtensa/meson.build b/tests/tcg/xtensa/meson.build index bb1dd1542e5..5ff9c6cd548 100644 --- a/tests/tcg/xtensa/meson.build +++ b/tests/tcg/xtensa/meson.build @@ -79,14 +79,12 @@ foreach core: cores endforeach =20 cc_dockerfile =3D 'debian-xtensa-cross' -cc_docker_host_arch =3D ['x86_64'] =20 if 'qemu-system-xtensa' in emulators tcg_tests +=3D { 'xtensa-softmmu': { 'cc': 'xtensa-dc232b-elf-gcc', 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'xtensa', 'gdb_arch': 'xtensa', 'qemu': emulators['qemu-system-xtensa'], @@ -100,7 +98,6 @@ if 'qemu-system-xtensaeb' in emulators 'xtensaeb-softmmu': { 'cc': 'xtensa-test_kc705_be-elf-gcc', 'cc_dockerfile': cc_dockerfile, - 'cc_docker_host_arch': cc_docker_host_arch, 'folder': 'xtensa', 'gdb_arch': 'xtensaeb', 'qemu': emulators['qemu-system-xtensaeb'], --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358951; cv=none; d=zohomail.com; s=zohoarc; b=PgZmVih/yPYLr4EuHCWTB5cE/Sq3ZmF5a+yKNv/oGw4BpMkHdQ9GLqV97vfHQTr5l20m+H1g3huOdTAOgfHwpbpihfVtIiwJcZf3k1eGSUsQUXVkL69l2tcOaTbOeW+S75sz1cKjc9T4Cg1SR3EmQ3GZ30nfMJJH6UTSbzjHZZ4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358951; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=GUM3e6wkEz9r1z5IYI8Mt+VLI8pvIq1l7lXGzBmHbnA=; b=F3vEP5zGRIl5lYXUxilreg0EA+5k78pm8EA/cwxxS4/K3IP80/hzrsjix5q1vqI7wY+8q46dbqy8kMGSLPh10mMzGZCjA8iJajm4rOJd0N82oUDiki0pAUni40QTa6q3/JM1jyThCGM1MdVbdWJLqsQQj3N4xRohQvj2sYikID4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 17903589517421018.930063597359; Fri, 25 Sep 2026 10:55:51 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA7u-00089x-Cq; Fri, 25 Sep 2026 13:54:26 -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 1xAA7r-00087a-5r for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:23 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA7n-0000ds-Np for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:22 -0400 Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PG0KYh1363024 for ; Fri, 25 Sep 2026 17:54:18 GMT Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwpvnsmm9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:18 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-333543ac378so1525230eec.1 for ; Fri, 25 Sep 2026 10:54:18 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=GUM3e6wkEz9 r1z5IYI8Mt+VLI8pvIq1l7lXGzBmHbnA=; b=QQqe1bMofrG18SlaZcAHpc6Lk5i AaKGQ5G4hSHvYPjC0reiwtwqa6jsXKEJYfXqiIYlWeyzFAQchZC/Fx/98VnWWyQi C8FyfzEMdCsfPsuubFP+Ta8pk3Yvpzd+524FUVu+pQQohs1SXm2lHJnxFMUKVpAJ jLX45Q1iqHXg6s2SVMLHLXuFTFrI1te9GY6GhH93XIXe09fH3cr8wsA3T/Fu74fD COYoTvAFaWUrLOOrisfAU6VM+BL9ELj9uuF9J3tEeQ1Jg5IIIYC0KlLH66kyAzRa nx8cYCmpFbKqK9FoGeSVgXawwYaeeJDy0Y7yUrfGj3xqnDYGa14ZoLdlniw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358858; x=1790963658; 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:content-type; bh=GUM3e6wkEz9r1z5IYI8Mt+VLI8pvIq1l7lXGzBmHbnA=; b=Gv4yZjNEGVOu2lBhikezxwBllcze50YsxNKyoBuRg3pDIHRtCScCgGA17GDXZZZYGE a1K15TEDRytZ9qSHSVHgKLuIEA2evUB+FCJFl5+HwkoEg2hyEY6EyJwSIdIGuLvkQBWg 4p0i81p0VG1uvN79K+CVannuvxEl9FjSloFbwjSnT1LVXkwhuICBT0tYV9cfHsUDkNPo mossfl65+EV3XKpb+GaHJtGQfsWy34MVSyYMjsZLcxUx+whMWYIc1o3RmyvZ2OfmVQJL +Ne3cHj/YOcS0+cZ9DX6D7+lb3sSd/By/erYzMLffK8GBy/nXHB1qDGvv1IZaY8m5krg eLtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358858; x=1790963658; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=GUM3e6wkEz9r1z5IYI8Mt+VLI8pvIq1l7lXGzBmHbnA=; b=cpJj7oCIkszunvrtPDbrI8wPvG75mXXvr5kxA8Dzl54mRYHhdPCrT0l/YjL2AAHI8M NITbDpn1uN/fqL8mgr9DDWoFiiWWqO745/NpwyVPKroJiN1CgZm5P+V8sDzq6MTGZiEy 2fCylUEPrulTYo7utAGKMKzmQXNW+dJ2xToifAdPq65392PcBHVym16YC50fb8F+Ct+I CLcSpQUQwydilcezcbHUg5uwCwfis0+mukPGV/WUDTqiXRSICDxVQQaqEjhAhpEPWZbA txYFSDNX8FJGU32yJgnwwKubyoXD99VbxCwoADdhRjBYxcq8JkRfaDPZFsuTXqB4gS/V 875w== X-Gm-Message-State: AFuF++k2Dfnrq7rnQKuoHOamgThl28iRxc3NDtuR1yReuwKIFDgxLBlE Db0NRVgnLZeajHJw4zXv1txCkNMwlJ2V/piDKKPRMrtfyld3Zcs+NSVt2UtkzG06PRD+YlEh72G HO0WOOZtKtXk6mjcOffYs9kRiCf4/sssmv0vj2Gh5EeRKUz6XazOUOKr96vI2oTSUww== X-Gm-Gg: AYBFou0MyJhk5M5bHmNb82r/5lzHT06PrapMGTXHXWWbzTPZcI7b7SB2frx+O7oLRwI t3PA9KwbNRaZXC1S6uhmnZdOcNASOfGsxB+ZFYK+ipjdSQGIKkgnMXc9lDdaR0mwe0i2UaI2UYu cFV+v4iEsXoK5kikWO/Y8D/fL1juKdrX42ImOzYZUw3nQ31NPIVXfMQ8TigXZXRFiRl7jr2//Lj 0pu7sHdkIf1ZAjm1w4iNMl3wNOtr1kDByJL6vV22HbE5iNZx6pfhFVmHVvdnxiIyr/9RCy/lCxk bkkT5bfcQfk9wOHNqJkHk3OBfl5nqWmQG4NQR7sxOx83hU3888HtmxzCefkIVDrHpR2z1FMrWzI eguRTalK/MGF7AtqLyUrnPO8vwrEb7/XywstpWTVANse+gbGCERYWW5k1fw== X-Received: by 2002:a05:693c:2a08:b0:33b:7fff:dfea with SMTP id 5a478bee46e88-342700bf366mr846802eec.2.1790358857502; Fri, 25 Sep 2026 10:54:17 -0700 (PDT) X-Received: by 2002:a05:693c:2a08:b0:33b:7fff:dfea with SMTP id 5a478bee46e88-342700bf366mr846777eec.2.1790358856726; Fri, 25 Sep 2026 10:54:16 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 08/13] tests/tcg/loongarch64/system: deactivate loongarch64-softmmu-memory (hang on aarch64 host) Date: Fri, 25 Sep 2026 10:53:55 -0700 Message-ID: <20260925175400.1897574-9-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: nGYTYe42niR5FMhNcn1iw0fjbelf9gSW X-Proofpoint-GUID: nGYTYe42niR5FMhNcn1iw0fjbelf9gSW X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX2jnDZZtKHCGE ttDXp87YxLq94ef4csOsSNOJ9uXAtVnWkHTJoYuak4+pZ35FXLMfM29dOmcgBXn+9JJSW0WbO+V FrEY9DLLjcjIw2FuwO7excdggUObSWg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfXwK5fveJPgbSV KxBwDQg6ZjAbwgUZwzjV0L4kyDJuoDgvezu1PPZkbv/NDDuX1Mk93St9YJBzJOsmYdNVMlWUjn5 JD4bPaF5GpErxznV9f1Yqv4I7u1L3ZiyEpXGBNWDP97csmdMcFUApn4tyaCcQZXdZS2pGVgqynw GoNe1ZVRZD/E5Y5ulGGk9ahGnP61P4mhNsWAsJdCp09V1zqj2JYECy5jSBkgrvbBVPI8Gl1/rgU N6AQSbT3QgK24pEiXMBfhY17O5AcCK4BYZkOdfGyNm+i3u1FhqbV9rqgCHfFiXXEukU/dXLcbrl 7JZSfjH+it5n9bvB3vhge2ZFiuxOPlefNktg33gv9I8+9WvS0K3cpy4nVqxuXmZRoxBYI2qi4Lb sFYNt9jOfa9MKJQhxlIZSSQvhjn+Q/DkOe97hmduO83Wue7eWTIvYJ3hLmdnuUiSbB/49Xn111E vGzBSXAtpkcbDQYxx8A== X-Authority-Analysis: v=2.4 cv=eNmGH3p1 c=1 sm=1 tr=0 ts=6ab6b54a cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=p0WdMEafAAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=zDihhlDB1GNUnh0DM1cA:9 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358955574158500 Content-Type: text/plain; charset="utf-8" Created associated issue: https://gitlab.com/qemu-project/qemu/-/work_items/4567 Link: https://lore.kernel.org/qemu-devel/20260923185725.863311-6-pierrick.b= ouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/tcg/loongarch64/system/meson.build | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/tcg/loongarch64/system/meson.build b/tests/tcg/loongarch= 64/system/meson.build index 035dd5f85fb..d1ee3986b62 100644 --- a/tests/tcg/loongarch64/system/meson.build +++ b/tests/tcg/loongarch64/system/meson.build @@ -24,6 +24,11 @@ foreach t: tcg_tests['multiarch-softmmu']['tests'] new_cflags =3D cflags if fs.stem(src) =3D=3D 'memory' new_cflags +=3D '-DCHECK_UNALIGNED=3D0' + # TODO: memory test hangs on aarch64 host + # https://gitlab.com/qemu-project/qemu/-/work_items/4567 + if host_machine.cpu_family() =3D=3D 'aarch64' and 'gdb_test' in setup + continue + endif endif if src not in multi_src setup +=3D {'cflags': [new_cflags]} --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358910; cv=none; d=zohomail.com; s=zohoarc; b=ZYZpVpBToNjouUg5Tp2eHjAPFu5s55Z69qjaJmVIR/KiPTi4llaPvP1orbqFpgGHr6yVL+dKqpc+3FbCXZr9rPpxxs7lzI0gQ3X33+dmbL8DINbMuc2zIU0yhuFnhLuK5EipIEQ1uPZCwlNXp4ouzBjsSWsVEAir3/Itcd0yMds= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358910; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=LuqNL3CuJi98/nAA+sNLmp6zeQFVYQDXZvqsrV03Ysg=; b=RChAatFA0QQ66TxlVH9JqBjcgeO+hdo25Lj1PfihFtoWyyBMgY9DLUoKwxRaWaAzm5pT8NwDQr8hoT89kUYo5WLozYAa+s9O0TAQ0CV1oKL/0V1ElZNkrw5g7CqNWxoHMHa9RU0lZHaOknV2h9/3/sv+GEkotxymK+sePtwlkwI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1790358910479889.7118934106765; Fri, 25 Sep 2026 10:55:10 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA7w-0008AN-Pa; Fri, 25 Sep 2026 13:54:30 -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 1xAA7r-000882-Om for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:23 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA7o-0000e8-JL for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:23 -0400 Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PG0KWw1363032 for ; Fri, 25 Sep 2026 17:54:19 GMT Received: from mail-dy1-f197.google.com (mail-dy1-f197.google.com [74.125.82.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwpvnsmmb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:19 +0000 (GMT) Received: by mail-dy1-f197.google.com with SMTP id 5a478bee46e88-33baaba6371so1251179eec.1 for ; Fri, 25 Sep 2026 10:54:19 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=LuqNL3CuJi9 8/nAA+sNLmp6zeQFVYQDXZvqsrV03Ysg=; b=ZZFmJR9hHeKI86VPgzbkMIkw6Av mityjbJaI1qEsxcamg50KjTuPqH5H9398UU5kNjf1CPPXSUyugfYJchGIXcmGsL9 qL59zY0E+tJX6E2ocJisH38MbM+2DaYBhQHag6CIRkGpZ1sjxiKhWESebAK+FAfs 0daSbVMQG0CqFda/KSCEWzPRjFPA0vuwh3rwsEPHsQuplyBRQOOmfcfmmaHbI3tV o+YTUJhFdaOV67/RuVX9xknD4JxSwWakwk9TwvZ2kSDzpX2GB11sKPPYNRfqyRRS kAGsWGZ1MNEVelsg64DjZsIj9Q4izqbssPm/Q+U3cf4sIMoAZp40Y3AlelQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358859; x=1790963659; 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:content-type; bh=LuqNL3CuJi98/nAA+sNLmp6zeQFVYQDXZvqsrV03Ysg=; b=hOqInGepLGoRxyEq2LyAPmNN59pn0sPgrppNvHLHiappGnAfgH+TovsYhExSEYjxkK nLs0RyYzeQy1eBOCnJxN4ZBqsiRdgY5RHclE6Bj92SSO8fGvcyePgCThjV5/+xoFDzHC CVAcjltpCeJF3edQP2o45eOOnYr/4TQRgtat/aMsb9uNXM1z34pOV8ea4bdfc5Dp/YKE 8tN8dz0jrBOp+DAjuDR2kvuzMR0L6/l18fyirHvsAYwGDhT+EBVwAYMAoCtYoAgwYshH 2XVRoQMBbrXDob1Jxl7BzVUVK0qJSc4RzQZrKISbAKLzvTfQg0JlYDFRuJ7GzCzZMlKJ 3JYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358859; x=1790963659; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=LuqNL3CuJi98/nAA+sNLmp6zeQFVYQDXZvqsrV03Ysg=; b=HUlnkitZh+8XhGfpaJ+uVN1lNRqqOXQgN5Tc18OMX288r1jx2Ib+urXxSKg6YDIl2D MShkIbbS3cELt9miNd6LR+w8tUSsXhwqm2PyZ2l37u7pS9a+xL4mxW1DdFp+0HZ9/u/b uT4SlQOyLt14FFv+TU0tzdO6Ex9CDsG8RG6MS8BsxTmDCd0/34E0SA2kOSbkY4lHf7Pc G5fCloUeKvzIjACOk/rYBtoDqWXPImH/7n81s+r6cNU9+w3wnUTgHGdbkGTbsGAczrEa 7BkuTmikk0fO1LG29wJWqKooxqVmr83dAE0V/+pjkHidI+1AfwEy6G52SmizOHzaBw4G r8UQ== X-Gm-Message-State: AFuF++m8H6Mrregdxx7NCkXxSexL3eCelS8yGSUj8T277UdfEhMw/BFG rkyANArDKVrt+IARPQ15V4sMO5C5/01jU1/EY2elvnb2DI2vmsfr2AWFdOgqJYTghE82tBlb0nS tbq0L5/YzX8+1tYmhWmKqUJPzj+AX4urCNQ4XtQ9i9kkLWO+GVgSQtJHu8ZaXc1FmRg== X-Gm-Gg: AYBFou3DKkycCb9BdZTwalGLL73TUGaE79IIFQm+ZdEmbybl8lBfOmccd/iz0BppWt0 DIxm+iEOghZcfGbwZE0zrlNRNHI/c9eP2Z0hMNOi10V2XFPW1AyZBUhF2tjcMG5t/pFanXaoEcH W47hRKu4VkNzVTHJsVPiOs5LbtvMriuiiHht0rtoO+NRbZw/qllBY5NlrRuqdULwnR5+AG42G4X 1VFcXIPIUiSKv3mEgr6YZ87PJsBuvenKXD2PUXh2mQx75Xev1xNJqaCygBGUvMapXBTKMoPBLtL d0f3H0LdHgnYIIjTokSTUenBQ+PeutCgjetMOopT+1uRVjT502lOM4NcKqB4UH9wqSFSoYKuqM/ 3SpI7DuCPVRLJ2yTWNhLRMrpnCcZjg8p1CTr0LbrJnf/f5XkPkxtexppgHw== X-Received: by 2002:a05:7300:c8cc:b0:33b:a4dc:d5e1 with SMTP id 5a478bee46e88-3426fbbe36fmr919827eec.8.1790358858503; Fri, 25 Sep 2026 10:54:18 -0700 (PDT) X-Received: by 2002:a05:7300:c8cc:b0:33b:a4dc:d5e1 with SMTP id 5a478bee46e88-3426fbbe36fmr919793eec.8.1790358857899; Fri, 25 Sep 2026 10:54:17 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 09/13] tests/tcg/x86_64: speed up compilation of avx, mmx and 3dnow tests Date: Fri, 25 Sep 2026 10:53:56 -0700 Message-ID: <20260925175400.1897574-10-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: hTbFd-zHRUrikP70kWqylO0SG1SjezZw X-Proofpoint-GUID: hTbFd-zHRUrikP70kWqylO0SG1SjezZw X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX+JOR+cDksXCR oasQLsDP6hOCqKZdCEAW+Rzp8IpZZxz2CpJBSz00qMsKX3tRAtoYNL1Y+v8ky00ytkkmtT0LiWw hyT1X5k6g5VeC3F0VhxO7SB9cJfvyUE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfXzjbjj46PalsR Q+bh9Z1oK/h9XmEfyx3C8MyxpBtp+z3HTIZlnzEbCg0MyVW40aQeJbfNB3mcvpYUpkKyTNa3lpF q/a9r7QJtZ7PArQADK86rM1zZFkz250K35/FhMRsNFM2WUmCRdjaEaC+ZaiZ/KmwAZpS2m4YmVt GxYlAjO0UDjsFj6CVQ5VG34CEu3vI+LY+wqjDHsW/yBaZfBYvh1cIXMDXtuPfvGCZmQvW5zsL+j j089iEUfoiBA2Y7VSTwdL/5G9Iyg2JolGCYJtYjdrOuJc46BZmdCOmZhqMHW0sdeMd++dqqlGJ4 VrHSB+lhRYWNo3b6X4gZ9CfKGL9CUOA13WCQBWv4Um1UVvRB9PhUvOd8iVBQ5DF7s7AlM+2GQea dKnNKDUpDvRZxM8y8Xs7R66oE1VPbML3Y3FBRpv139eGjtLq+9VngepUUHZ29tVj/1A7wxfYfqF 6OetKS1WoYQI4eWFNBA== X-Authority-Analysis: v=2.4 cv=eNmGH3p1 c=1 sm=1 tr=0 ts=6ab6b54b cx=c_pps a=Uww141gWH0fZj/3QKPojxA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=jkqx9o6u7hr007S5IisA:9 a=PxkB5W3o20Ba91AHUih5:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358911322158500 Content-Type: text/plain; charset="utf-8" When profiling build of tcg-tests on aarch64 host (compiler running with qemu-user-binfmt), it was found that those tests were the longest to compile: - avx: 1min - mmx: 8s - 3dnow: 2s (normal time, but for consistency, apply same flag than others). Compiling with -O0 (default), compilation times are reduced by 50% for those files. Since they use inline assembly, result is unchanged and optimizations don't matter. Link: https://lore.kernel.org/qemu-devel/20260923185725.863311-7-pierrick.b= ouvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/tcg/x86_64/meson.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/tcg/x86_64/meson.build b/tests/tcg/x86_64/meson.build index 787a2ca61b2..cfeef1d969c 100644 --- a/tests/tcg/x86_64/meson.build +++ b/tests/tcg/x86_64/meson.build @@ -31,18 +31,18 @@ tests +=3D { '../i386/test-i386-ssse3.c': {}, '../i386/test-3dnow.c': { 'cflags': ['-I', meson.current_build_dir(), - '-masm=3Dintel', '-O'], + '-masm=3Dintel'], 'depends': [test_3dnow_h], }, '../i386/test-avx.c': { 'cflags': ['-I', meson.current_build_dir(), - '-mavx', '-masm=3Dintel', '-O'], + '-mavx', '-masm=3Dintel'], 'depends': [test_avx_h], }, '../i386/test-flags.c': {}, '../i386/test-mmx.c': { 'cflags': ['-I', meson.current_build_dir(), - '-masm=3Dintel', '-O'], + '-masm=3Dintel'], 'depends': [test_mmx_h], }, '../i386/test-i386.c': { --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358939; cv=none; d=zohomail.com; s=zohoarc; b=J9bG3oXnME7kcTrX/XZEpwncKKiBK3MFETWU3CDif0ErIkKwHmizAoAMRRwUw4iLYXq2uBAI+qLoxACqhF2CvV8PxtO8Gl9sf96coKjGt4f8QvzU3SYeUXKp4pUMrYO4hSZ74SmJJ1gQOKb8sswozkcg9/t2LH9DttTx6Y9GHic= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358939; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=uYxBfRk2qEpJYsBnsk7YFly7I8cAJlci98s+5I8anLI=; b=ivmGfz9RsmJK9A0CKwTAs36wqGO+CGiXZ9RNAO7bTG0iOBeltIJj2hO1K45YoyC+oquZOF8Ind5JNvKjMVVsFQUXBb6RNrq1itC08V7vL5nLW2OhLLkxbTeGL8Hr/bR3TWefzuJsS8VW1IgMl6Ih8jMYkd293FW9/cSWNVUgPRc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1790358939432966.1854059281114; Fri, 25 Sep 2026 10:55:39 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA8A-0008FG-A9; Fri, 25 Sep 2026 13:54: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 1xAA84-0008CS-Ia for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:36 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA80-0000eQ-5i for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:36 -0400 Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PG0JqY1362989 for ; Fri, 25 Sep 2026 17:54:21 GMT Received: from mail-dy1-f198.google.com (mail-dy1-f198.google.com [74.125.82.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwpvnsmmf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:20 +0000 (GMT) Received: by mail-dy1-f198.google.com with SMTP id 5a478bee46e88-341eff9e381so1872592eec.1 for ; Fri, 25 Sep 2026 10:54:20 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= uYxBfRk2qEpJYsBnsk7YFly7I8cAJlci98s+5I8anLI=; b=J+auy+PvZWxOTqy/ 9QbbVtI10j3nIgOFMsjwGISwiYi7kOdKv+exHpQsgNDY1L702YUHeiir7NRwqk7q PB1sSLZKB/IGxGkXsN/jmMtZ0cmsmwQ/jzrCCGo4TA5AIHslq/7zbiB82AyYFdGF s+hADazLyI6NlTeXvqrsjADUybUmz+ERkOXqRi6Otve1y63OQLvPg5LZO3q78Cwg 2tcNLQAzo+atJ2sDlf1t/zfmuAzQ62VKIFfB0b63qOgE9ECnBaNRzWUDLY3N4Dcc 7kXRwOt9Yfku6eQ8jOI9WoTcCHU8Yio5aumkjdQV/kTXphWD4gxJBl7A9BHmD18x n46P8g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358860; x=1790963660; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=uYxBfRk2qEpJYsBnsk7YFly7I8cAJlci98s+5I8anLI=; b=SeY9zpiSr3vbL4KfCJMLgpgYk4k4X2eZsvqp6IwDybkMnPbFsKQI6QGDc0QwCtv6fK xzg7GseRHYRfQUfb1noRl2p4dxQBKSKdQQEP/3Fo9L4p0P48eTj1sKn8YT7+QsK1As1l zYCT70czDOXVkJptya3JQKnNZYRv/XHL6QlVKiXFIZEo8eqTlzSQqMJNRKbJ7y7alp3z F4dmkhOIuV+mPhYU3QNATgMrbeeGytkSIbzUibvgGpLMyTI4UUKdl0XmXzQ/NnLyJEEx ib0CEDU5XNEmlx6eBZejQCFRoQhJpS7Ev8iYeQGagGUf4A8E5GzW8k98O79Rg2QDx1U/ 9MNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358860; x=1790963660; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=uYxBfRk2qEpJYsBnsk7YFly7I8cAJlci98s+5I8anLI=; b=Q54MEkBXyYFXLY1zHsuMJrSwKoeN6vH+Po3WKWBOYx6tcdjZ/PEd0NdERiUiKH3QPu VGD+yKN+fHDQK87ML2F0tka5VXQ2+OsMe8a0wwRjWvpB0yin5DSHUOper/E5qacwVtnP WNWYFWtSbl+8KnB8Ao+9Da+9NsclAN604dDqj+stLaZlpmiOfjCEa1xPe1NeC2hjjSbu 4h9PPPpkcF5FZ9XFpLuZ99B46JlwR/N6snAdDUUN0e68ljVzS63adPn1upJ2SVHYybDz kFhS7juhbfW4TcRcSQeDu7Q2TQN14MjVw8uZgSNMEXH0Uk7dZHwcD8TO5O6gua/GDgwF PywQ== X-Gm-Message-State: AFuF++mVjGmGgWRLe9J2UHJFtRdd7kWTwHsCNXAxS+LyjDkGJ76fdKA3 l0MvWx5i089BLlnzVjtr4qXwJFGvlvtss0XBFoMKaSt7J0SZUyy9PEThSe3iTzjvYeuQNvB66xD gawffVJsc45ay2EvoAeGcB09aQiJWLV6WtVbPIX6zoFcrNoTBEMePTw3VmrjsDn+ZoQ== X-Gm-Gg: AYBFou3T39pGqYD/txp8gNegvvN8dGXk78R01SDxi49B7tynUKc6tf0gw6Hokpf82SQ lf4pcsdbQeVxN15p4/yEa8xrdJjHPSLaPlSu2rBCliWnHOuN3XSJKJ8wwS06E7eoFNAERNN8kpO JnRpJzKGPe2Kh73x9jMt6u8jlaT0h1JTESjXi4HK7Jvr79ABiCoDQhEAeqKCY9LjAFZ9WV6snRa iIEHST7s6OKBruSatAOA9taKdBgRWs+HfJLSZsnJxCjCl7BTUirxefSDILYQb4ck2eF3A5ZgjLJ Mvp4MrcEQmMKlll6VicIrmJY3FtptfGNk4Zmu3bviI1088DuYh5EihpvheB96uEu2r7HpNEm5Uj cHnbIqvoATDb6Lu5mxTDuKj4ho0QZ3jvPZT1gxaugIB/Yh38WjVR4XlJrA2w5+Kqz1K5E X-Received: by 2002:a05:7301:dd81:b0:341:4553:a529 with SMTP id 5a478bee46e88-34271d8d31emr706833eec.20.1790358859671; Fri, 25 Sep 2026 10:54:19 -0700 (PDT) X-Received: by 2002:a05:7301:dd81:b0:341:4553:a529 with SMTP id 5a478bee46e88-34271d8d31emr706818eec.20.1790358859076; Fri, 25 Sep 2026 10:54:19 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 10/13] tests/tcg/meson.build: report correct cc in summary Date: Fri, 25 Sep 2026 10:53:57 -0700 Message-ID: <20260925175400.1897574-11-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: q83mBN0Sk3B01CmhejtJUkxCsorBVdfs X-Proofpoint-GUID: q83mBN0Sk3B01CmhejtJUkxCsorBVdfs X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX77Fl7QlueCr/ SSexfyU/8Oh3dVACr7MaKtcW4qcfNt4H1eeX/IyMfBlD7pfFJUaRbX+ftFlOPk0z23sSe384JNv u4yLynfdRRIuioHsfLsJPA+YGjKynvY= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX79OQYim/6xsd nQU1F09gO/FhcmDGF9dfPSyEXdL80k4a8O6Or8aquLEY5PvizYLity1kaZvTM/ZYTl7UrhCmT67 +gOd1saandEPiIfWqgCuSUdykySA9AcE/qDuQBAccsn/W5Ig675zYYtYkkIYunKcKYi4iLr6tZQ TqzizbFPz1jvOMjHanwqaAShJpc0wvx9Rph8e9sJQztThn+AOKBWcJbrkpaXHgx56y40cLeo9o7 FUhQOvxwLAt1lR7/QTKvHG5hS7vgV1+PUsfbXVsUNBipMVpj8AnMpd+eUiau2/aIwMqPing5S6g Z0w7iqDJ3ksHOHscpkR6YpqiadrJwMURQcJMzeCwflnEyauIh0TZTeyJEDNpfYz5ARPU+AR0Qrl IqvZsdbi0/6US009OH+C7iC/zv2QXzsDD2nzOSUGZIba7a+r9GzwBGW7Fdg2ll21ewrHwMB41qR Z25UKEwBrXaJ3xZwF9w== X-Authority-Analysis: v=2.4 cv=eNmGH3p1 c=1 sm=1 tr=0 ts=6ab6b54c cx=c_pps a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=ZxuuHP5aqR2_myhI6OUA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=bBxd6f-gb0O0v-kibOvt:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358941685158500 Summary didn't consider that cc could have been set using --cross-cc* options, and was wrongly reporting default cc declared in test suite. Fix that by reporting path of compiler found. Reviewed-by: Daniel P. Berrang=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260924213942.26491-2-pierrick.bo= uvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/tcg/meson.build | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/tcg/meson.build b/tests/tcg/meson.build index 52d073a0bf6..24600d087a2 100644 --- a/tests/tcg/meson.build +++ b/tests/tcg/meson.build @@ -290,9 +290,10 @@ foreach target, plan: tcg_tests =20 summary_cc =3D false if has_cc - summary_cc =3D plan['cc'] - if not cc_from_system - summary_cc +=3D ' (from \'qemu/' + plan['cc_dockerfile'] + '\' conta= iner)' + if cc_from_system + summary_cc =3D cc.full_path() + else + summary_cc =3D plan['cc'] + ' (from \'qemu/' + plan['cc_dockerfile']= + '\' container)' endif endif tcg_tests_summary +=3D {'cc for ' + target: summary_cc} --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358908; cv=none; d=zohomail.com; s=zohoarc; b=As/gifrDEjxsWFLZd6ztfOLcQ4j1tnmu1e60ezdrJGS5NW3G2YNdRVu0F9kJw7ikok5shC7ZueC/29qSxl77pY+0NNTz2HoQkf0Ne55IttESKt73eiGkNASnENz/4DHf9YWuFZvAohOGA81oboK7Jn6MDeCJziCepzJ0vWxymh0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358908; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=WIK2dkYh8wEkLnv9i1o/d86KGGsQ5w3Wu4HR9kL/kug=; b=mgvFQ1axrZoHvMKqFqHCOKTRHNeZsqy1AIeXiOBh95gNErQO3igKSx0wXWyOFEp7K/dMLjx1ISqJE17CQEGHsuVo2mOcKIe5Ac4c4lSLy1UZ2NSK+0f/CAB4W31ipi1Lp2ADD57n/HcmXVng0c6juRJ5c5Y1CO+71Z5d8IZ5VY0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1790358908374264.50815655861277; Fri, 25 Sep 2026 10:55:08 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA89-0008F0-CQ; Fri, 25 Sep 2026 13:54:41 -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 1xAA83-0008CP-OT for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:36 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA81-0000ep-44 for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:35 -0400 Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PG0A211489508 for ; Fri, 25 Sep 2026 17:54:22 GMT Received: from mail-dy1-f197.google.com (mail-dy1-f197.google.com [74.125.82.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwr101c56-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:22 +0000 (GMT) Received: by mail-dy1-f197.google.com with SMTP id 5a478bee46e88-33713e5e6daso1812575eec.0 for ; Fri, 25 Sep 2026 10:54:21 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= WIK2dkYh8wEkLnv9i1o/d86KGGsQ5w3Wu4HR9kL/kug=; b=IahGkfVTvrP+I6O8 SnMSMa1Ewr4SQjus7RCXYD7fBrNCkQPGo0f3SyjQy3akOyNiMrhb/L/IPpORdwcO vWLRyQXNCnhWuzpSWxF7Vl6bh7H3es2NhBpA4L9JhIBB5Cf7iIliiqyAh+ePqhBk trCrfPjk7clMaAbqm2MqILzBBOdh7agmFvsQ6cK2zF045h1Ukvd2b8R0Dbx+k33f LK2KXsggXG7IZ4X1HKKJYOr433wfbaJb6Mu7egBlhfmI0zIErX6VptHwGzKwD2BB Kg/hhgb4hj3oA3GnPFtk9+TgH3HUDan7SGxltXq4dWOJmNz2rjkxPBUEb1dofyvE lMi04w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358861; x=1790963661; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=WIK2dkYh8wEkLnv9i1o/d86KGGsQ5w3Wu4HR9kL/kug=; b=ManGZKyLBtdFQAcBlRNuKM9rLMIy4iR9ZK+aFY8CsrWdv84x3r2qnEpzqAmfzPdLfl /pf71eRmG5d6+mgUyswC0JNz60l4eIAd1SLZlunt4HF4IWcluj3cYFmMN18z2ozVor4S qMzG0Uae9woCwg/CLAC7b+KYMKSbZoIYPNrrxnZh47AsPsuE/p3LKXPBwuWfLDWLtPoi P0KYXl/s7R3qEpu0LYFBQYtAj3C3Jzwqt2b34OuukHIr01U0BkcGI6Ko2RXI08RC05/5 M85hqUgJZ9C/v55frJACFIn2EuIGZD7r1zzMWhLqcryPOcdntqlhXcbWkfRmtwyfVuLx N5fA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358861; x=1790963661; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=WIK2dkYh8wEkLnv9i1o/d86KGGsQ5w3Wu4HR9kL/kug=; b=xGeaUZpI6i+8zhzONYNEgL9Wp0TlEdraB5I2mveL0vP3mP7lo5tOW3n3JmONio5yg/ qvox4ZQSeo9YQQzAt39OJoELzF4IMLJpWrSF6xVFkFloAXrmwoxKn8eCMFGw5d0N09oI yEIwNfslxh0HgWZXNBtV8BL/RIGxE2Pw/IWLAaNjxT1utWY1OivY7aC5cw4U1dRMkkWI +ElZP2kpScPgjGhjvasGGI9jdS6NFZpB9scJ3vhloniMrEuFyQVCEBGwkmJT+BtA1cXm 3AcItS6LIEb/EklYCp2GpnrT6RfFNwv+RqBTAOrTBwuQBw86BdRcKWMB4N0HhRYs8ila MOZw== X-Gm-Message-State: AFuF++nJVCLK30TNtjOXuE0WR0gIyue4TkPEmsOnRkemIxcKxVAAIx8S MfJclCFZxxuABz+10+U6qbCsbwcTiDQVEFrzhHI/hqnM2ovzU2Eae7C7/p+h9kLtjSn8wz3gieA Fz1n6hax/TQarQYC4IvLygQxSPBb8pniQav3fnFHN24WzXGpC0MHXGzigiYNg10BGPA== X-Gm-Gg: AYBFou1FWLKV4cM060kq5oRf/ieS36tCDe1IjWF0qs4WqxRtxf7DqjCo812G9LL8PvZ IT7w9AP8JScdzfGAjvPQqV7IgNSmMVZQ6OFrUQaTNy4BYuR1B+0NyU1iJ4FAm3h1gZIqRNe17WW 6ABnDwuyxrmkoiybNpLAcLCbjTsxQsN2F55ONloC00tQiEwHtqS1c7RAoYOsjZGFIJLj120Yzk7 1WeRJqvORqd4CDBf1Kdaw1qTlfTwiAP07dQZfnPqH8QUfULpPID+TebhIvj3E5UOibXodbwQWXd OpeRsg5UxPzWfBQTBmzVeMGbklWMK1pst51ZM9pEy04qlg3etFy14BVr7AI5fS93nB/5DGtmUal RdxAB0AEurmavGF0hSKeAW0yEMJsDWStIFtHn3HqaNx46rmFgZcMJn7rdoQ== X-Received: by 2002:a05:7301:f05:b0:341:6552:8c39 with SMTP id 5a478bee46e88-3427374ab62mr779357eec.40.1790358861000; Fri, 25 Sep 2026 10:54:21 -0700 (PDT) X-Received: by 2002:a05:7301:f05:b0:341:6552:8c39 with SMTP id 5a478bee46e88-3427374ab62mr779334eec.40.1790358860297; Fri, 25 Sep 2026 10:54:20 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 11/13] tests/tcg/meson.build: introduce cc_alt (alternative cross compiler) Date: Fri, 25 Sep 2026 10:53:58 -0700 Message-ID: <20260925175400.1897574-12-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX2q0pL9sJvnGV hAECFmFcvpHv8CKglt4zvKoRAMiEOgp7T2fkbjRW+kiMne9pHVhsIxQa+IHkSb6VbazSxeXf613 bIRV6/8lv3Wcn7diSwpo7/eB6ZgKVTGLbpjh5RT5Q5Ly0A/YrRqw3kexmsfdNM8Wt7o5ICviR0Q bhoiH3mFMmPE9wkeH9n7vrXJNkscXlwHVKBnPKJcv7BSubrFOErsddqwW/wZW/8a3Cen1GzI08U BP1vNZ0w2M9RBYimqZgR2la5LgqZMgkGwTDF+R4fKgc7jux+uXaXDl1dmuAv69N5MT/sJxF/CeQ REbo6PstZQsxrYQJIVOuubzuv/eGSYxtlbTxuLhM7uVhq4neeHSJNlkklBzLVIXEhnD33aEMnBC 3VGe+Vp5zna8MBCVdiL4s5o9H7tVgDuCv7XskIj1iNqozlb4tOawbEJPEpuSTEhp2F8G/pbAFfc tlgTG8irlS8RoMlhPdA== X-Authority-Analysis: v=2.4 cv=ZfKIpcVA c=1 sm=1 tr=0 ts=6ab6b54e cx=c_pps a=Uww141gWH0fZj/3QKPojxA==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=mdCkaW5bcXnP46gbEgYA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=PxkB5W3o20Ba91AHUih5:22 X-Proofpoint-ORIG-GUID: Ymit1iloLtzTufS6HW3sTR5Oqy0gZi_F X-Proofpoint-GUID: Ymit1iloLtzTufS6HW3sTR5Oqy0gZi_F X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfXxnK0BUoLCkXn 3c6SmHlq8p1CQPlKNhn54Fx6QAtNTPKeqQ2tOE1TCNoUBFf3H6pyOSVfva3NHdbJZY0PWvoO0WQ K1UvSDGd15N5WtGmp3gxqIHuWUyzwDg= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 impostorscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 adultscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358909386158502 This allows each target to provide an additional list of cross compilers to check. With this, we can detect default cc for common setups (debian/fedora/macos) without user having to provide a --cross-cc-* option. In addition, it allows us to pick up host compilers for various hosts. (debian and archlinux have $arch-linux-gnu-gcc installed with gcc package by default, but not fedora). Reviewed-by: Daniel P. Berrang=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260924213942.26491-3-pierrick.bo= uvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/tcg/meson.build | 46 +++++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/tests/tcg/meson.build b/tests/tcg/meson.build index 24600d087a2..96d5d1249f2 100644 --- a/tests/tcg/meson.build +++ b/tests/tcg/meson.build @@ -21,6 +21,7 @@ tcg_tests =3D {} # { # 'name_of_target': { # 'cc': 'cross_compiler', +# 'cc_alt': ['list of alternative cross compilers', ...] # 'cc_dockerfile': 'name_of_dockerfile', # 'cc_feat_cflags': { # 'name': ['feature cflags'], @@ -210,7 +211,7 @@ foreach target, plan: tcg_tests =20 # return a clear error if user misspell a target entry foreach key, _ : plan - allowed =3D ['cc', 'cc_dockerfile', 'cc_feat_cflags', + allowed =3D ['cc', 'cc_alt', 'cc_dockerfile', 'cc_feat_cflags', 'folder', 'gdb_arch', 'gdb_feat_version', 'qemu', 'tests'] if key not in allowed error('unknown tcg test plan entry \'' + key + '\' for target ' + ta= rget + @@ -218,15 +219,18 @@ foreach target, plan: tcg_tests endif endforeach =20 - cc =3D find_program(plan['cc'], required : false) + cc_list =3D [plan['cc']] + if 'cc_alt' in plan + cc_list +=3D plan['cc_alt'] + endif + cc_cflags =3D [] - check_flags =3D [] check_required =3D false cross_cc =3D get_option('tcg_tests_cross_cc_' + cc_arch) if cross_cc !=3D '' - # we make sure cross cc exists - cc =3D find_program(cross_cc, required: true) + # prepend requested cross_cc + cc_list =3D [cross_cc, cc_list] check_required =3D true endif cross_cflags =3D get_option('tcg_tests_cross_cflags_' + cc_arch) @@ -236,22 +240,26 @@ foreach target, plan: tcg_tests check_flags =3D cc_cflags check_required =3D true endif - - cc_from_system =3D cc.found() - has_cc =3D cc.found() - if has_cc - if target.endswith('softmmu') - check_flags +=3D ['-nostdlib', '-ffreestanding', '-r'] - else - check_flags +=3D ['-static'] - endif - - cmd =3D run_command([cc, files('test_cc.c'), check_flags, '-o', '/dev/= null'], - check: check_required) - has_cc =3D cmd.returncode() =3D=3D 0 - cc_from_system =3D has_cc + if target.endswith('softmmu') + check_flags +=3D ['-nostdlib', '-ffreestanding', '-r'] + else + check_flags +=3D ['-static'] endif =20 + has_cc =3D false + foreach possible_cc: cc_list + cc =3D find_program(possible_cc, required: check_required) + if cc.found() + cmd =3D run_command([cc, files('test_cc.c'), check_flags, '-o', '/de= v/null'], + check: check_required) + if cmd.returncode() =3D=3D 0 + has_cc =3D true + break + endif + endif + endforeach + + cc_from_system =3D has_cc build_test_depends =3D [] build_test_depend_files =3D [] =20 --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358965; cv=none; d=zohomail.com; s=zohoarc; b=g34D/8AeTc+SA52v1xntLGC64Dw8k+p3gZxDI8MKlwKs90vRyGe4NIQBcuazMlyq62Nsk+6ovBQl6s0uO1V/sU0BKXAQ7IHWXc09LqnDsYD0mWQ2/3Ar4SUqd3FkiMdve0+/gr82NGVgUPYD4kwxwRqfUYWFv6D7qe16XobP7Zw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358965; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=4zFP2x/CykwhMx1RQbYna1UvaI174FXFdmcKa/1q4oM=; b=HrLXhLG39JcizLgg0XdNIG/SRHFWkXvbIFfWGW0vZdik7XuQLFva1TpWkN4j4mEDldX+/1GdFG5/xaYzjU6rA4u8Z4l/YC6XXS2/mmcN51ZzhVRO6PiQmqbeoXBs8WgDcHVB3dAq5SPUJWnqSVd6n3UhQ+GvqpIyVa2YN/z5TCM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1790358965857856.8785213939184; Fri, 25 Sep 2026 10:56:05 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA8A-0008FJ-VL; Fri, 25 Sep 2026 13:54:43 -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 1xAA85-0008D6-A3 for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:37 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA82-0000fT-Oe for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:37 -0400 Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PGspvG2083412 for ; Fri, 25 Sep 2026 17:54:24 GMT Received: from mail-dy1-f198.google.com (mail-dy1-f198.google.com [74.125.82.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwvw1g78j-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:23 +0000 (GMT) Received: by mail-dy1-f198.google.com with SMTP id 5a478bee46e88-3282d5302ffso1480444eec.1 for ; Fri, 25 Sep 2026 10:54:23 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 4zFP2x/CykwhMx1RQbYna1UvaI174FXFdmcKa/1q4oM=; b=b+nwUcHGkqwhHxE9 pKzXtTFb438kEBaziGIAlyafQSrliNb1akLLESApK0nG8sREIi/91rd6G13zs/J3 D1pTtBVuWIvbC3oiMvHdMdxogDo2m+yAQhg9rJUAzBl8crH3DNcoSu8Ur4ZtbQMV 6Z/csL05zO31SdxSEV5aZTJVhE+YsId1dYc+QBnwVB1ayPrW/VvE5THyIx3ibov8 Mkm/Se07tyTQBZ2OSnK6URTCeTRVQp+/BFiNQ7JBE28FeAZxcP/lKLUQdvUvfDIf oZPIbhITqRR0UP+cmW5inVf35S5eA1SVVSdGrrXCGP31pDVt9YqtDQffQ3WxouBy a9wvRw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358863; x=1790963663; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=4zFP2x/CykwhMx1RQbYna1UvaI174FXFdmcKa/1q4oM=; b=erEUruKJMylOwl/XAfq9C+j/YgYqlaitugk6AuFrs/kFcOduAjgpbj+H2ucbFaRcA0 YkNu/ex+bIU+A9OW3HhKOd7kkfSYRzhD3L/10W/Xy3R2DqhGQm1L5NSyn7ileuyJfiCC 7SagbrIeRhu30oe6Eh1S8vA+4yeZsyHwdjRyOLmogCJ3wVxRDNfTXHuCGtiF+l7FMVx+ S8s5dsTlUFQoWUwNH/DRzMtUlwehK55J93falDi1+exlxSUMhJPsanoJ9lFytNd4fNn1 bcS5BJLdUUvE6hI9xKfrAA/vfDTEmAWMdT/OqUM9aHYF+XzMPnpmCflbZ2KG1UxIhccN v7gQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358863; x=1790963663; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=4zFP2x/CykwhMx1RQbYna1UvaI174FXFdmcKa/1q4oM=; b=rXrKwyf2D7CG9FgHu9AGUc4NIa0XlySxkRr8cyMUcvEc0WMjFrAoUubhIyCyfBnk+Y OkNfAGrECJQiMakkQ940zK85qqDQWfx6kyHFQ1p5Bk2RsL2+RRT4n5qJaunq63Q/RCeH m/+LJlpvoNvXVXSO8GNm/DP+m9H9L88fHhdyAQ6uqOt3VmIAMNKv6pc6k/mTP98UrNC2 EF9nL3BMz5QpHcYPJURFPGHk3ff1isVhhiGk4BSts5S7Q3fOnSw/pPD2ACSaN89yfUSI EHKWksLPsbHUMUUEzsXyC0JpPEexP05qTNM70r5gVdYl+cs0I1mfSp2LONxNxVNzKAXg INOw== X-Gm-Message-State: AFuF++kDOa+qIIuDh4w+JuAImtqhVlQPW5qHTuf8zzhDJ6x2A0mFQvNK LtGzG6fVYWd25wq4VN9+UvoIvHPcQBOUe6s+xB4AcLYlrWm6pIr0eG1MaA5WHpOq5zfsEBlWLel slWliSTfJz2IVNUqgR2YBJGd4PIcC0SnekqoIWhIt6PrWvWXDYq1+dxR7KU8p+2nSLA== X-Gm-Gg: AYBFou1lQJIe/Fs3JmjBhsX3ydcmDB1DBmS6eH6785vBrGoy95nCile2xvfQM123VJa kuerdih5CgibcMBw+W9JrebN8y+rvieC5uWogKQ24b5FtRZNgV+VDIpL+lFBPITbwodmWXVyUh9 218EUy0kkL8jOOOzOsCqBbCaXzaPsek/v40wYQ5/4cb7dj1DQkvZVQk/9h9YjhRd4nzTJAKbVi9 2pECwZUFKVbIO+pRUpA8sR6tgLe3275wzzf62w1ZGBfQqT+4aExMyoQPCbWo3saSV4EqJ8A9XFO 9AHo3TwTLN+XGWveILRpAaQORsRXHmCP0AseaDeH9UJaivvEj7DrxLf3rWbcgyNDDff1cxqPngX Mx5bomjcpOToNGFokmBfeQE1E5INM9iCPo+uQteiQbz5FkP+LJt0pCtWfig== X-Received: by 2002:a05:693c:42c9:b0:32e:f6a4:ca8e with SMTP id 5a478bee46e88-34270ab8d57mr746116eec.11.1790358862601; Fri, 25 Sep 2026 10:54:22 -0700 (PDT) X-Received: by 2002:a05:693c:42c9:b0:32e:f6a4:ca8e with SMTP id 5a478bee46e88-34270ab8d57mr746098eec.11.1790358861911; Fri, 25 Sep 2026 10:54:21 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 12/13] tests/tcg: add alternative cross-compilers for fedora Date: Fri, 25 Sep 2026 10:53:59 -0700 Message-ID: <20260925175400.1897574-13-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: 7e5YY3sKXN8CiZhx9aMPl-LmeEG4OPGV X-Authority-Analysis: v=2.4 cv=YqCa1IYX c=1 sm=1 tr=0 ts=6ab6b54f cx=c_pps a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=vTr9H3xdAAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=UsS_lcMcihzkK3EOuUkA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=bBxd6f-gb0O0v-kibOvt:22 X-Proofpoint-ORIG-GUID: 7e5YY3sKXN8CiZhx9aMPl-LmeEG4OPGV X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX0kMxHDkrUcdl 7auhCbL1XlZITy3EfznSf63/IkpwnkLNmmxwIK6wd0G3KWqD7Z6bW+DC9s/sfmiIH2ilVelqa26 LAzBz/ZCnm6Y1XJphR37pQUsYI18Q13khX3kV71b/bnBM5HdKjj6X7I0YEQjsMshGmWjr9fYWsV hsb32uwC0ueEljAJQbmlqagx0G7vyYS6ShsqXnY17H6YfwF8+iyvfglvdP63vvdI6RXJy9SD9C4 dK7qmMJw25dct4wrEHMPq8lmurzxtg+/RgxcyGqImPEt/RYCWikAJG8DzjCLb4m3AOXpC9CwOxx iE6q9AO/2ISF6uCLMQr1qn5sVH0A5cevOwmRXAQo/zmKE1HM9wVsHtr53yMz685okZAMFchVOEt j/LSoyXMwuZg77KxN/DgCdYpDu9QLeBcynRLI2X8z9wmiQRbJU0fYZZBzxalBJcJ/TkatchbdPO qac9DXMZWfxz4Xh8KEQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX4R344yhMOv7N tWU6x5LGlYprzoigd+D06HTZ2D51yosS4U7IhulETU7MeOsBUo1rfxL9vm9R2ieN376qVpySPMY qgsB7LFItmqniTtkc1mSoF53NMT5N9o= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 priorityscore=1501 phishscore=0 clxscore=1015 malwarescore=0 impostorscore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358967657158500 This allows to pick host compiler automatically on fedora, as those binaries are installed with 'gcc' package. This covers all host arch supported to this day: https://fedoraproject.org/wiki/Architectures - x86_64 - aarch64 - ppc64le - riscv64 - s390x Note: QEMU and Fedora don't support 32-bit hosts anymore. Reviewed-by: Daniel P. Berrang=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260924213942.26491-4-pierrick.bo= uvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- tests/tcg/aarch64/meson.build | 2 ++ tests/tcg/aarch64/system/meson.build | 1 + tests/tcg/aarch64_be/meson.build | 1 + tests/tcg/ppc64le/meson.build | 1 + tests/tcg/riscv64/meson.build | 2 ++ tests/tcg/riscv64/system/meson.build | 1 + tests/tcg/s390x/meson.build | 2 ++ tests/tcg/s390x/system/meson.build | 1 + tests/tcg/x86_64/meson.build | 2 ++ tests/tcg/x86_64/system/meson.build | 1 + 10 files changed, 14 insertions(+) diff --git a/tests/tcg/aarch64/meson.build b/tests/tcg/aarch64/meson.build index cc2c59fb4b6..1cec335df04 100644 --- a/tests/tcg/aarch64/meson.build +++ b/tests/tcg/aarch64/meson.build @@ -1,4 +1,5 @@ cc =3D 'aarch64-linux-gnu-gcc' +cc_alt =3D ['aarch64-redhat-linux-gcc'] cc_dockerfile =3D 'debian-all-test-cross' =20 cc_feat_cflags =3D { @@ -196,6 +197,7 @@ if 'qemu-aarch64' in emulators tcg_tests +=3D { 'aarch64-linux-user': { 'cc': cc, + 'cc_alt': cc_alt, 'cc_dockerfile': cc_dockerfile, 'cc_feat_cflags': cc_feat_cflags, 'folder': 'aarch64', diff --git a/tests/tcg/aarch64/system/meson.build b/tests/tcg/aarch64/syste= m/meson.build index 6ba35a9f722..fb3b33861ea 100644 --- a/tests/tcg/aarch64/system/meson.build +++ b/tests/tcg/aarch64/system/meson.build @@ -96,6 +96,7 @@ if 'qemu-system-aarch64' in emulators tcg_tests +=3D { 'aarch64-softmmu': { 'cc': cc, + 'cc_alt': cc_alt, 'cc_dockerfile': cc_dockerfile, 'cc_feat_cflags': cc_feat_cflags, 'folder': 'aarch64/system', diff --git a/tests/tcg/aarch64_be/meson.build b/tests/tcg/aarch64_be/meson.= build index e45a49ec2da..509408de8e7 100644 --- a/tests/tcg/aarch64_be/meson.build +++ b/tests/tcg/aarch64_be/meson.build @@ -10,6 +10,7 @@ if 'qemu-aarch64_be' in emulators tcg_tests +=3D { 'aarch64_be-linux-user': { 'cc': 'aarch64-linux-gnu-gcc', + 'cc_alt': ['aarch64-redhat-linux-gcc'], 'cc_dockerfile': 'debian-all-test-cross', 'cc_feat_cflags': cc_feat_cflags, 'folder': 'aarch64_be', diff --git a/tests/tcg/ppc64le/meson.build b/tests/tcg/ppc64le/meson.build index a0f3e62e4d3..9f386287e7a 100644 --- a/tests/tcg/ppc64le/meson.build +++ b/tests/tcg/ppc64le/meson.build @@ -2,6 +2,7 @@ if 'qemu-ppc64le' in emulators tcg_tests +=3D { 'ppc64le-linux-user': { 'cc': 'powerpc64le-linux-gnu-gcc', + 'cc_alt': ['ppc64le-redhat-linux-gcc'], 'cc_dockerfile': 'debian-all-test-cross', 'cc_feat_cflags': cc_feat_cflags, 'folder': 'ppc64le', diff --git a/tests/tcg/riscv64/meson.build b/tests/tcg/riscv64/meson.build index 5ee20a1e98d..91c840b0058 100644 --- a/tests/tcg/riscv64/meson.build +++ b/tests/tcg/riscv64/meson.build @@ -1,4 +1,5 @@ cc =3D 'riscv64-linux-gnu-gcc' +cc_alt =3D ['riscv64-redhat-linux-gnu-gcc'] cc_dockerfile =3D 'debian-all-test-cross' =20 subdir('system') @@ -26,6 +27,7 @@ if 'qemu-riscv64' in emulators tcg_tests +=3D { 'riscv64-linux-user': { 'cc': cc, + 'cc_alt': cc_alt, 'cc_dockerfile': cc_dockerfile, 'folder': 'riscv64', 'gdb_arch': 'riscv64', diff --git a/tests/tcg/riscv64/system/meson.build b/tests/tcg/riscv64/syste= m/meson.build index 87c3f9f11ce..c87e3eee1ad 100644 --- a/tests/tcg/riscv64/system/meson.build +++ b/tests/tcg/riscv64/system/meson.build @@ -65,6 +65,7 @@ if 'qemu-system-riscv64' in emulators tcg_tests +=3D { 'riscv64-softmmu': { 'cc': cc, + 'cc_alt': cc_alt, 'cc_dockerfile': cc_dockerfile, 'folder': 'riscv64', 'gdb_arch': 'riscv64', diff --git a/tests/tcg/s390x/meson.build b/tests/tcg/s390x/meson.build index 1f9aa57fc73..f2328d9e5cf 100644 --- a/tests/tcg/s390x/meson.build +++ b/tests/tcg/s390x/meson.build @@ -1,4 +1,5 @@ cc =3D 's390x-linux-gnu-gcc' +cc_alt =3D ['s390x-redhat-linux-gcc'] cc_dockerfile =3D 'debian-all-test-cross' =20 cc_feat_cflags =3D { @@ -140,6 +141,7 @@ if 'qemu-s390x' in emulators tcg_tests +=3D { 's390x-linux-user': { 'cc': cc, + 'cc_alt': cc_alt, 'cc_dockerfile': cc_dockerfile, 'cc_feat_cflags': cc_feat_cflags, 'folder': 's390x', diff --git a/tests/tcg/s390x/system/meson.build b/tests/tcg/s390x/system/me= son.build index ef19c4831fd..359d124cc78 100644 --- a/tests/tcg/s390x/system/meson.build +++ b/tests/tcg/s390x/system/meson.build @@ -82,6 +82,7 @@ if 'qemu-system-s390x' in emulators tcg_tests +=3D { 's390x-softmmu': { 'cc': cc, + 'cc_alt': cc_alt, 'cc_dockerfile': cc_dockerfile, 'cc_feat_cflags': cc_feat_cflags, 'folder': 's390x', diff --git a/tests/tcg/x86_64/meson.build b/tests/tcg/x86_64/meson.build index cfeef1d969c..968fe27cfc5 100644 --- a/tests/tcg/x86_64/meson.build +++ b/tests/tcg/x86_64/meson.build @@ -1,4 +1,5 @@ cc =3D 'x86_64-linux-gnu-gcc' +cc_alt =3D ['x86_64-redhat-linux-gcc'] cc_dockerfile =3D 'debian-amd64-cross' =20 subdir('system') @@ -72,6 +73,7 @@ if 'qemu-x86_64' in emulators tcg_tests +=3D { 'x86_64-linux-user': { 'cc': cc, + 'cc_alt': cc_alt, 'cc_dockerfile': cc_dockerfile, 'folder': 'x86_64', 'gdb_arch': 'x86_64', diff --git a/tests/tcg/x86_64/system/meson.build b/tests/tcg/x86_64/system/= meson.build index 43e7d7afa85..08b770d43ae 100644 --- a/tests/tcg/x86_64/system/meson.build +++ b/tests/tcg/x86_64/system/meson.build @@ -52,6 +52,7 @@ if 'qemu-system-x86_64' in emulators tcg_tests +=3D { 'x86_64-softmmu': { 'cc': cc, + 'cc_alt': cc_alt, 'cc_dockerfile': cc_dockerfile, 'folder': 'x86_64/system', 'gdb_arch': 'x86_64', --=20 2.47.3 From nobody Sat Sep 26 19:16:14 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=reject dis=none) header.from=oss.qualcomm.com ARC-Seal: i=1; a=rsa-sha256; t=1790358909; cv=none; d=zohomail.com; s=zohoarc; b=PrOurKIyQnRtfYSUtIrCH2K/TjuW6Ra4Ag7hbBZg+qLO/qg9fly2LsGccJbd+/gThrbijb0qyxSTLKhMpCQtCymHKb0rYHfUMWWpQglGW5zuasO6dCXMnqb+PRCvdfVH/GRhhwa6sBC0VJUrZCPlWs1p6zycw/G56RSco8XbFl0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1790358909; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=W5S5K96jfdRc58qpywknVIN8q2uaKPiMuI7TC24v428=; b=ja1OzTtaEYYHJNBWkVpoK8RR0c42ACYPnTMwhi6sMksuyIrnWuCCGd8kV6XKjQw73djsRejVfWF+IBg1RCnGYxnQNp7ve9wryXhPul1jh+sdIPLCoKeagE9qx59epxobEpMDRQueHIfOSJ6UscS1MaBoquvTbsashojEHVMv/qk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1790358909401757.4832865495912; Fri, 25 Sep 2026 10:55:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1xAA88-0008Eh-Lp; Fri, 25 Sep 2026 13:54:40 -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 1xAA86-0008DY-2Z for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:39 -0400 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1xAA84-0000fc-2f for qemu-devel@nongnu.org; Fri, 25 Sep 2026 13:54:37 -0400 Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68PG0KC61363029 for ; Fri, 25 Sep 2026 17:54:25 GMT Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gwpvnsmmv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 25 Sep 2026 17:54:25 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-313d1015161so3957343eec.1 for ; Fri, 25 Sep 2026 10:54:24 -0700 (PDT) Received: from debian.qualcomm.com (216-71-219-44.dyn.novuscom.net. [216.71.219.44]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-34144172de6sm11055128eec.9.2026.09.25.10.54.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:54:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= W5S5K96jfdRc58qpywknVIN8q2uaKPiMuI7TC24v428=; b=nHnRk3VUzGxoKTht OnX48Tieljw2uIvOIfNjOiEMnfBVLmfBiNIlIzHTbKMck9PIdOYaWeR6MCkFzUue 086w/kkEhGAHDWQGP0BrMMfIdle7INrWeP97QRILxDbW1JklCiez7I0MSKHz9lPf 5JyRg57dQrcic+vndWaBZEzEWjswRjMxOTqQXjDETLyW3ayVIM1fugdFIDimewTN zW0E5OK6ybavbxYcZ4NCIl4/qNNjRvbyB+D+RJHZIhv7rYn405+izE5SJkI3Ebv+ TPRSV49t9YWzNhtSQFl8q4/m+xKmDHiTPHSEB1tyJBrXAR7n8Uy7vFHdAQGfE3iJ dod7gQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790358864; x=1790963664; darn=nongnu.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=W5S5K96jfdRc58qpywknVIN8q2uaKPiMuI7TC24v428=; b=dYLhht5t+VxzRl8//DERmMHlgIp5uved1/SqRWfnru8lgvRHAhbBkZOC8lV1Bz2XZe npkjtSjAll6sa8VXMq+K4zbGBXDSlbI0aCMQLmr/qIXgvMW1J3/sRHzmSsIT2I0afvC0 HaNMq63I+pY6X4Iwgx3Wbqhn96Mgl7+tup5YDlkT1Ny1lTLbNqayyJhFEXr4zVfQSgik gN1UkFL33Kt2I7+DMZNDrYxnGMt9vK/GjczCxqp/JTQDcZelRl1PXakn2bncCdKaHW1x Xtu6X/2BPhowPer/1xW6fg2OMG3CBtr1KFX4GrgXwt/WPrgXBp5PxWHoGXeL3bteOq7W nj7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790358864; x=1790963664; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=W5S5K96jfdRc58qpywknVIN8q2uaKPiMuI7TC24v428=; b=lJ6YnjnHg1aNwmab10Whc6co/i+W1/hhRbbHsVvRlD/en9V0N9Tp8Mg7vW0navhnXM lMum4LtbfK+z+liEq2GPgBOO2XJr1eanFdJDsFQMfWxgEms4fj2WUpRUVnmr9rJpEPTP v4A4jhmvK26xGIe2oGpN/HW3CQIcBU7g+t6gFvjD3wJUEC2vR6k0RpH0PNr2RRJI0lwh gFjT1VAK24Mq6N6Jdzz0wHDEGFScGNWQR7cB1spUzATKs13UPHfO/RqcGU3/Rs8dT7D6 rx+SA7BFoZdWUrBDmHrNh5316pzkEnAV/0bf/BfbOM49qBSW6L81kChIL0M16kI94kPL 6o3g== X-Gm-Message-State: AFuF++lS67b4S6FDBrsXsnHPmG6tv9BV3W4SX5dH8pisv5/Hy87uW78K KsPEYiIlXBiSaVCPJ5+hYbfKq4paiUrN6SznBxOeUcdQkhFG1lQh2KIpawX6mVfUTEGsHGu7BQ6 C5hp7LIoihlR7h7XbAiCirvGDmxUOxBjQQpNDKDcIyKOqoFZ/jdDypYCOAWMwkJBELw== X-Gm-Gg: AYBFou0hu1dB83sZ1TJKh7UxZQr9jzGNuSNs71sa3Lstmk4Aa06ye0pAX1kj45uFnNm tlpqxeM/7QaJ9CsK8DIxJx/G5d82nKXsn4P+2792SPTuv41xb+dQTFTmI2Ob7v2L70uAW0q6CY7 4/tNsOempsmchpBeNVuYWF6i1reffq7b0INu7gjBluK54Yw1QMty0cOpcmTBLoFU4BJhJC8RDvu yE9w8EDumcUDFlTolUigxLDE7fKvuEQgeK9VI+7VRuL5AZGodp2RseYqBASGyHvc1Kcuz7gpX5A xE2Z6SGV3yNMMEKQGTeXl/6xLJEeHigsq1erBaWf+QXRV91c+oxovo+th1KPXeKuaCJ8KmQr85l wKosTahGleEOAw3PMz47R2IHAcnycDlrR+GsFoDiQZc/Uo2uzOnlRyaC4sg== X-Received: by 2002:a05:7301:7196:b0:341:d152:9cfe with SMTP id 5a478bee46e88-34272c5c768mr732202eec.38.1790358863885; Fri, 25 Sep 2026 10:54:23 -0700 (PDT) X-Received: by 2002:a05:7301:7196:b0:341:d152:9cfe with SMTP id 5a478bee46e88-34272c5c768mr732172eec.38.1790358863226; Fri, 25 Sep 2026 10:54:23 -0700 (PDT) From: Pierrick Bouvier To: qemu-devel@nongnu.org, peter.maydell@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com, stefanha@redhat.com Cc: pierrick.bouvier@oss.qualcomm.com Subject: [PULL 13/13] tests/tcg: add alternative cross-compilers for macos (homebrew) Date: Fri, 25 Sep 2026 10:54:00 -0700 Message-ID: <20260925175400.1897574-14-pierrick.bouvier@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> References: <20260925175400.1897574-1-pierrick.bouvier@oss.qualcomm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: AwoWex_Ae0H5-Dqv3JeG6MjHxhdp7iSq X-Proofpoint-GUID: AwoWex_Ae0H5-Dqv3JeG6MjHxhdp7iSq X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfXxjDC/+pKdRj5 urcQy2i2YjsWgXv7Omuf3ziKaPkmLO4HkL+kN3MPQXHcVmwkaqNaFyQN/kuRl/ncUb5VWwIaQzK S9cBnaCVRCKnb/bE8bFtojR24uyK/RU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI1MDA3MSBTYWx0ZWRfX0thqABBS+ZnI 1KBVyDYJ54IFPfze6s11by/8EYF821Q2ZKmh8kdWImQhlQcRWtDuXoh212JdxXfpT/mUbR2O1io A3tzKRvO5ATyodRS3wcUPfwrmTMXqwU3BUzIJ4bYW2sN9UtbGk1cbk/kZoRYC1jjo6V4ERQmEvo vIpEBoOqdqsLBdk2cLVqo6ZCqm8/VgvzY6uWeLyugyKlRaZtVtM7rqBB9aKkYGH8cJ3tJ1BcCuy dGeW55iMM5kwcojSxnod1EpljNY2yc4hCIqxAaJDZqNIGOAbg0DKzBKwn+nJaPWDWjCSXnvsPDU GzAEBgXxSGtMfOVvqVENFmzzfvIVEG6/RzHhPtoHkMAK9CrsgPKiHob2tSEnqOGb442DK4uTfTh L1n+3Bc5AJQZYCy1unCUAkzgkwggumIMbOqRW9hwGZI5otXQ1ckTHMUD2ddy8nlR+u9N5+3cMbC j1I9HoU3Cy31lB30Emg== X-Authority-Analysis: v=2.4 cv=eNmGH3p1 c=1 sm=1 tr=0 ts=6ab6b551 cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=iLqgmErQAxjCjdq5jj1Aqg==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=NEAV23lmAAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=xDO-KKndLwJen7abHAMA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=6Ab_bkdmUrQuMsNx7PHu:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-25_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609250071 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=205.220.180.131; envelope-from=pierrick.bouvier@oss.qualcomm.com; helo=mx0b-0031df01.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @qualcomm.com) X-ZM-MESSAGEID: 1790358911341158500 Add support for cross compilers that can be installed with homebrew: https://github.com/orgs/Homebrew/packages?tab=3Dpackages&q=3D-gcc - i686-elf-gcc - x86_64-elf-gcc - aarch64-elf-gcc - m68k-elf-gcc (ignored since we don't have system tests for m68k) - riscv64-elf-gcc - arm-none-eabi-gcc Those toolchain target bare metal, so can be used for softmmu targets only (macos has no user target anyway). With this, we can also cleanup our CI for MacOS since it does not require any --cross-prefix anymore. Reviewed-by: Daniel P. Berrang=C3=A9 Link: https://lore.kernel.org/qemu-devel/20260924213942.26491-5-pierrick.bo= uvier@oss.qualcomm.com Signed-off-by: Pierrick Bouvier --- .gitlab-ci.d/macos.yml | 7 ------- tests/tcg/aarch64/system/meson.build | 2 +- tests/tcg/arm/system/meson.build | 1 + tests/tcg/i386/system/meson.build | 1 + tests/tcg/riscv64/system/meson.build | 2 +- tests/tcg/x86_64/system/meson.build | 2 +- 6 files changed, 5 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.d/macos.yml b/.gitlab-ci.d/macos.yml index 40b9b637b3b..c798384392c 100644 --- a/.gitlab-ci.d/macos.yml +++ b/.gitlab-ci.d/macos.yml @@ -41,10 +41,6 @@ aarch64-macos-15-build: PKG_CONFIG_PATH: /opt/homebrew/curl/lib/pkgconfig:/opt/homebrew/ncurse= s/lib/pkgconfig:/opt/homebrew/readline/lib/pkgconfig CONFIGURE_ARGS: --target-list=3Daarch64-softmmu,arm-softmmu,i386-softmmu,x86_64-so= ftmmu - --cross-prefix-aarch64=3Daarch64-elf- - --cross-prefix-arm=3Darm-none-eabi- - --cross-prefix-i386=3Di686-elf- - --cross-prefix-x86_64=3Dx86_64-elf- --disable-plugins TEST_TARGETS: check-unit check-tcg =20 @@ -59,8 +55,5 @@ aarch64-macos-26-build: PKG_CONFIG_PATH: /opt/homebrew/curl/lib/pkgconfig:/opt/homebrew/ncurse= s/lib/pkgconfig:/opt/homebrew/readline/lib/pkgconfig CONFIGURE_ARGS: --target-list=3Daarch64-softmmu,i386-softmmu,x86_64-softmmu - --cross-prefix-aarch64=3Daarch64-elf- - --cross-prefix-i386=3Di686-elf- - --cross-prefix-x86_64=3Dx86_64-elf- --disable-plugins TEST_TARGETS: check-unit check-tcg diff --git a/tests/tcg/aarch64/system/meson.build b/tests/tcg/aarch64/syste= m/meson.build index fb3b33861ea..f9c4448abaf 100644 --- a/tests/tcg/aarch64/system/meson.build +++ b/tests/tcg/aarch64/system/meson.build @@ -96,7 +96,7 @@ if 'qemu-system-aarch64' in emulators tcg_tests +=3D { 'aarch64-softmmu': { 'cc': cc, - 'cc_alt': cc_alt, + 'cc_alt': cc_alt + ['aarch64-elf-gcc'], 'cc_dockerfile': cc_dockerfile, 'cc_feat_cflags': cc_feat_cflags, 'folder': 'aarch64/system', diff --git a/tests/tcg/arm/system/meson.build b/tests/tcg/arm/system/meson.= build index 93d0cfec24e..89734f95605 100644 --- a/tests/tcg/arm/system/meson.build +++ b/tests/tcg/arm/system/meson.build @@ -64,6 +64,7 @@ if 'qemu-system-arm' in emulators tcg_tests +=3D { 'arm-softmmu': { 'cc': cc, + 'cc_alt': ['arm-none-eabi-gcc'], 'cc_dockerfile': cc_dockerfile, 'folder': 'arm/system', 'gdb_arch': 'arm', diff --git a/tests/tcg/i386/system/meson.build b/tests/tcg/i386/system/meso= n.build index c3a19f43260..91c6e887191 100644 --- a/tests/tcg/i386/system/meson.build +++ b/tests/tcg/i386/system/meson.build @@ -42,6 +42,7 @@ if 'qemu-system-i386' in emulators tcg_tests +=3D { 'i386-softmmu': { 'cc': cc, + 'cc_alt': ['i686-elf-gcc'], 'cc_dockerfile': cc_dockerfile, 'folder': 'i386/system', 'gdb_arch': 'i386', diff --git a/tests/tcg/riscv64/system/meson.build b/tests/tcg/riscv64/syste= m/meson.build index c87e3eee1ad..c2d7d098871 100644 --- a/tests/tcg/riscv64/system/meson.build +++ b/tests/tcg/riscv64/system/meson.build @@ -65,7 +65,7 @@ if 'qemu-system-riscv64' in emulators tcg_tests +=3D { 'riscv64-softmmu': { 'cc': cc, - 'cc_alt': cc_alt, + 'cc_alt': cc_alt + ['riscv64-elf-gcc'], 'cc_dockerfile': cc_dockerfile, 'folder': 'riscv64', 'gdb_arch': 'riscv64', diff --git a/tests/tcg/x86_64/system/meson.build b/tests/tcg/x86_64/system/= meson.build index 08b770d43ae..7d61257b771 100644 --- a/tests/tcg/x86_64/system/meson.build +++ b/tests/tcg/x86_64/system/meson.build @@ -52,7 +52,7 @@ if 'qemu-system-x86_64' in emulators tcg_tests +=3D { 'x86_64-softmmu': { 'cc': cc, - 'cc_alt': cc_alt, + 'cc_alt': cc_alt + ['x86_64-elf-gcc'], 'cc_dockerfile': cc_dockerfile, 'folder': 'x86_64/system', 'gdb_arch': 'x86_64', --=20 2.47.3