From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630791; cv=none; d=zoho.com; s=zohoarc; b=hTaFwKl2r7yOomAUDdqs7mvdaKcnAQPK2Ss6Jqh94dR3TtZ27zHCgLfVA/dwBX4cZT0ZrP9UAk1g3+QvsLvNHhzKSD5hOPppnu9XHInlprDsasQkNbOabsAp2vchlj/4Z8mFBnsvC2eWHLlf9CN+paz/Pof4X48SWrrl0uYWsAY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630791; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=xETLZAwStJiPTA1iTveb1EK9m8PyaZc484o5SN7kXzM=; b=FjhKOCfjn8PPY2BS8rRGEHHYzDM+2jMvuamTjmitKhccrXhvOr7J7zsu8PowkZB+YONGFN2AMwQqwXmohSshAszKuyUViBp1TW+77mvdCwXharqCQeiB1921euWgzzZTcOlHwcYU30oP/5xRBncsugHihzvCLklucSkxjMNnzc0= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 156763079180725.745352853109353; Wed, 4 Sep 2019 13:59:51 -0700 (PDT) Received: from localhost ([::1]:39688 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cNa-0004SX-2h for importer@patchew.org; Wed, 04 Sep 2019 16:59:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49670) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bv7-00087O-DP for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bv2-0006W1-Vr for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:24 -0400 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:51594) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv0-0006UG-BN for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:19 -0400 Received: by mail-wm1-x342.google.com with SMTP id k1so204945wmi.1 for ; Wed, 04 Sep 2019 13:30:16 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id u68sm251105wmu.12.2019.09.04.13.30.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:14 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 6E63A1FF8C; Wed, 4 Sep 2019 21:30:13 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=xETLZAwStJiPTA1iTveb1EK9m8PyaZc484o5SN7kXzM=; b=rcuIgzP3lIG1kEuTPD29MnJojHabum3zRstwD98/oHz8ZAsi6TuXSQ2rfOUeD1F1gA rOe8weNH7MCOBt2Tqo/aX1Xml65w7gN8tRrYfJWSJUdh+o4zwRkx0kMWNCes2fuDdc7M ANaod76clnGMYmLZgVlrW75xUJEtM/XkOcP7a+6S2U9eo8oBDoRwSav9XmDxehwT93/H Shv3Pz//ZKSPZENypmcyFbD9sNf4gC3HEhY+Eotuv66EL532mScT3fVzRCEKCq6QqfHS ZXyuzVnnqAzMdZV4JiNeQanxiQDhWwMLdno30vIoLDFjnGM18H3DXy1D6Fzf6vb4XgTd LV8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=xETLZAwStJiPTA1iTveb1EK9m8PyaZc484o5SN7kXzM=; b=T0+hHlkVxwki0PoZ26rpHWrnGo1F7WRNZXB7paQpJjqr4Iwvr/6ipZoMUbz6jg7lGB MK955uU8Rypy6UWuWvGsMWVhXkB/kUcmsoyvM5oqj+aGmutLNkh4EBf/aeFCojUa6tam i5CDgC2TgtD/nS8ZdYg+Fsz4GAehDJngqxLwoqe9xnLweb40x4z3oQtWrHN2D9LZGgPh FKmMloF7v2A/Wa4YWRmYHoZCh/smIFw/BBLjjjG+Yv6zAIOU4IVVqEIqK36eYL90coSg M0rxOF4lEi0QQDAdr9v4LplHpfZAlOyBlSsBKQeUkBnOvQ2N6odBJS2GobZ5Nni0gGwI wa7w== X-Gm-Message-State: APjAAAVlptHM0+cGL20z3ezqrv+VxzkCUQJG/KfAXXRlezYgehMaCkRU aLgQ1qA7/kuVu/SacHLwBm0wswt3pmg= X-Google-Smtp-Source: APXvYqz6uqNr6jXVC4yHV1i53b00nBUhiZVbECEqzNWwEd0JYnKWY6PT6Blmc73YZKvVJFtewV7Vxg== X-Received: by 2002:a7b:cd97:: with SMTP id y23mr101486wmj.74.1567629015796; Wed, 04 Sep 2019 13:30:15 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:32 +0100 Message-Id: <20190904203013.9028-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::342 Subject: [Qemu-devel] [PATCH v1 01/42] hw/misc: Mark most objects as "common" code to speed up compilation a litte bit X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Thomas Huth , berrange@redhat.com, stefanb@linux.vnet.ibm.com, richard.henderson@linaro.org, f4bug@amsat.org, cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Thomas Huth Most of the code in hw/misc/ does not directly depend on CPU-specific code. Mark it as "common" so that the code can be shared between e.g. qemu-system-arm and qemu-system-aarch64, or between the various mips flavours, instead of recompiling it for each and every target again and again. Signed-off-by: Thomas Huth Message-Id: <20190902162638.28142-1-thuth@redhat.com> --- hw/misc/Makefile.objs | 90 +++++++++++++++++++++---------------------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/hw/misc/Makefile.objs b/hw/misc/Makefile.objs index e4aad707fb4..a1506809660 100644 --- a/hw/misc/Makefile.objs +++ b/hw/misc/Makefile.objs @@ -26,57 +26,57 @@ common-obj-$(CONFIG_PUV3) +=3D puv3_pm.o =20 common-obj-$(CONFIG_MACIO) +=3D macio/ =20 -obj-$(CONFIG_IVSHMEM_DEVICE) +=3D ivshmem.o +common-obj-$(CONFIG_IVSHMEM_DEVICE) +=3D ivshmem.o =20 -obj-$(CONFIG_REALVIEW) +=3D arm_sysctl.o -obj-$(CONFIG_NSERIES) +=3D cbus.o -obj-$(CONFIG_ECCMEMCTL) +=3D eccmemctl.o -obj-$(CONFIG_EXYNOS4) +=3D exynos4210_pmu.o exynos4210_clk.o exynos4210_rn= g.o -obj-$(CONFIG_IMX) +=3D imx_ccm.o -obj-$(CONFIG_IMX) +=3D imx31_ccm.o -obj-$(CONFIG_IMX) +=3D imx25_ccm.o -obj-$(CONFIG_IMX) +=3D imx6_ccm.o -obj-$(CONFIG_IMX) +=3D imx6ul_ccm.o +common-obj-$(CONFIG_REALVIEW) +=3D arm_sysctl.o +common-obj-$(CONFIG_NSERIES) +=3D cbus.o +common-obj-$(CONFIG_ECCMEMCTL) +=3D eccmemctl.o +common-obj-$(CONFIG_EXYNOS4) +=3D exynos4210_pmu.o exynos4210_clk.o exynos= 4210_rng.o +common-obj-$(CONFIG_IMX) +=3D imx_ccm.o +common-obj-$(CONFIG_IMX) +=3D imx31_ccm.o +common-obj-$(CONFIG_IMX) +=3D imx25_ccm.o +common-obj-$(CONFIG_IMX) +=3D imx6_ccm.o +common-obj-$(CONFIG_IMX) +=3D imx6ul_ccm.o obj-$(CONFIG_IMX) +=3D imx6_src.o -obj-$(CONFIG_IMX) +=3D imx7_ccm.o -obj-$(CONFIG_IMX) +=3D imx2_wdt.o -obj-$(CONFIG_IMX) +=3D imx7_snvs.o -obj-$(CONFIG_IMX) +=3D imx7_gpr.o -obj-$(CONFIG_MILKYMIST) +=3D milkymist-hpdmc.o -obj-$(CONFIG_MILKYMIST) +=3D milkymist-pfpu.o -obj-$(CONFIG_MAINSTONE) +=3D mst_fpga.o -obj-$(CONFIG_OMAP) +=3D omap_clk.o -obj-$(CONFIG_OMAP) +=3D omap_gpmc.o -obj-$(CONFIG_OMAP) +=3D omap_l4.o -obj-$(CONFIG_OMAP) +=3D omap_sdrc.o -obj-$(CONFIG_OMAP) +=3D omap_tap.o -obj-$(CONFIG_RASPI) +=3D bcm2835_mbox.o -obj-$(CONFIG_RASPI) +=3D bcm2835_property.o -obj-$(CONFIG_RASPI) +=3D bcm2835_rng.o -obj-$(CONFIG_SLAVIO) +=3D slavio_misc.o -obj-$(CONFIG_ZYNQ) +=3D zynq_slcr.o -obj-$(CONFIG_ZYNQ) +=3D zynq-xadc.o -obj-$(CONFIG_STM32F2XX_SYSCFG) +=3D stm32f2xx_syscfg.o +common-obj-$(CONFIG_IMX) +=3D imx7_ccm.o +common-obj-$(CONFIG_IMX) +=3D imx2_wdt.o +common-obj-$(CONFIG_IMX) +=3D imx7_snvs.o +common-obj-$(CONFIG_IMX) +=3D imx7_gpr.o +common-obj-$(CONFIG_MILKYMIST) +=3D milkymist-hpdmc.o +common-obj-$(CONFIG_MILKYMIST) +=3D milkymist-pfpu.o +common-obj-$(CONFIG_MAINSTONE) +=3D mst_fpga.o +common-obj-$(CONFIG_OMAP) +=3D omap_clk.o +common-obj-$(CONFIG_OMAP) +=3D omap_gpmc.o +common-obj-$(CONFIG_OMAP) +=3D omap_l4.o +common-obj-$(CONFIG_OMAP) +=3D omap_sdrc.o +common-obj-$(CONFIG_OMAP) +=3D omap_tap.o +common-obj-$(CONFIG_RASPI) +=3D bcm2835_mbox.o +common-obj-$(CONFIG_RASPI) +=3D bcm2835_property.o +common-obj-$(CONFIG_RASPI) +=3D bcm2835_rng.o +common-obj-$(CONFIG_SLAVIO) +=3D slavio_misc.o +common-obj-$(CONFIG_ZYNQ) +=3D zynq_slcr.o +common-obj-$(CONFIG_ZYNQ) +=3D zynq-xadc.o +common-obj-$(CONFIG_STM32F2XX_SYSCFG) +=3D stm32f2xx_syscfg.o obj-$(CONFIG_MIPS_CPS) +=3D mips_cmgcr.o obj-$(CONFIG_MIPS_CPS) +=3D mips_cpc.o obj-$(CONFIG_MIPS_ITU) +=3D mips_itu.o -obj-$(CONFIG_MPS2_FPGAIO) +=3D mps2-fpgaio.o -obj-$(CONFIG_MPS2_SCC) +=3D mps2-scc.o +common-obj-$(CONFIG_MPS2_FPGAIO) +=3D mps2-fpgaio.o +common-obj-$(CONFIG_MPS2_SCC) +=3D mps2-scc.o =20 -obj-$(CONFIG_TZ_MPC) +=3D tz-mpc.o -obj-$(CONFIG_TZ_MSC) +=3D tz-msc.o -obj-$(CONFIG_TZ_PPC) +=3D tz-ppc.o -obj-$(CONFIG_IOTKIT_SECCTL) +=3D iotkit-secctl.o +common-obj-$(CONFIG_TZ_MPC) +=3D tz-mpc.o +common-obj-$(CONFIG_TZ_MSC) +=3D tz-msc.o +common-obj-$(CONFIG_TZ_PPC) +=3D tz-ppc.o +common-obj-$(CONFIG_IOTKIT_SECCTL) +=3D iotkit-secctl.o obj-$(CONFIG_IOTKIT_SYSCTL) +=3D iotkit-sysctl.o -obj-$(CONFIG_IOTKIT_SYSINFO) +=3D iotkit-sysinfo.o -obj-$(CONFIG_ARMSSE_CPUID) +=3D armsse-cpuid.o -obj-$(CONFIG_ARMSSE_MHU) +=3D armsse-mhu.o +common-obj-$(CONFIG_IOTKIT_SYSINFO) +=3D iotkit-sysinfo.o +common-obj-$(CONFIG_ARMSSE_CPUID) +=3D armsse-cpuid.o +common-obj-$(CONFIG_ARMSSE_MHU) +=3D armsse-mhu.o =20 -obj-$(CONFIG_PVPANIC) +=3D pvpanic.o -obj-$(CONFIG_AUX) +=3D auxbus.o -obj-$(CONFIG_ASPEED_SOC) +=3D aspeed_xdma.o -obj-$(CONFIG_ASPEED_SOC) +=3D aspeed_scu.o aspeed_sdmc.o -obj-$(CONFIG_MSF2) +=3D msf2-sysreg.o -obj-$(CONFIG_NRF51_SOC) +=3D nrf51_rng.o +common-obj-$(CONFIG_PVPANIC) +=3D pvpanic.o +common-obj-$(CONFIG_AUX) +=3D auxbus.o +common-obj-$(CONFIG_ASPEED_SOC) +=3D aspeed_xdma.o +common-obj-$(CONFIG_ASPEED_SOC) +=3D aspeed_scu.o aspeed_sdmc.o +common-obj-$(CONFIG_MSF2) +=3D msf2-sysreg.o +common-obj-$(CONFIG_NRF51_SOC) +=3D nrf51_rng.o =20 -obj-$(CONFIG_GRLIB) +=3D grlib_ahb_apb_pnp.o +common-obj-$(CONFIG_GRLIB) +=3D grlib_ahb_apb_pnp.o --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567629687; cv=none; d=zoho.com; s=zohoarc; b=n36vEQoLb2WBX2jsmDqKqChDzXCXT+NcYp7LZSDJNT4c2PJg0WFiS7LANkPn+7L+SvLhXXHlrGI7aSq3aohUihosdT9nPRS/Nuijn+xP5G3eIH25e/NVfpA8Mn18P1IUJGdL651G7LoSfSjvsea0IjeyMzpyRf3nMydNujzuT6M= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567629687; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=Bl9ihYzO31h1s8ixDSGDQc1ywiHdznbrQuxAbSXVm60=; b=hIuKoXCimmxXD5qE3WNlwJrPwuxfq12Pq6k88gClWVdzLmkc13rUBfkQ0ArNjyXsRaIHzesXTu7KxUdrim4T+ZNFxcrggsKewVazqNd+Gyvt5klvYEAiREcc+AUWqufaWSCIp46n6QSJ8KDHj4jSNUFS7xC3A8KOuYx3NS6z05g= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567629687051161.94143714943243; Wed, 4 Sep 2019 13:41:27 -0700 (PDT) Received: from localhost ([::1]:39252 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c5l-0002EF-Ds for importer@patchew.org; Wed, 04 Sep 2019 16:41:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49671) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bv7-00087P-Dq for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bv3-0006WD-5N for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:24 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:36559) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv0-0006Tq-Bq for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:19 -0400 Received: by mail-wm1-x32a.google.com with SMTP id p13so219948wmh.1 for ; Wed, 04 Sep 2019 13:30:16 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id j1sm16570133wrg.24.2019.09.04.13.30.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:14 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 8408C1FF8F; Wed, 4 Sep 2019 21:30:13 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Bl9ihYzO31h1s8ixDSGDQc1ywiHdznbrQuxAbSXVm60=; b=PHKa70GoOt1ksj6K7Pm57YYEZXh2NY+KMfCeGOCxUuEC1KsBWhso8V3imC1lo5/it2 3L0IPQiDaTjjo6ommUF5i40l+Y5+cAw8WUzDK4MCpGDq+h4v616oy/uaOmi7rJLuovVz y8TET4QanafUn7EpUAknlA2/noDqzuQJj4pSHC8ZRFZnKHnSnBUWp0H49NYNnXXNkJYj ReUyo/FZfNBe/vMl3omHAcRTsM2edX/P1l49B67UMQ7PeaekBG097Z8ZmC17fGpBtLg1 6dO7tWMCNdYKWbkU2AyAxbMPwc8LZIYSEUzhcvxJI5vzP5bWFO9snYUvssh/fj7BzVAk c9hA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Bl9ihYzO31h1s8ixDSGDQc1ywiHdznbrQuxAbSXVm60=; b=B+QqNN58y53RKv/EVhuu80e6x++XEaKOzHXtdlVkT+MPzslNOUAaHIjko/xy3V34OJ 0GJyrlxYa+UI9vjOh1BP5Wb24yVj8YxmnGIScYK+rMo+7JQDoDVIhTKhruzhpUiVKURX J7JH4zf9uZRAVwmW/ph2SYRUrdpHFENpH4Uwg1QYSAaKsLCsrux2ZMgkCuxDE9Ct0Q09 K97pfhWNwdu25F/jZ/4gJ/onSUL2kcQIIKudCd4bedHu+Gp+cvrRr4TBEQfbyaEW6Jm0 26b8UYUnxo3c0kItNcxxv++9q/jfL6rz9JEH+gxkK6FWV0mapY1CgzScxrxdi2C5dvlF 3ENg== X-Gm-Message-State: APjAAAUehuQxrmekPMm2nVUOzzx7jF8ogk2zFlgPzyXxogz5DW02XA2S HJSKi+nxI/ziK0EfqCEzZC5ZGw== X-Google-Smtp-Source: APXvYqzxxAM6dMFSVpnUKjDUVMUHeYU1NW4uEeuY0l7aIa6oMmDjLUBxpLo/wHdhnvIWgya1BdPMrQ== X-Received: by 2002:a1c:9ec9:: with SMTP id h192mr82931wme.105.1567629015091; Wed, 04 Sep 2019 13:30:15 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:33 +0100 Message-Id: <20190904203013.9028-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32a Subject: [Qemu-devel] [PATCH v1 02/42] configure: clean-up container cross compile detect X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) The introduction of podman support inadvertently broke configure's detect of the container support as the configure probe didn't specify an engine type. To fix this in docker.py: - only (re)set USE_ENGINE if --engine is specified - enhance the output so docker is no longer just yes In the configure script we can at least start cleaning up the detecting and naming of variables. To avoid too much churn the conversion of the various make DOCKER_foo variables has been left for future clean-ups. Signed-off-by: Alex Benn=C3=A9e Tested-by: David Hildenbrand --- configure | 10 +++++----- tests/docker/docker.py | 7 ++++--- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/configure b/configure index 95134c0180b..94845fc5101 100755 --- a/configure +++ b/configure @@ -495,7 +495,7 @@ qed=3D"yes" parallels=3D"yes" sheepdog=3D"yes" libxml2=3D"" -docker=3D"no" +container=3D"no" debug_mutex=3D"no" libpmem=3D"" default_devices=3D"yes" @@ -5894,14 +5894,14 @@ EOF fi =20 ########################################## -# Docker and cross-compiler support +# Container based cross-compiler support # # This is specifically for building test # cases for foreign architectures, not # cross-compiling QEMU itself. =20 -if has "docker"; then - docker=3D$($python $source_path/tests/docker/docker.py probe) +if has "docker" || has "podman"; then + container=3D$($python $source_path/tests/docker/docker.py probe) fi =20 ########################################## @@ -6474,7 +6474,7 @@ echo "qed support $qed" echo "parallels support $parallels" echo "sheepdog support $sheepdog" echo "capstone $capstone" -echo "docker $docker" +echo "container support $container" echo "libpmem support $libpmem" echo "libudev $libudev" echo "default devices $default_devices" diff --git a/tests/docker/docker.py b/tests/docker/docker.py index 4bba29e104e..e23209f71ee 100755 --- a/tests/docker/docker.py +++ b/tests/docker/docker.py @@ -536,9 +536,9 @@ class ProbeCommand(SubCommand): try: docker =3D Docker() if docker._command[0] =3D=3D "docker": - print("yes") + print("docker") elif docker._command[0] =3D=3D "sudo": - print("sudo") + print("sudo docker") elif docker._command[0] =3D=3D "podman": print("podman") except Exception: @@ -651,7 +651,8 @@ def main(): cmd.args(subp) subp.set_defaults(cmdobj=3Dcmd) args, argv =3D parser.parse_known_args() - USE_ENGINE =3D args.engine + if args.engine: + USE_ENGINE =3D args.engine return args.cmdobj.run(args, argv) =20 =20 --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630050; cv=none; d=zoho.com; s=zohoarc; b=OJOeca+Bs4SjrAWJeAe5Uzz9K51AdciSgJaprLXUCtc1ErjUzoNR/5saQI8H0j5yq/cnEAqb7TWVU+XfJCmt+F8F2JVY+9FucVqvpn6wZO1Jfmz3/bPsh11TNWOpRiwmiuOROtb0YTrH0ujaKoPoNbXSmhDeyQYHHU6yjSJMLqQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630050; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=yYE0JvmioF/SVJQvbt4Vg7Xaut4G5ofPLByE28uKiMg=; b=aQVVUcjP3ikKh0eBBMtI4RAVADWcEWPj6GH9h4sh24arJ0LKUJvasJhWRz4t5DGHQK5FNJzfRiQVxSYozgVLACdfT8ErlgqUHQPcQmNzmKbrSR/35SLGBoItCl/NeXFTpaQ53JKnYjj/cpwsBzH7BP6DDX/RBG5hlXgsP8GAzZs= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 156763005079987.99324557159127; Wed, 4 Sep 2019 13:47:30 -0700 (PDT) Received: from localhost ([::1]:39418 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cBc-0007Rx-R3 for importer@patchew.org; Wed, 04 Sep 2019 16:47:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49735) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvA-00088U-GW for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bv7-0006cV-Mn for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:28 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:41484) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv7-0006Uz-9M for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:25 -0400 Received: by mail-wr1-x434.google.com with SMTP id j16so172866wrr.8 for ; Wed, 04 Sep 2019 13:30:18 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id q15sm4891101wrg.65.2019.09.04.13.30.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:14 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 9A9C81FF90; Wed, 4 Sep 2019 21:30:13 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=yYE0JvmioF/SVJQvbt4Vg7Xaut4G5ofPLByE28uKiMg=; b=Zsdavo1pSxDtO+V87pEQHBL1uCkXkXPP1Sz8C2qM6aXk7Hj7ZwdgBEjFK02nNGNmi8 8UbYRtsCt539rtsgVBPpHpUDonpKYzOxF+BPaSn/s5ES2SUKkJU6BLstV9ERHo1drR6u O7KeRZyw3IlyI2UyzvK8fB+AgLX+JCjO3mL5Jj29+4s/JoHCuM5G2BsV1/743g1Q0Bsi qWMBdKTEhImqy4Gbiny3Z2iMYAz+bQzvObhwMaD+0GLPxcSzgrrcYBUyH4i/gwxFPMEr MaziW9g85Ja3WpJdXv31Fef3vYDATnfsGhslScaRaJPaV59l/3kj49fhhtmjX14vQrFw xyEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=yYE0JvmioF/SVJQvbt4Vg7Xaut4G5ofPLByE28uKiMg=; b=PrpX3gmtayyNpznIhJuMlDXwUbpG3Ql+Wzn4ioW7l6YQ0AqfpHet2qmEsXLt8sZjGC zXL+VtcDx0+zlY16pnKvcf9dkAauiB2/HqkSacyXEzQoBzFMNGWPP04zlK1qTgZEGC1T rYR9RQkItNdLGbhEiLa+VR0AD11TzuaUWWeUnTfwjNtxgW/zLlgJcRpN/o2GYg+o6Qqz 25pF5ocfcuMnzFf0sISeM9waTFGAEsiZq/UBx7pReDl/qiXAvp6qHdF3kBOMsIud2Iza KGpp/QUcErSghxEGGjzSqWWoaEsjBJV1qGkeMbosFkJVA94wB9jX2wNMP5FnlcXxwEE2 z4vw== X-Gm-Message-State: APjAAAXIVRrlwTKJRAWXWmhQUmxutlj62szlo4myCBxzEPZO4NvKJTAk ZXDOKdtQEnxr4LXAN/L6Q5MTQg== X-Google-Smtp-Source: APXvYqxoh0Gm3KIOek5/67/QRPhF7eew9UvQFaOUr12NjwDLsF7TQO+pm/ThkFaDu4npRJexUIK8ZA== X-Received: by 2002:a5d:6911:: with SMTP id t17mr49479318wru.255.1567629017296; Wed, 04 Sep 2019 13:30:17 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:34 +0100 Message-Id: <20190904203013.9028-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::434 Subject: [Qemu-devel] [PATCH v1 03/42] tests/docker: fix "cc" command to work with podman X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Podman requires a little bit of additional magic to the uid mapping which was already done for the normal RunCommand. We simplify the logic by pushing it directly into the Docker::run method to avoid instantiating an extra Docker() object and ensure the CC command always runs as the current user. Signed-off-by: Alex Benn=C3=A9e --- tests/docker/docker.py | 30 +++++++++++++++--------------- tests/tcg/Makefile.include | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/tests/docker/docker.py b/tests/docker/docker.py index e23209f71ee..8f391eb278b 100755 --- a/tests/docker/docker.py +++ b/tests/docker/docker.py @@ -318,10 +318,20 @@ class Docker(object): return False return checksum =3D=3D _text_checksum(_dockerfile_preprocess(docke= rfile)) =20 - def run(self, cmd, keep, quiet): + def run(self, cmd, keep, quiet, as_user=3DFalse): label =3D uuid.uuid1().hex if not keep: self._instances.append(label) + + if as_user: + uid =3D os.getuid() + cmd =3D [ "-u", str(uid) ] + cmd + # podman requires a bit more fiddling + if self._command[0] =3D=3D "podman": + cmd =3D [ "--uidmap", "%d:0:1" % uid, + "--uidmap", "0:1:%d" % uid, + "--uidmap", "%d:%d:64536" % (uid + 1, uid + 1)] + = cmd + ret =3D self._do_check(["run", "--label", "com.qemu.instance.uuid=3D" + label] + cmd, quiet=3Dquiet) @@ -364,15 +374,8 @@ class RunCommand(SubCommand): help=3D"Run container using the current user's= uid") =20 def run(self, args, argv): - if args.run_as_current_user: - uid =3D os.getuid() - argv =3D [ "-u", str(uid) ] + argv - docker =3D Docker() - if docker._command[0] =3D=3D "podman": - argv =3D [ "--uidmap", "%d:0:1" % uid, - "--uidmap", "0:1:%d" % uid, - "--uidmap", "%d:%d:64536" % (uid + 1, uid + 1)] += argv - return Docker().run(argv, args.keep, quiet=3Dargs.quiet) + return Docker().run(argv, args.keep, quiet=3Dargs.quiet, + as_user=3Dargs.run_as_current_user) =20 =20 class BuildCommand(SubCommand): @@ -556,8 +559,6 @@ class CcCommand(SubCommand): help=3D"The docker image in which to run cc") parser.add_argument("--cc", default=3D"cc", help=3D"The compiler executable to call") - parser.add_argument("--user", - help=3D"The user-id to run under") parser.add_argument("--source-path", "-s", nargs=3D"*", dest=3D"pa= ths", help=3D"""Extra paths to (ro) mount into conta= iner for reading sources""") @@ -571,11 +572,10 @@ class CcCommand(SubCommand): if args.paths: for p in args.paths: cmd +=3D ["-v", "%s:%s:ro,z" % (p, p)] - if args.user: - cmd +=3D ["-u", args.user] cmd +=3D [args.image, args.cc] cmd +=3D argv - return Docker().command("run", cmd, args.quiet) + return Docker().run(cmd, False, quiet=3Dargs.quiet, + as_user=3DTrue) =20 =20 class CheckCommand(SubCommand): diff --git a/tests/tcg/Makefile.include b/tests/tcg/Makefile.include index 73b5626fc5f..210f8428237 100644 --- a/tests/tcg/Makefile.include +++ b/tests/tcg/Makefile.include @@ -41,7 +41,7 @@ ifneq ($(DOCKER_IMAGE),) # We also need the Docker make rules to depend on include $(SRC_PATH)/tests/docker/Makefile.include =20 -DOCKER_COMPILE_CMD=3D"$(DOCKER_SCRIPT) cc --user $(shell id -u) \ +DOCKER_COMPILE_CMD=3D"$(DOCKER_SCRIPT) cc \ --cc $(DOCKER_CROSS_COMPILER) \ -i qemu:$(DOCKER_IMAGE) \ -s $(SRC_PATH) -- " --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630565; cv=none; d=zoho.com; s=zohoarc; b=ldVkHJnsQUwg3ioW4trZS/Jx+D2akIZqiSz5uX3alGnc6obRV7QL13GMHIF+WOgd3ZP/2Rnoo5sN/Q5sUufak5f9vW1iw7xAU+MNKvaMiF/iJw0GexXJPLlEQtZ5tyv3oM0CDaWdWfBG2xYAEWHKFb3yBcywdQsK/xxnxIHuENI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630565; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=HEMOxdR8sWTXFxNsuCTbT1Ih44COKmCRkMbmTbJ7YXE=; b=NE7gAryTkrf+gS3Opf2EGW6ILYbphclgMudkwZEdziutAvJWJn9e812YxBgheYvr0I4eb8tpbPvuDcGeDBAYhLvdIqcsrPqXciuSAWf1JS0CsZydL0K3MMUmyOWRpt8hFpT8fTBkaXOsnopGnNajJI4wCgRopxdvDKKwU4dY7+k= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567630565659363.6620508250279; Wed, 4 Sep 2019 13:56:05 -0700 (PDT) Received: from localhost ([::1]:39612 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cJv-0008Mf-Sq for importer@patchew.org; Wed, 04 Sep 2019 16:56:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49739) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvA-00088V-Kh for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bv7-0006cM-GM for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:28 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:50207) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv7-0006VL-7f for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:25 -0400 Received: by mail-wm1-x330.google.com with SMTP id c10so210720wmc.0 for ; Wed, 04 Sep 2019 13:30:19 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id 74sm165778wma.15.2019.09.04.13.30.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:14 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id B799D1FF91; Wed, 4 Sep 2019 21:30:13 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=HEMOxdR8sWTXFxNsuCTbT1Ih44COKmCRkMbmTbJ7YXE=; b=FhUaeGM70uKRCvJLf4PhrNgTkqs2nipOly7UYdwyjkAKeuzv86wo5aGXjXzwzPz/tR xF/9BHsi3cPDex9iQKN1b6ZVdlQcld2eNoY3nd7sTE6xfdoKzmvjGbW8uD2WJuG44UyN tPkPtDWo0/FKfOZonEiyCCtZ27GeWi6fknWvzFumkM7ZZRgZjNrQD9q6vjTeBhkNcClr wVrpPdOlzMjm0O1rE09ShrqvW/ntbIEZZ57mNqYTokjbGSsuzBOpY5JzWKQ4O0BN7jEe 85xijmYf7JYJV+XBcbtkNR3f+PeTyY9Pu5ZHt0kGZsolb81D9KPzGq8oXOHR2pJuyCRb BLZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=HEMOxdR8sWTXFxNsuCTbT1Ih44COKmCRkMbmTbJ7YXE=; b=nVxKYRiQZNFrKLdE9OxggX0V0sfZtyTUb7a46y3SkGdC8GEe+P0s+gN0q8Nlbjsn5J E29Gu/inMyGYfmMusU+xDd3HRtfhyS6Jx70mEJ984rMjia+XOBAfyQOYcqUmeZinGQEj kI4EOe5TeQtGXncFe0xX9U3Se4w5rcvPNmQA5m0MZqG27loBUzVa+gYDmm1zp+XNn+FW GnDgtE3F25ISDUDW1a5WqMHJwEvQCVNDv5jOSlIOyn6yQDNnRn/DJt90ikNjjSLWlo2f +CPR3hV3sWGpTosG5NKYbPhqjiCGqPluf3waXP2BrYdzWk0v+EE6O0HUIV27+mCMjRqS trHA== X-Gm-Message-State: APjAAAV2D1GHshwN8caTBOaDDAVslgHB5ERXLGOkpmJQx7Exc3qo4Mgw bQ00z0bB1hjcZ90fqxS0y30M1Q== X-Google-Smtp-Source: APXvYqzxA+8yHQHEJJT8fuiqnv0Rf8lvGik68HNmmIMK6qMMoNV4Bf39fcmed18ehmN99R1YZ7DQPQ== X-Received: by 2002:a7b:cc94:: with SMTP id p20mr69074wma.171.1567629017945; Wed, 04 Sep 2019 13:30:17 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:35 +0100 Message-Id: <20190904203013.9028-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::330 Subject: [Qemu-devel] [PATCH v1 04/42] tests/tcg: use EXTRA_CFLAGS everywhere X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Peter Maydell , berrange@redhat.com, Eduardo Habkost , stefanb@linux.vnet.ibm.com, richard.henderson@linaro.org, f4bug@amsat.org, Max Filippov , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, "open list:ARM TCG CPUs" , aurelien@aurel32.net, Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Paolo Bonzini For i386 specifically, this allows using the host GCC to compile the i386 tests. But, it should really be done for all targets, unless we want to pass $(EXTRA_CFLAGS) directly as part of $(CC). Signed-off-by: Paolo Bonzini Message-Id: <20190807143523.15917-2-pbonzini@redhat.com> --- tests/tcg/aarch64/Makefile.softmmu-target | 4 ++-- tests/tcg/alpha/Makefile.softmmu-target | 4 ++-- tests/tcg/arm/Makefile.softmmu-target | 2 +- tests/tcg/i386/Makefile.softmmu-target | 4 ++-- tests/tcg/minilib/Makefile.target | 2 +- tests/tcg/xtensa/Makefile.softmmu-target | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/tests/tcg/aarch64/Makefile.softmmu-target b/tests/tcg/aarch64/= Makefile.softmmu-target index 2e560e4d08e..4c4aaf61dd3 100644 --- a/tests/tcg/aarch64/Makefile.softmmu-target +++ b/tests/tcg/aarch64/Makefile.softmmu-target @@ -22,11 +22,11 @@ LDFLAGS+=3D-static -nostdlib $(CRT_OBJS) $(MINILIB_OBJS= ) -lgcc .PRECIOUS: $(CRT_OBJS) =20 %.o: $(CRT_PATH)/%.S - $(CC) $(CFLAGS) -x assembler-with-cpp -c $< -o $@ + $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -x assembler-with-cpp -c $< -o $@ =20 # Build and link the tests %: %.c $(LINK_SCRIPT) $(CRT_OBJS) $(MINILIB_OBJS) - $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS) + $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $< -o $@ $(LDFLAGS) =20 memory: CFLAGS+=3D-DCHECK_UNALIGNED=3D1 =20 diff --git a/tests/tcg/alpha/Makefile.softmmu-target b/tests/tcg/alpha/Make= file.softmmu-target index 3c0f34cc692..09193a62d68 100644 --- a/tests/tcg/alpha/Makefile.softmmu-target +++ b/tests/tcg/alpha/Makefile.softmmu-target @@ -22,11 +22,11 @@ LDFLAGS+=3D-static -nostdlib $(CRT_OBJS) $(MINILIB_OBJS= ) -lgcc .PRECIOUS: $(CRT_OBJS) =20 %.o: $(CRT_PATH)/%.S - $(CC) $(CFLAGS) -x assembler-with-cpp -c $< -o $@ + $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -x assembler-with-cpp -c $< -o $@ =20 # Build and link the tests %: %.c $(LINK_SCRIPT) $(CRT_OBJS) $(MINILIB_OBJS) - $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS) + $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $< -o $@ $(LDFLAGS) =20 memory: CFLAGS+=3D-DCHECK_UNALIGNED=3D0 =20 diff --git a/tests/tcg/arm/Makefile.softmmu-target b/tests/tcg/arm/Makefile= .softmmu-target index 49d48d8a1c3..2deb06e6e46 100644 --- a/tests/tcg/arm/Makefile.softmmu-target +++ b/tests/tcg/arm/Makefile.softmmu-target @@ -18,7 +18,7 @@ CFLAGS+=3D-Wl,--build-id=3Dnone -x assembler-with-cpp LDFLAGS+=3D-nostdlib -N -static =20 %: %.S %.ld - $(CC) $(CFLAGS) $(ASFLAGS) $< -o $@ $(LDFLAGS) -T $(ARM_SRC)/$@.ld + $(CC) $(CFLAGS) $(ASFLAGS) $(EXTRA_CFLAGS) $< -o $@ $(LDFLAGS) -T $(ARM_S= RC)/$@.ld =20 # Specific Test Rules =20 diff --git a/tests/tcg/i386/Makefile.softmmu-target b/tests/tcg/i386/Makefi= le.softmmu-target index 0a4364868ce..cee342017e5 100644 --- a/tests/tcg/i386/Makefile.softmmu-target +++ b/tests/tcg/i386/Makefile.softmmu-target @@ -32,11 +32,11 @@ TESTS+=3D$(MULTIARCH_TESTS) .PRECIOUS: $(CRT_OBJS) =20 %.o: $(CRT_PATH)/%.S - $(CC) $(CFLAGS) -c $< -o $@ + $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c $< -o $@ =20 # Build and link the tests %: %.c $(LINK_SCRIPT) $(CRT_OBJS) $(MINILIB_OBJS) - $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS) + $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $< -o $@ $(LDFLAGS) =20 memory: CFLAGS+=3D-DCHECK_UNALIGNED=3D1 =20 diff --git a/tests/tcg/minilib/Makefile.target b/tests/tcg/minilib/Makefile= .target index 3ed8077d0f9..c821d2806a9 100644 --- a/tests/tcg/minilib/Makefile.target +++ b/tests/tcg/minilib/Makefile.target @@ -18,4 +18,4 @@ MINILIB_INC=3D-isystem $(SYSTEM_MINILIB_SRC) .PRECIOUS: $(MINILIB_OBJS) =20 %.o: $(SYSTEM_MINILIB_SRC)/%.c - $(CC) $(CFLAGS) -c $< -o $@ + $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c $< -o $@ diff --git a/tests/tcg/xtensa/Makefile.softmmu-target b/tests/tcg/xtensa/Ma= kefile.softmmu-target index 8212d96b81d..9530cac2ad9 100644 --- a/tests/tcg/xtensa/Makefile.softmmu-target +++ b/tests/tcg/xtensa/Makefile.softmmu-target @@ -34,9 +34,9 @@ $(XTENSA_USABLE_TESTS): linker.ld macros.inc $(CRT) Makef= ile.softmmu-target =20 # special rule for common blobs %.o: %.S - $(CC) $(XTENSA_INC) $($*_ASFLAGS) $(ASFLAGS) -c $< -o $@ + $(CC) $(XTENSA_INC) $($*_ASFLAGS) $(ASFLAGS) $(EXTRA_CFLAGS) -c $< -o $@ =20 %: %.S - $(CC) $(XTENSA_INC) $(ASFLAGS) $< -o $@ $(LDFLAGS) $(NOSTDFLAGS) $(CRT) + $(CC) $(XTENSA_INC) $(ASFLAGS) $(EXTRA_CFLAGS) $< -o $@ $(LDFLAGS) $(NOST= DFLAGS) $(CRT) =20 endif --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631273; cv=none; d=zoho.com; s=zohoarc; b=AFV7P3szrWPa6noOB5IiMUR8iDysnqFrKcgg89n21Eytz7g2iozZ/5upyaaiC1dwvYOEQYRRt050wtbDTUqYS2AfRXLUJnQHkI96YSBJJcFhyUliFYo9mP8Nvmix4VO2tBdZvRLMSyHaMZIDgqaoX7CEFbePTBUWVZYIO2m0y/g= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631273; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=RQ+w2ffSJd/RpKk495uXzETqMFts2Vn6aZXPqkkPBt0=; b=QPD9h0OaEH4fARt5nNisjrRY7x+kT8rfULEcBXMCPb9+jfZAAZGxyyuzHHjCNKfOSm5Bq0Okgs3blRVdLuHASoYPPuU2xqsAzEnhsgkKyq2zPTeA40j/Kucomx3UBv9FDy5onW9n9JX+aC10AqHnhUVkv9tvlhZnU6q7WNB3ONA= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567631273529349.2969247082614; Wed, 4 Sep 2019 14:07:53 -0700 (PDT) Received: from localhost ([::1]:39858 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cVI-0004aC-NQ for importer@patchew.org; Wed, 04 Sep 2019 17:07:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49832) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvJ-0008CD-RD for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bv9-0006dr-EG for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:37 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:39838) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv7-0006a6-JL for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:26 -0400 Received: by mail-wr1-x42a.google.com with SMTP id t16so182509wra.6 for ; Wed, 04 Sep 2019 13:30:24 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id v11sm39461709wrv.54.2019.09.04.13.30.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id DC12F1FF92; Wed, 4 Sep 2019 21:30:13 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=RQ+w2ffSJd/RpKk495uXzETqMFts2Vn6aZXPqkkPBt0=; b=OVP3wva9bR2vV66E8RVzSY7NYpmJTsi6K1D3L7Mz09nk0M46aNd7L1KzRLv6et2n/x UF2s/S67ygCcrgYNqCP86t6Hf+Eyto/MNdvPmvy1Y+FH5gVl1DfmaRxs/GZJ0kBZaNLk 2K0TsHg121+aFmeD9Y7U6CKL39RB3DIKx653SfKMjQpm995NupcPOkw2t1N5Z1Epbrhl ypREV9M4rdlz/6TC4jUT9h9lRLcQdOvWTJVpz0jveflDDZBgE3xZHGuunegVRXGcSTWM zX1MRF7iW1IflGV2kzqAdzytShYwS7vlTdrP4csdXi8nyQn26LVpbgBcozk83VCL5jZq wxKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=RQ+w2ffSJd/RpKk495uXzETqMFts2Vn6aZXPqkkPBt0=; b=nGBumpclwSAYfqAT8sfzQD/Mx81MTgM23ppd1rDIXeii6waOv2ogRWmf47GZG2Wj+c 8BwNqJB1UDE1EIIr6nQddxZTclcxTN/0Xiyy0xci5BwGx1vfJVmLhbW/Cqy6bIIrj31X sZ5GsYmfI0MTfYf/UO37S050VwA6dVaoOp5q+oC0Sb/GN4nPWFrJJu3ebTUx55lD18Xo JK899LIa4axyq54GErLPXf7XptxoONtIyhK/UpuDZNxn9qVAh/MzhLf3xlBpiXvtDBhf lBOGgyo0HmxseHI0GEefuyBZ6CeyImWdRH9teFyGN1LDDy+Zu6YDYTXx97ta5Ut2alkR YsuQ== X-Gm-Message-State: APjAAAVkz6sYMAI/XCuU1t5TfUqb+IlYZd/JbFlcdHJBLUMAmUbxbckL +0o/Pvrl0bSpw/6sgxy3kg/elw== X-Google-Smtp-Source: APXvYqyIsTqFlvK5kpnz2KXdlMfdAi56Q5sCladsKxsQzi/Wnfx3osFTwEGBwKSswreaAxwq6jAG0Q== X-Received: by 2002:adf:e30e:: with SMTP id b14mr50437707wrj.168.1567629022880; Wed, 04 Sep 2019 13:30:22 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:36 +0100 Message-Id: <20190904203013.9028-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::42a Subject: [Qemu-devel] [PATCH v1 05/42] tests/tcg: cleanup Makefile inclusions X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Peter Maydell , berrange@redhat.com, Eduardo Habkost , stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, "open list:ARM TCG CPUs" , aurelien@aurel32.net, Richard Henderson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Paolo Bonzini Rename Makefile.probe to Makefile.prereqs and make it actually define rules for the tests. Rename Makefile to Makefile.target, since it is not a toplevel makefile. Rename Makefile.include to Makefile.qemu and disentangle it from the QEMU Makefile.target, so that it is invoked recursively by tests/Makefile.include. Tests are now placed in tests/tcg/$(TARGET). Drop the usage of TARGET_BASE_ARCH, which is ignored by everything except x86_64 and aarch64. Fix x86 tests by using -cpu max and, while at it, standardize on QEMU_OPTS for aarch64 tests too. Signed-off-by: Paolo Bonzini Message-Id: <20190807143523.15917-3-pbonzini@redhat.com> --- Makefile.target | 3 -- tests/Makefile.include | 23 +++++---- .../tcg/{Makefile.probe =3D> Makefile.prereqs} | 5 +- tests/tcg/{Makefile.include =3D> Makefile.qemu} | 48 +++++++++++-------- tests/tcg/{Makefile =3D> Makefile.target} | 13 ++--- tests/tcg/aarch64/Makefile.target | 12 +++-- tests/tcg/arm/Makefile.softmmu-target | 4 -- tests/tcg/i386/Makefile.softmmu-target | 8 ---- tests/tcg/i386/Makefile.target | 13 ++--- tests/tcg/x86_64/Makefile.softmmu-target | 36 ++++++++++++++ tests/tcg/x86_64/Makefile.target | 7 +-- 11 files changed, 100 insertions(+), 72 deletions(-) rename tests/tcg/{Makefile.probe =3D> Makefile.prereqs} (92%) rename tests/tcg/{Makefile.include =3D> Makefile.qemu} (52%) rename tests/tcg/{Makefile =3D> Makefile.target} (92%) create mode 100644 tests/tcg/x86_64/Makefile.softmmu-target diff --git a/Makefile.target b/Makefile.target index 933b27453a1..5e916230c43 100644 --- a/Makefile.target +++ b/Makefile.target @@ -39,9 +39,6 @@ endif PROGS=3D$(QEMU_PROG) $(QEMU_PROGW) STPFILES=3D =20 -# Makefile Tests -include $(SRC_PATH)/tests/tcg/Makefile.include - config-target.h: config-target.h-timestamp config-target.h-timestamp: config-target.mak =20 diff --git a/tests/Makefile.include b/tests/Makefile.include index f5ac09549ca..8400656b9d3 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -1062,23 +1062,28 @@ RUN_TCG_TARGET_RULES=3D$(patsubst %,run-tcg-tests-%= , $(TARGET_DIRS)) ifeq ($(HAVE_USER_DOCKER),y) # Probe for the Docker Builds needed for each build $(foreach PROBE_TARGET,$(TARGET_DIRS), \ - $(eval -include $(SRC_PATH)/tests/tcg/Makefile.probe) \ - $(if $(DOCKER_PREREQ), \ - $(eval build-tcg-tests-$(PROBE_TARGET): $(DOCKER_PREREQ)))) + $(eval -include $(SRC_PATH)/tests/tcg/Makefile.prereqs)) endif =20 build-tcg-tests-%: - $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C $* V=3D"$(V)" \ - SKIP_DOCKER_BUILD=3D1 TARGET_DIR=3D"$*/" guest-tests, \ + $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) \ + -f $(SRC_PATH)/tests/tcg/Makefile.qemu \ + SRC_PATH=3D$(SRC_PATH) \ + V=3D"$(V)" TARGET_DIR=3D"$*/" guest-tests, \ "BUILD", "TCG tests for $*") =20 -run-tcg-tests-%: % build-tcg-tests-% - $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C $* V=3D"$(V)" \ - SKIP_DOCKER_BUILD=3D1 TARGET_DIR=3D"$*/" run-guest-tests, \ +run-tcg-tests-%: build-tcg-tests-% %/all + $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) \ + -f $(SRC_PATH)/tests/tcg/Makefile.qemu \ + SRC_PATH=3D$(SRC_PATH) SPEED=3D"$(SPEED)" \ + V=3D"$(V)" TARGET_DIR=3D"$*/" run-guest-tests, \ "RUN", "TCG tests for $*") =20 clean-tcg-tests-%: - $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C $* V=3D"$(V)" TARGET_= DIR=3D"$*/" clean-guest-tests,) + $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) \ + -f $(SRC_PATH)/tests/tcg/Makefile.qemu \ + SRC_PATH=3D$(SRC_PATH) TARGET_DIR=3D"$*/" clean-guest-tests, \ + "RUN", "TCG tests for $*") =20 .PHONY: build-tcg build-tcg: $(BUILD_TCG_TARGET_RULES) diff --git a/tests/tcg/Makefile.probe b/tests/tcg/Makefile.prereqs similarity index 92% rename from tests/tcg/Makefile.probe rename to tests/tcg/Makefile.prereqs index 9dc654663d6..53b01962e1d 100644 --- a/tests/tcg/Makefile.probe +++ b/tests/tcg/Makefile.prereqs @@ -8,20 +8,19 @@ # each target. =20 # First we need the target makefile which tells us the target architecture +CROSS_CC_GUEST:=3D -include $(BUILD_DIR)/$(PROBE_TARGET)/config-target.mak =20 # Then we load up the target architecture makefiles which tell us # about the compilers -CROSS_CC_GUEST:=3D DOCKER_IMAGE:=3D -DOCKER_PREREQ:=3D =20 -include $(SRC_PATH)/tests/tcg/$(TARGET_BASE_ARCH)/Makefile.include -include $(SRC_PATH)/tests/tcg/$(TARGET_NAME)/Makefile.include =20 ifndef CROSS_CC_GUEST ifneq ($(DOCKER_IMAGE),) -DOCKER_PREREQ:=3Ddocker-image-$(DOCKER_IMAGE) +build-tcg-tests-$(PROBE_TARGET): docker-image-$(DOCKER_IMAGE) endif endif =20 diff --git a/tests/tcg/Makefile.include b/tests/tcg/Makefile.qemu similarity index 52% rename from tests/tcg/Makefile.include rename to tests/tcg/Makefile.qemu index 210f8428237..7eff11d434e 100644 --- a/tests/tcg/Makefile.include +++ b/tests/tcg/Makefile.qemu @@ -2,20 +2,23 @@ # # TCG tests (per-target rules) # -# This Makefile fragment is included from the per-target -# Makefile.target so will be invoked for each linux-user program we -# build. We have two options for compiling, either using a configured -# guest compiler or calling one of our docker images to do it for us. +# This Makefile fragment is included from the build-tcg target, once +# for each target we build. We have two options for compiling, either +# using a configured guest compiler or calling one of our docker images +# to do it for us. # =20 # The per ARCH makefile, if it exists, holds extra information about # useful docker images or alternative compiler flags. =20 --include $(SRC_PATH)/tests/tcg/$(TARGET_BASE_ARCH)/Makefile.include --include $(SRC_PATH)/tests/tcg/$(TARGET_NAME)/Makefile.include +include $(TARGET_DIR)config-target.mak +include $(SRC_PATH)/rules.mak +include $(wildcard \ + $(SRC_PATH)/tests/tcg/$(TARGET_BASE_ARCH)/Makefile.include \ + $(SRC_PATH)/tests/tcg/$(TARGET_NAME)/Makefile.include) =20 GUEST_BUILD=3D -TCG_MAKE=3D$(SRC_PATH)/tests/tcg/Makefile +TCG_MAKE=3D../Makefile.target # Support installed Cross Compilers =20 ifdef CROSS_CC_GUEST @@ -23,9 +26,9 @@ ifdef CROSS_CC_GUEST .PHONY: cross-build-guest-tests cross-build-guest-tests: $(call quiet-command, \ - (mkdir -p tests && cd tests && \ - $(MAKE) -f $(TCG_MAKE) CC=3D$(CROSS_CC_GUEST) \ - BUILD_STATIC=3D$(CROSS_CC_GUEST_STATIC) \ + (mkdir -p tests/tcg/$(TARGET_DIR) && cd tests/tcg/$(TARGET_DIR) && \ + $(MAKE) -f $(TCG_MAKE) TARGET_DIR=3D"$(TARGET_DIR)" CC=3D"$(CROSS_CC_= GUEST)" \ + SRC_PATH=3D"$(SRC_PATH)" BUILD_STATIC=3D$(CROSS_CC_GUEST_STATIC) \ EXTRA_CFLAGS=3D$(CROSS_CC_GUEST_CFLAGS)), \ "BUILD","$(TARGET_NAME) guest-tests with $(CROSS_CC_GUEST)") =20 @@ -39,20 +42,20 @@ ifeq ($(HAVE_USER_DOCKER)$(GUEST_BUILD),y) ifneq ($(DOCKER_IMAGE),) =20 # We also need the Docker make rules to depend on +SKIP_DOCKER_BUILD=3D1 include $(SRC_PATH)/tests/docker/Makefile.include =20 DOCKER_COMPILE_CMD=3D"$(DOCKER_SCRIPT) cc \ --cc $(DOCKER_CROSS_COMPILER) \ -i qemu:$(DOCKER_IMAGE) \ -s $(SRC_PATH) -- " -DOCKER_PREREQ=3Ddocker-image-$(DOCKER_IMAGE) =20 .PHONY: docker-build-guest-tests -docker-build-guest-tests: $(DOCKER_PREREQ) +docker-build-guest-tests: docker-image-$(DOCKER_IMAGE) $(call quiet-command, \ - (mkdir -p tests && cd tests && \ - $(MAKE) -f $(TCG_MAKE) CC=3D$(DOCKER_COMPILE_CMD) \ - BUILD_STATIC=3Dy \ + (mkdir -p tests/tcg/$(TARGET_DIR) && cd tests/tcg/$(TARGET_DIR) && \ + $(MAKE) -f $(TCG_MAKE) TARGET_DIR=3D"$(TARGET_DIR)" CC=3D$(DOCKER_COMP= ILE_CMD) \ + SRC_PATH=3D"$(SRC_PATH)" BUILD_STATIC=3Dy \ EXTRA_CFLAGS=3D$(DOCKER_CROSS_COMPILER_CFLAGS)), \ "BUILD","$(TARGET_NAME) guest-tests with docker qemu:$(DOCKER_IMAGE)") =20 @@ -62,27 +65,32 @@ endif endif =20 # Final targets +all: + @echo "Do not invoke this Makefile directly"; exit 1 + .PHONY: guest-tests =20 ifneq ($(GUEST_BUILD),) guest-tests: $(GUEST_BUILD) =20 -run-guest-tests: guest-tests qemu-$(subst y,system-,$(CONFIG_SOFTMMU))$(TA= RGET_NAME) +run-guest-tests: guest-tests $(call quiet-command, \ - (cd tests && $(MAKE) -f $(TCG_MAKE) SPEED=3D$(SPEED) run), \ + (cd tests/tcg/$(TARGET_DIR) && \ + $(MAKE) -f $(TCG_MAKE) TARGET_DIR=3D"$(TARGET_DIR)" \ + SRC_PATH=3D"$(SRC_PATH)" SPEED=3D$(SPEED) run), \ "RUN", "tests for $(TARGET_NAME)") =20 else guest-tests: $(call quiet-command, /bin/true, "BUILD", \ - "$(TARGET_NAME) guest-tests SKIPPED") + "$(TARGET_DIR) guest-tests SKIPPED") =20 run-guest-tests: $(call quiet-command, /bin/true, "RUN", \ - "tests for $(TARGET_NAME) SKIPPED") + "tests for $(TARGET_DIR) SKIPPED") endif =20 # It doesn't matter if these don't exits .PHONY: clean-guest-tests clean-guest-tests: - rm -rf tests || echo "no $(TARGET_NAME) tests to remove" + rm -rf tests/tcg/$(TARGET_DIR) diff --git a/tests/tcg/Makefile b/tests/tcg/Makefile.target similarity index 92% rename from tests/tcg/Makefile rename to tests/tcg/Makefile.target index 9f567686240..8dbcba4474f 100644 --- a/tests/tcg/Makefile +++ b/tests/tcg/Makefile.target @@ -29,8 +29,9 @@ # We also expect to be in the tests build dir for the FOO-(linux-user|soft= mmu). # =20 +all: -include ../../config-host.mak --include ../config-target.mak +-include ../../../$(TARGET_DIR)/config-target.mak =20 # for including , in command strings COMMA :=3D , @@ -64,9 +65,9 @@ LDFLAGS=3D =20 # The QEMU for this TARGET ifdef CONFIG_USER_ONLY -QEMU=3D../qemu-$(TARGET_NAME) +QEMU=3D../../../$(TARGET_DIR)/qemu-$(TARGET_NAME) else -QEMU=3D../qemu-system-$(TARGET_NAME) +QEMU=3D../../../$(TARGET_DIR)/qemu-system-$(TARGET_NAME) endif QEMU_OPTS=3D =20 @@ -82,10 +83,7 @@ ifdef CONFIG_USER_ONLY # The order we include is important. We include multiarch, base arch # and finally arch if it's not the same as base arch. -include $(SRC_PATH)/tests/tcg/multiarch/Makefile.target --include $(SRC_PATH)/tests/tcg/$(TARGET_BASE_ARCH)/Makefile.target -ifneq ($(TARGET_BASE_ARCH),$(TARGET_NAME)) -include $(SRC_PATH)/tests/tcg/$(TARGET_NAME)/Makefile.target -endif =20 # Add the common build options CFLAGS+=3D-Wall -O0 -g -fno-strict-aliasing @@ -101,10 +99,7 @@ else # are expected to provide their own build recipes. -include $(SRC_PATH)/tests/tcg/minilib/Makefile.target -include $(SRC_PATH)/tests/tcg/multiarch/system/Makefile.softmmu-target --include $(SRC_PATH)/tests/tcg/$(TARGET_BASE_ARCH)/Makefile.softmmu-target -ifneq ($(TARGET_BASE_ARCH),$(TARGET_NAME)) -include $(SRC_PATH)/tests/tcg/$(TARGET_NAME)/Makefile.softmmu-target -endif =20 endif =20 diff --git a/tests/tcg/aarch64/Makefile.target b/tests/tcg/aarch64/Makefile= .target index 31ba9cfcaa1..e763dd9da37 100644 --- a/tests/tcg/aarch64/Makefile.target +++ b/tests/tcg/aarch64/Makefile.target @@ -2,12 +2,14 @@ # # AArch64 specific tweaks =20 +ARM_SRC=3D$(SRC_PATH)/tests/tcg/arm +VPATH +=3D $(ARM_SRC) + AARCH64_SRC=3D$(SRC_PATH)/tests/tcg/aarch64 VPATH +=3D $(AARCH64_SRC) =20 -# we don't build any of the ARM tests -AARCH64_TESTS=3D$(filter-out $(ARM_TESTS), $(TESTS)) -AARCH64_TESTS+=3Dfcvt +# we don't build any other ARM test +AARCH64_TESTS=3Dfcvt =20 fcvt: LDFLAGS+=3D-lm =20 @@ -16,6 +18,6 @@ run-fcvt: fcvt $(call diff-out,$<,$(AARCH64_SRC)/fcvt.ref) =20 AARCH64_TESTS +=3D pauth-1 pauth-2 -run-pauth-%: QEMU +=3D -cpu max +run-pauth-%: QEMU_OPTS +=3D -cpu max =20 -TESTS:=3D$(AARCH64_TESTS) +TESTS +=3D $(AARCH64_TESTS) diff --git a/tests/tcg/arm/Makefile.softmmu-target b/tests/tcg/arm/Makefile= .softmmu-target index 2deb06e6e46..231e9a57b48 100644 --- a/tests/tcg/arm/Makefile.softmmu-target +++ b/tests/tcg/arm/Makefile.softmmu-target @@ -3,8 +3,6 @@ # ARM SoftMMU tests - included from tests/tcg/Makefile # =20 -ifeq ($(TARGET_ABI_DIR),arm) - ARM_SRC=3D$(SRC_PATH)/tests/tcg/arm =20 # Set search path for all sources @@ -25,5 +23,3 @@ LDFLAGS+=3D-nostdlib -N -static test-armv6m-undef: EXTRA_CFLAGS+=3D-mcpu=3Dcortex-m0 =20 run-test-armv6m-undef: QEMU_OPTS+=3D-semihosting -M microbit -kernel - -endif diff --git a/tests/tcg/i386/Makefile.softmmu-target b/tests/tcg/i386/Makefi= le.softmmu-target index cee342017e5..1c8790eecd2 100644 --- a/tests/tcg/i386/Makefile.softmmu-target +++ b/tests/tcg/i386/Makefile.softmmu-target @@ -12,17 +12,9 @@ X64_SYSTEM_SRC=3D$(SRC_PATH)/tests/tcg/x86_64/system # These objects provide the basic boot code and helper functions for all t= ests CRT_OBJS=3Dboot.o =20 -ifeq ($(TARGET_X86_64), y) -CRT_PATH=3D$(X64_SYSTEM_SRC) -CFLAGS=3D-march=3Dx86-64 -LINK_SCRIPT=3D$(X64_SYSTEM_SRC)/kernel.ld -LDFLAGS=3D-Wl,-T$(LINK_SCRIPT) -Wl,-melf_x86_64 -else CRT_PATH=3D$(I386_SYSTEM_SRC) -CFLAGS+=3D-m32 LINK_SCRIPT=3D$(I386_SYSTEM_SRC)/kernel.ld LDFLAGS=3D-Wl,-T$(LINK_SCRIPT) -Wl,-melf_i386 -endif CFLAGS+=3D-nostdlib -ggdb -O0 $(MINILIB_INC) LDFLAGS+=3D-static -nostdlib $(CRT_OBJS) $(MINILIB_OBJS) -lgcc =20 diff --git a/tests/tcg/i386/Makefile.target b/tests/tcg/i386/Makefile.target index d0eb7023e52..08c5736a4d4 100644 --- a/tests/tcg/i386/Makefile.target +++ b/tests/tcg/i386/Makefile.target @@ -6,14 +6,11 @@ I386_SRC=3D$(SRC_PATH)/tests/tcg/i386 VPATH +=3D $(I386_SRC) =20 I386_SRCS=3D$(notdir $(wildcard $(I386_SRC)/*.c)) -I386_TESTS=3D$(I386_SRCS:.c=3D) -I386_ONLY_TESTS=3D$(filter-out test-i386-ssse3, $(I386_TESTS)) +ALL_X86_TESTS=3D$(I386_SRCS:.c=3D) +I386_TESTS:=3D$(filter-out test-i386-ssse3, $(ALL_X86_TESTS)) +X86_64_TESTS:=3D$(filter test-i386-ssse3, $(ALL_X86_TESTS)) # Update TESTS -TESTS+=3D$(I386_ONLY_TESTS) - -ifneq ($(TARGET_NAME),x86_64) -CFLAGS+=3D-m32 -endif +TESTS=3D$(MULTIARCH_TESTS) $(I386_TESTS) =20 # # hello-i386 is a barebones app @@ -26,7 +23,7 @@ hello-i386: LDFLAGS+=3D-nostdlib # =20 test-i386: test-i386.c test-i386-code16.S test-i386-vm86.S test-i386.h tes= t-i386-shift.h test-i386-muldiv.h - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ \ + $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_CFLAGS) -o $@ \ $( (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567630998287219.68211810404182; Wed, 4 Sep 2019 14:03:18 -0700 (PDT) Received: from localhost ([::1]:39774 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cQq-00078p-OX for importer@patchew.org; Wed, 04 Sep 2019 17:03:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49836) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvJ-0008CK-T9 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bv9-0006dq-Ej for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:37 -0400 Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:35662) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv7-0006b0-Ib for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:26 -0400 Received: by mail-wm1-x342.google.com with SMTP id n10so224762wmj.0 for ; Wed, 04 Sep 2019 13:30:25 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id h17sm334093wme.6.2019.09.04.13.30.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 09E901FF93; Wed, 4 Sep 2019 21:30:14 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DowzcpHFxYQS1l03Cm9hViM/2yroo56W0ONqHBhViLQ=; b=eBFteteNCsfTclxGSLUdxQb4usyz3xnxpoDXDWeH/Ilp1g+IkAYwEqeOf85xfCtkwx 0ljULBATtzBF5Qw1bkItogglmwpWQUkFs1Bv5xl0iwlGNIIZTUqMRhbA8X8f7aGn6Wep /oGbYqfe5sSN8fs/+2aepoaMEk/1RGnpPKX9xMJfrFgiBnnvHW3LgzlvZVTXL3+dtgx8 gRHYIRA30BW60ihlw0RlnRBr5z53c0yZUUmTTwMXe5D6zYyBc9b2JJ1FQQqoywXxS77y sa+NtBWSHQZoNnL/2YkpS0KK26GZTI7ONV1nERf4Obm3mo/QWHdQc90opypym4J604gj SoKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=DowzcpHFxYQS1l03Cm9hViM/2yroo56W0ONqHBhViLQ=; b=ul7WWgnCxN6VcAll7xbI+sLDBR3RXkdZvEBw5FSf+HY6VBHMYz4DrPo3sND4GrFAY1 U8DUaXiFihDzhrcqwp5uCbkDuNge/GJn3NHmELL4ZoIK+S3Fe63h4D3hse8MnQ3VAuYq ighFkkjzLhGXz1EDfmaqxrDTqom9Yvdg7J30H0cmm1zBSNwo+aYBUp1wz3TsDc24riXX +wTvhyOWV+3Y76sm6YtUvAuLcuFfpjb1vbOh3nf4OLh+321ZYVNYJf7EGhIo867qCkMx LXyianrczk/uDiQX9qp54NIhPTLbNwY84EMSpLzPghbgFTM/fX3Obyg6dYEHHHtOxnp5 bZXA== X-Gm-Message-State: APjAAAXsz37n+JnRtsAsyUiUB2JgSQ8lDcCP+Fe1l5HrEBT/ECCDEeau xpCR7yIBkay8TP2NTH4gHMkO6Q== X-Google-Smtp-Source: APXvYqyG71WNMlRqMy10wesz17QPjpg2/uhBcyXCP4zmQc2RRJWGruI8lsMPmYgRFi+Fma5ts8EQpQ== X-Received: by 2002:a7b:ce99:: with SMTP id q25mr67009wmj.163.1567629023659; Wed, 04 Sep 2019 13:30:23 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:37 +0100 Message-Id: <20190904203013.9028-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::342 Subject: [Qemu-devel] [PATCH v1 06/42] tests/tcg: move configuration to a sub-shell script X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Paolo Bonzini Avoid the repeated inclusions of config-target.mak, which have risks of namespace pollution, and instead build minimal configuration files in a configuration script. The same configuration files can also be included in Makefile and Makefile.qemu Signed-off-by: Paolo Bonzini Message-Id: <20190807143523.15917-4-pbonzini@redhat.com> [AJB: s/docker/container/, rm last bits from configure] Signed-off-by: Alex Benn=C3=A9e --- Makefile | 1 + configure | 157 ++----------------- tests/Makefile.include | 8 +- tests/tcg/Makefile.prereqs | 18 +-- tests/tcg/Makefile.qemu | 51 +++---- tests/tcg/Makefile.target | 8 +- tests/tcg/aarch64/Makefile.include | 8 - tests/tcg/alpha/Makefile.include | 2 - tests/tcg/arm/Makefile.include | 8 - tests/tcg/configure.sh | 234 +++++++++++++++++++++++++++++ tests/tcg/cris/Makefile.include | 6 - tests/tcg/hppa/Makefile.include | 2 - tests/tcg/i386/Makefile.include | 9 -- tests/tcg/m68k/Makefile.include | 2 - tests/tcg/mips/Makefile.include | 20 --- tests/tcg/ppc/Makefile.include | 10 -- tests/tcg/riscv/Makefile.include | 10 -- tests/tcg/s390x/Makefile.include | 2 - tests/tcg/sh4/Makefile.include | 4 - tests/tcg/sparc64/Makefile.include | 2 - tests/tcg/xtensa/Makefile.include | 11 -- 21 files changed, 282 insertions(+), 291 deletions(-) delete mode 100644 tests/tcg/aarch64/Makefile.include delete mode 100644 tests/tcg/alpha/Makefile.include delete mode 100644 tests/tcg/arm/Makefile.include create mode 100755 tests/tcg/configure.sh delete mode 100644 tests/tcg/cris/Makefile.include delete mode 100644 tests/tcg/hppa/Makefile.include delete mode 100644 tests/tcg/i386/Makefile.include delete mode 100644 tests/tcg/m68k/Makefile.include delete mode 100644 tests/tcg/mips/Makefile.include delete mode 100644 tests/tcg/ppc/Makefile.include delete mode 100644 tests/tcg/riscv/Makefile.include delete mode 100644 tests/tcg/s390x/Makefile.include delete mode 100644 tests/tcg/sh4/Makefile.include delete mode 100644 tests/tcg/sparc64/Makefile.include delete mode 100644 tests/tcg/xtensa/Makefile.include diff --git a/Makefile b/Makefile index ae17a830678..b3528617e48 100644 --- a/Makefile +++ b/Makefile @@ -717,6 +717,7 @@ endef =20 distclean: clean rm -f config-host.mak config-host.h* config-host.ld $(DOCS) qemu-options.= texi qemu-img-cmds.texi qemu-monitor.texi qemu-monitor-info.texi + rm -f tests/tcg/config-*.mak rm -f config-all-devices.mak config-all-disas.mak config.status rm -f $(SUBDIR_DEVICES_MAK) rm -f po/*.mo tests/qemu-iotests/common.env diff --git a/configure b/configure index 94845fc5101..7860bbc3121 100755 --- a/configure +++ b/configure @@ -495,27 +495,10 @@ qed=3D"yes" parallels=3D"yes" sheepdog=3D"yes" libxml2=3D"" -container=3D"no" debug_mutex=3D"no" libpmem=3D"" default_devices=3D"yes" =20 -# cross compilers defaults, can be overridden with --cross-cc-ARCH -cross_cc_aarch64=3D"aarch64-linux-gnu-gcc" -cross_cc_aarch64_be=3D"$cross_cc_aarch64" -cross_cc_cflags_aarch64_be=3D"-mbig-endian" -cross_cc_arm=3D"arm-linux-gnueabihf-gcc" -cross_cc_cflags_armeb=3D"-mbig-endian" -cross_cc_i386=3D"i386-pc-linux-gnu-gcc" -cross_cc_cflags_i386=3D"" -cross_cc_ppc=3D"powerpc-linux-gnu-gcc" -cross_cc_cflags_ppc=3D"-m32" -cross_cc_ppc64=3D"powerpc-linux-gnu-gcc" -cross_cc_cflags_ppc64=3D"-m64" -cross_cc_ppc64le=3D"powerpc64le-linux-gnu-gcc" - -enabled_cross_compilers=3D"" - supported_cpu=3D"no" supported_os=3D"no" bogus_os=3D"no" @@ -548,9 +531,12 @@ for opt do ;; --cross-cc-cflags-*) cc_arch=3D${opt#--cross-cc-flags-}; cc_arch=3D${cc_= arch%%=3D*} eval "cross_cc_cflags_${cc_arch}=3D\$optarg" + cross_cc_vars=3D"$cross_cc_vars cross_cc_cflags_${cc= _arch}" ;; --cross-cc-*) cc_arch=3D${opt#--cross-cc-}; cc_arch=3D${cc_arch%%=3D*} + cc_archs=3D"$cc_archs $cc_arch" eval "cross_cc_${cc_arch}=3D\$optarg" + cross_cc_vars=3D"$cross_cc_vars cross_cc_${cc_arch}" ;; esac done @@ -745,42 +731,34 @@ ARCH=3D case "$cpu" in ppc|ppc64|s390|s390x|sparc64|x32|riscv32|riscv64) supported_cpu=3D"yes" - eval "cross_cc_${cpu}=3D\$host_cc" ;; ppc64le) ARCH=3D"ppc64" supported_cpu=3D"yes" - cross_cc_ppc64le=3D$host_cc ;; i386|i486|i586|i686|i86pc|BePC) cpu=3D"i386" supported_cpu=3D"yes" - cross_cc_i386=3D$host_cc ;; x86_64|amd64) cpu=3D"x86_64" supported_cpu=3D"yes" - cross_cc_x86_64=3D$host_cc ;; armv*b|armv*l|arm) cpu=3D"arm" supported_cpu=3D"yes" - cross_cc_arm=3D$host_cc ;; aarch64) cpu=3D"aarch64" supported_cpu=3D"yes" - cross_cc_aarch64=3D$host_cc ;; mips*) cpu=3D"mips" supported_cpu=3D"yes" - cross_cc_mips=3D$host_cc ;; sparc|sun4[cdmuv]) cpu=3D"sparc" supported_cpu=3D"yes" - cross_cc_sparc=3D$host_cc ;; *) # This will result in either an error or falling back to TCI later @@ -1555,44 +1533,30 @@ case "$cpu" in ppc) CPU_CFLAGS=3D"-m32" LDFLAGS=3D"-m32 $LDFLAGS" - cross_cc_ppc=3D$cc - cross_cc_cflags_ppc=3D"$CPU_CFLAGS" ;; ppc64) CPU_CFLAGS=3D"-m64" LDFLAGS=3D"-m64 $LDFLAGS" - cross_cc_ppc64=3D$cc - cross_cc_cflags_ppc64=3D"$CPU_CFLAGS" ;; sparc) CPU_CFLAGS=3D"-m32 -mv8plus -mcpu=3Dultrasparc" LDFLAGS=3D"-m32 -mv8plus $LDFLAGS" - cross_cc_sparc=3D$cc - cross_cc_cflags_sparc=3D"$CPU_CFLAGS" ;; sparc64) CPU_CFLAGS=3D"-m64 -mcpu=3Dultrasparc" LDFLAGS=3D"-m64 $LDFLAGS" - cross_cc_sparc64=3D$cc - cross_cc_cflags_sparc64=3D"$CPU_CFLAGS" ;; s390) CPU_CFLAGS=3D"-m31" LDFLAGS=3D"-m31 $LDFLAGS" - cross_cc_s390=3D$cc - cross_cc_cflags_s390=3D"$CPU_CFLAGS" ;; s390x) CPU_CFLAGS=3D"-m64" LDFLAGS=3D"-m64 $LDFLAGS" - cross_cc_s390x=3D$cc - cross_cc_cflags_s390x=3D"$CPU_CFLAGS" ;; i386) CPU_CFLAGS=3D"-m32" LDFLAGS=3D"-m32 $LDFLAGS" - cross_cc_i386=3D$cc - cross_cc_cflags_i386=3D"$CPU_CFLAGS" ;; x86_64) # ??? Only extremely old AMD cpus do not have cmpxchg16b. @@ -1600,18 +1564,16 @@ case "$cpu" in # runtime and generate the fallback to serial emulation. CPU_CFLAGS=3D"-m64 -mcx16" LDFLAGS=3D"-m64 $LDFLAGS" - cross_cc_x86_64=3D$cc - cross_cc_cflags_x86_64=3D"$CPU_CFLAGS" ;; x32) CPU_CFLAGS=3D"-mx32" LDFLAGS=3D"-mx32 $LDFLAGS" - cross_cc_i386=3D$cc - cross_cc_cflags_i386=3D"$CPU_CFLAGS" ;; # No special flags required for other host CPUs esac =20 +eval "cross_cc_${cpu}=3D\$host_cc" +cross_cc_vars=3D"$cross_cc_vars cross_cc_${cpu}" QEMU_CFLAGS=3D"$CPU_CFLAGS $QEMU_CFLAGS" =20 # For user-mode emulation the host arch has to be one we explicitly @@ -5893,17 +5855,6 @@ EOF fi fi =20 -########################################## -# Container based cross-compiler support -# -# This is specifically for building test -# cases for foreign architectures, not -# cross-compiling QEMU itself. - -if has "docker" || has "podman"; then - container=3D$($python $source_path/tests/docker/docker.py probe) -fi - ########################################## # check for libpmem =20 @@ -6474,7 +6425,6 @@ echo "qed support $qed" echo "parallels support $parallels" echo "sheepdog support $sheepdog" echo "capstone $capstone" -echo "container support $container" echo "libpmem support $libpmem" echo "libudev $libudev" echo "default devices $default_devices" @@ -7384,10 +7334,6 @@ if test "$gcov" =3D "yes" ; then echo "GCOV=3D$gcov_tool" >> $config_host_mak fi =20 -if test "$docker" !=3D "no"; then - echo "HAVE_USER_DOCKER=3Dy" >> $config_host_mak -fi - if test "$libudev" !=3D "no"; then echo "CONFIG_LIBUDEV=3Dy" >> $config_host_mak echo "LIBUDEV_LIBS=3D$libudev_libs" >> $config_host_mak @@ -7461,10 +7407,6 @@ case "$target" in ;; esac =20 -target_compiler=3D"" -target_compiler_static=3D"" -target_compiler_cflags=3D"" - mkdir -p $target_dir echo "# Automatically generated by configure - do not modify" > $config_ta= rget_mak =20 @@ -7481,26 +7423,20 @@ case "$target_name" in i386) mttcg=3D"yes" gdb_xml_files=3D"i386-32bit.xml" - target_compiler=3D$cross_cc_i386 - target_compiler_cflags=3D$cross_cc_ccflags_i386 ;; x86_64) TARGET_BASE_ARCH=3Di386 mttcg=3D"yes" gdb_xml_files=3D"i386-64bit.xml" - target_compiler=3D$cross_cc_x86_64 ;; alpha) mttcg=3D"yes" - target_compiler=3D$cross_cc_alpha ;; arm|armeb) TARGET_ARCH=3Darm bflt=3D"yes" mttcg=3D"yes" gdb_xml_files=3D"arm-core.xml arm-vfp.xml arm-vfp3.xml arm-neon.xml" - target_compiler=3D$cross_cc_arm - eval "target_compiler_cflags=3D\$cross_cc_cflags_${target_name}" ;; aarch64|aarch64_be) TARGET_ARCH=3Daarch64 @@ -7508,41 +7444,32 @@ case "$target_name" in bflt=3D"yes" mttcg=3D"yes" gdb_xml_files=3D"aarch64-core.xml aarch64-fpu.xml arm-core.xml arm-vfp= .xml arm-vfp3.xml arm-neon.xml" - target_compiler=3D$cross_cc_aarch64 - eval "target_compiler_cflags=3D\$cross_cc_cflags_${target_name}" ;; cris) - target_compiler=3D$cross_cc_cris ;; hppa) mttcg=3D"yes" - target_compiler=3D$cross_cc_hppa ;; lm32) - target_compiler=3D$cross_cc_lm32 ;; m68k) bflt=3D"yes" gdb_xml_files=3D"cf-core.xml cf-fp.xml m68k-fp.xml" - target_compiler=3D$cross_cc_m68k ;; microblaze|microblazeel) TARGET_ARCH=3Dmicroblaze bflt=3D"yes" echo "TARGET_ABI32=3Dy" >> $config_target_mak - target_compiler=3D$cross_cc_microblaze ;; mips|mipsel) mttcg=3D"yes" TARGET_ARCH=3Dmips - target_compiler=3D$cross_cc_mips echo "TARGET_ABI_MIPSO32=3Dy" >> $config_target_mak ;; mipsn32|mipsn32el) mttcg=3D"yes" TARGET_ARCH=3Dmips64 TARGET_BASE_ARCH=3Dmips - target_compiler=3D$cross_cc_mipsn32 echo "TARGET_ABI_MIPSN32=3Dy" >> $config_target_mak echo "TARGET_ABI32=3Dy" >> $config_target_mak ;; @@ -7550,32 +7477,24 @@ case "$target_name" in mttcg=3D"yes" TARGET_ARCH=3Dmips64 TARGET_BASE_ARCH=3Dmips - target_compiler=3D$cross_cc_mips64 echo "TARGET_ABI_MIPSN64=3Dy" >> $config_target_mak ;; moxie) - target_compiler=3D$cross_cc_moxie ;; nios2) - target_compiler=3D$cross_cc_nios2 ;; or1k) - target_compiler=3D$cross_cc_or1k TARGET_ARCH=3Dopenrisc TARGET_BASE_ARCH=3Dopenrisc ;; ppc) gdb_xml_files=3D"power-core.xml power-fpu.xml power-altivec.xml power-= spe.xml" - target_compiler=3D$cross_cc_ppc - target_compiler_cflags=3D"$cross_cc_cflags_ppc" ;; ppc64) TARGET_BASE_ARCH=3Dppc TARGET_ABI_DIR=3Dppc mttcg=3Dyes gdb_xml_files=3D"power64-core.xml power-fpu.xml power-altivec.xml powe= r-spe.xml power-vsx.xml" - target_compiler=3D$cross_cc_ppc64 - target_compiler_cflags=3D"$cross_cc_cflags_ppc64" ;; ppc64le) TARGET_ARCH=3Dppc64 @@ -7583,7 +7502,6 @@ case "$target_name" in TARGET_ABI_DIR=3Dppc mttcg=3Dyes gdb_xml_files=3D"power64-core.xml power-fpu.xml power-altivec.xml powe= r-spe.xml power-vsx.xml" - target_compiler=3D$cross_cc_ppc64le ;; ppc64abi32) TARGET_ARCH=3Dppc64 @@ -7591,60 +7509,48 @@ case "$target_name" in TARGET_ABI_DIR=3Dppc echo "TARGET_ABI32=3Dy" >> $config_target_mak gdb_xml_files=3D"power64-core.xml power-fpu.xml power-altivec.xml powe= r-spe.xml power-vsx.xml" - target_compiler=3D$cross_cc_ppc64abi32 ;; riscv32) TARGET_BASE_ARCH=3Driscv TARGET_ABI_DIR=3Driscv mttcg=3Dyes gdb_xml_files=3D"riscv-32bit-cpu.xml riscv-32bit-fpu.xml riscv-32bit-c= sr.xml" - target_compiler=3D$cross_cc_riscv32 ;; riscv64) TARGET_BASE_ARCH=3Driscv TARGET_ABI_DIR=3Driscv mttcg=3Dyes gdb_xml_files=3D"riscv-64bit-cpu.xml riscv-64bit-fpu.xml riscv-64bit-c= sr.xml" - target_compiler=3D$cross_cc_riscv64 ;; sh4|sh4eb) TARGET_ARCH=3Dsh4 bflt=3D"yes" - target_compiler=3D$cross_cc_sh4 ;; sparc) - target_compiler=3D$cross_cc_sparc ;; sparc64) TARGET_BASE_ARCH=3Dsparc - target_compiler=3D$cross_cc_sparc64 ;; sparc32plus) TARGET_ARCH=3Dsparc64 TARGET_BASE_ARCH=3Dsparc TARGET_ABI_DIR=3Dsparc - target_compiler=3D$cross_cc_sparc32plus echo "TARGET_ABI32=3Dy" >> $config_target_mak ;; s390x) mttcg=3Dyes gdb_xml_files=3D"s390x-core64.xml s390-acr.xml s390-fpr.xml s390-vx.xm= l s390-cr.xml s390-virt.xml s390-gs.xml" - target_compiler=3D$cross_cc_s390x ;; tilegx) - target_compiler=3D$cross_cc_tilegx ;; tricore) - target_compiler=3D$cross_cc_tricore ;; unicore32) - target_compiler=3D$cross_cc_unicore32 ;; xtensa|xtensaeb) TARGET_ARCH=3Dxtensa bflt=3D"yes" mttcg=3D"yes" - target_compiler=3D$cross_cc_xtensa ;; *) error_exit "Unsupported target CPU" @@ -7655,27 +7561,6 @@ if [ "$TARGET_BASE_ARCH" =3D "" ]; then TARGET_BASE_ARCH=3D$TARGET_ARCH fi =20 -# Do we have a cross compiler for this target? -if has $target_compiler; then - - write_c_skeleton - - if ! do_compiler "$target_compiler" $target_compiler_cflags -o $TMPE $= TMPC -static ; then - # For host systems we might get away with building without -static - if ! do_compiler "$target_compiler" $target_compiler_cflags -o $TM= PE $TMPC ; then - target_compiler=3D"" - else - enabled_cross_compilers=3D"${enabled_cross_compilers} '${targe= t_compiler}'" - target_compiler_static=3D"n" - fi - else - enabled_cross_compilers=3D"${enabled_cross_compilers} '${target_co= mpiler}'" - target_compiler_static=3D"y" - fi -else - target_compiler=3D"" -fi - symlink "$source_path/Makefile.target" "$target_dir/Makefile" =20 upper() { @@ -7752,18 +7637,6 @@ if test "$target_bsd_user" =3D "yes" ; then echo "CONFIG_BSD_USER=3Dy" >> $config_target_mak fi =20 -if test -n "$target_compiler"; then - echo "CROSS_CC_GUEST=3D\"$target_compiler\"" >> $config_target_mak - - if test -n "$target_compiler_static"; then - echo "CROSS_CC_GUEST_STATIC=3D$target_compiler_static" >> $config_ta= rget_mak - fi - - if test -n "$target_compiler_cflags"; then - echo "CROSS_CC_GUEST_CFLAGS=3D$target_compiler_cflags" >> $config_ta= rget_mak - fi -fi - =20 # generate QEMU_CFLAGS/LDFLAGS for targets =20 @@ -7894,11 +7767,6 @@ done # for target in $targets echo "PIXMAN_CFLAGS=3D$pixman_cflags" >> $config_host_mak echo "PIXMAN_LIBS=3D$pixman_libs" >> $config_host_mak =20 -if test -n "$enabled_cross_compilers"; then - echo - echo "NOTE: cross-compilers enabled: $enabled_cross_compilers" -fi - if [ "$fdt" =3D "git" ]; then echo "config-host.h: dtc/all" >> $config_host_mak fi @@ -7927,15 +7795,14 @@ fi # so the build tree will be missing the link back to the new file, and # tests might fail. Prefer to keep the relevant files in their own # directory and symlink the directory instead. -DIRS=3D"tests tests/tcg tests/tcg/cris tests/tcg/lm32 tests/libqos tests/q= api-schema tests/tcg/xtensa tests/qemu-iotests tests/vm" +DIRS=3D"tests tests/tcg tests/tcg/lm32 tests/libqos tests/qapi-schema test= s/qemu-iotests tests/vm" DIRS=3D"$DIRS tests/fp tests/qgraph" DIRS=3D"$DIRS docs docs/interop fsdev scsi" DIRS=3D"$DIRS pc-bios/optionrom pc-bios/spapr-rtas pc-bios/s390-ccw" DIRS=3D"$DIRS roms/seabios roms/vgabios" -LINKS=3D"Makefile tests/tcg/Makefile" -LINKS=3D"$LINKS tests/tcg/cris/Makefile tests/tcg/cris/.gdbinit" -LINKS=3D"$LINKS tests/tcg/lm32/Makefile tests/tcg/xtensa/Makefile po/Makef= ile" -LINKS=3D"$LINKS tests/fp/Makefile" +LINKS=3D"Makefile" +LINKS=3D"$LINKS tests/tcg/lm32/Makefile po/Makefile" +LINKS=3D"$LINKS tests/tcg/Makefile.target tests/fp/Makefile" LINKS=3D"$LINKS pc-bios/optionrom/Makefile pc-bios/keymaps" LINKS=3D"$LINKS pc-bios/spapr-rtas/Makefile" LINKS=3D"$LINKS pc-bios/s390-ccw/Makefile" @@ -7965,6 +7832,12 @@ for f in $LINKS ; do fi done =20 +(for i in $cross_cc_vars; do + export $i +done +export target_list source_path +$source_path/tests/tcg/configure.sh) + # temporary config to build submodules for rom in seabios vgabios ; do config_mak=3Droms/$rom/config.mak diff --git a/tests/Makefile.include b/tests/Makefile.include index 8400656b9d3..9380b9eb666 100644 --- a/tests/Makefile.include +++ b/tests/Makefile.include @@ -1059,30 +1059,28 @@ BUILD_TCG_TARGET_RULES=3D$(patsubst %,build-tcg-tes= ts-%, $(TARGET_DIRS)) CLEAN_TCG_TARGET_RULES=3D$(patsubst %,clean-tcg-tests-%, $(TARGET_DIRS)) RUN_TCG_TARGET_RULES=3D$(patsubst %,run-tcg-tests-%, $(TARGET_DIRS)) =20 -ifeq ($(HAVE_USER_DOCKER),y) # Probe for the Docker Builds needed for each build $(foreach PROBE_TARGET,$(TARGET_DIRS), \ $(eval -include $(SRC_PATH)/tests/tcg/Makefile.prereqs)) -endif =20 build-tcg-tests-%: $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) \ -f $(SRC_PATH)/tests/tcg/Makefile.qemu \ SRC_PATH=3D$(SRC_PATH) \ - V=3D"$(V)" TARGET_DIR=3D"$*/" guest-tests, \ + V=3D"$(V)" TARGET=3D"$*" guest-tests, \ "BUILD", "TCG tests for $*") =20 run-tcg-tests-%: build-tcg-tests-% %/all $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) \ -f $(SRC_PATH)/tests/tcg/Makefile.qemu \ SRC_PATH=3D$(SRC_PATH) SPEED=3D"$(SPEED)" \ - V=3D"$(V)" TARGET_DIR=3D"$*/" run-guest-tests, \ + V=3D"$(V)" TARGET=3D"$*" run-guest-tests, \ "RUN", "TCG tests for $*") =20 clean-tcg-tests-%: $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) \ -f $(SRC_PATH)/tests/tcg/Makefile.qemu \ - SRC_PATH=3D$(SRC_PATH) TARGET_DIR=3D"$*/" clean-guest-tests, \ + SRC_PATH=3D$(SRC_PATH) TARGET=3D"$*" clean-guest-tests, \ "RUN", "TCG tests for $*") =20 .PHONY: build-tcg diff --git a/tests/tcg/Makefile.prereqs b/tests/tcg/Makefile.prereqs index 53b01962e1d..7494b31b952 100644 --- a/tests/tcg/Makefile.prereqs +++ b/tests/tcg/Makefile.prereqs @@ -7,24 +7,12 @@ # selection of required docker targets before we invoke a sub-make for # each target. =20 -# First we need the target makefile which tells us the target architecture -CROSS_CC_GUEST:=3D --include $(BUILD_DIR)/$(PROBE_TARGET)/config-target.mak - -# Then we load up the target architecture makefiles which tell us -# about the compilers DOCKER_IMAGE:=3D =20 --include $(SRC_PATH)/tests/tcg/$(TARGET_BASE_ARCH)/Makefile.include --include $(SRC_PATH)/tests/tcg/$(TARGET_NAME)/Makefile.include +-include $(BUILD_DIR)/tests/tcg/config-$(PROBE_TARGET).mak =20 -ifndef CROSS_CC_GUEST ifneq ($(DOCKER_IMAGE),) build-tcg-tests-$(PROBE_TARGET): docker-image-$(DOCKER_IMAGE) +$(BUILD_DIR)/tests/tcg/config_$(PROBE_TARGET).mak: config-host.mak +config-host.mak: $(SRC_PATH)/tests/tcg/configure.sh endif -endif - -# Clean-up -# undefine TARGET_NAME -# undefine TARGET_BASE_ARCH -# undefine TARGET_ABI_DIR diff --git a/tests/tcg/Makefile.qemu b/tests/tcg/Makefile.qemu index 7eff11d434e..9c23aeaa2a6 100644 --- a/tests/tcg/Makefile.qemu +++ b/tests/tcg/Makefile.qemu @@ -8,17 +8,22 @@ # to do it for us. # =20 -# The per ARCH makefile, if it exists, holds extra information about +include $(SRC_PATH)/rules.mak + +# The configure script fills in extra information about # useful docker images or alternative compiler flags. =20 -include $(TARGET_DIR)config-target.mak -include $(SRC_PATH)/rules.mak -include $(wildcard \ - $(SRC_PATH)/tests/tcg/$(TARGET_BASE_ARCH)/Makefile.include \ - $(SRC_PATH)/tests/tcg/$(TARGET_NAME)/Makefile.include) +CROSS_CC_GUEST:=3D +DOCKER_IMAGE:=3D +-include $(BUILD_DIR)/tests/tcg/config-$(TARGET).mak =20 GUEST_BUILD=3D TCG_MAKE=3D../Makefile.target + +# We also need the Docker make rules to depend on +SKIP_DOCKER_BUILD=3D1 +include $(SRC_PATH)/tests/docker/Makefile.include + # Support installed Cross Compilers =20 ifdef CROSS_CC_GUEST @@ -26,11 +31,11 @@ ifdef CROSS_CC_GUEST .PHONY: cross-build-guest-tests cross-build-guest-tests: $(call quiet-command, \ - (mkdir -p tests/tcg/$(TARGET_DIR) && cd tests/tcg/$(TARGET_DIR) && \ - $(MAKE) -f $(TCG_MAKE) TARGET_DIR=3D"$(TARGET_DIR)" CC=3D"$(CROSS_CC_= GUEST)" \ + (mkdir -p tests/tcg/$(TARGET) && cd tests/tcg/$(TARGET) && \ + $(MAKE) -f $(TCG_MAKE) TARGET=3D"$(TARGET)" CC=3D"$(CROSS_CC_GUEST)" \ SRC_PATH=3D"$(SRC_PATH)" BUILD_STATIC=3D$(CROSS_CC_GUEST_STATIC) \ - EXTRA_CFLAGS=3D$(CROSS_CC_GUEST_CFLAGS)), \ - "BUILD","$(TARGET_NAME) guest-tests with $(CROSS_CC_GUEST)") + EXTRA_CFLAGS=3D"$(CROSS_CC_GUEST_CFLAGS)"), \ + "BUILD","$(TARGET) guest-tests with $(CROSS_CC_GUEST)") =20 GUEST_BUILD=3Dcross-build-guest-tests =20 @@ -38,30 +43,24 @@ endif =20 # Support building with Docker =20 -ifeq ($(HAVE_USER_DOCKER)$(GUEST_BUILD),y) ifneq ($(DOCKER_IMAGE),) =20 -# We also need the Docker make rules to depend on -SKIP_DOCKER_BUILD=3D1 -include $(SRC_PATH)/tests/docker/Makefile.include - DOCKER_COMPILE_CMD=3D"$(DOCKER_SCRIPT) cc \ - --cc $(DOCKER_CROSS_COMPILER) \ + --cc $(DOCKER_CROSS_CC_GUEST) \ -i qemu:$(DOCKER_IMAGE) \ -s $(SRC_PATH) -- " =20 .PHONY: docker-build-guest-tests docker-build-guest-tests: docker-image-$(DOCKER_IMAGE) $(call quiet-command, \ - (mkdir -p tests/tcg/$(TARGET_DIR) && cd tests/tcg/$(TARGET_DIR) && \ - $(MAKE) -f $(TCG_MAKE) TARGET_DIR=3D"$(TARGET_DIR)" CC=3D$(DOCKER_COMP= ILE_CMD) \ + (mkdir -p tests/tcg/$(TARGET) && cd tests/tcg/$(TARGET) && \ + $(MAKE) -f $(TCG_MAKE) TARGET=3D"$(TARGET)" CC=3D$(DOCKER_COMPILE_CMD)= \ SRC_PATH=3D"$(SRC_PATH)" BUILD_STATIC=3Dy \ - EXTRA_CFLAGS=3D$(DOCKER_CROSS_COMPILER_CFLAGS)), \ - "BUILD","$(TARGET_NAME) guest-tests with docker qemu:$(DOCKER_IMAGE)") + EXTRA_CFLAGS=3D"$(CROSS_CC_GUEST_CFLAGS)"), \ + "BUILD","$(TARGET) guest-tests with docker qemu:$(DOCKER_IMAGE)") =20 GUEST_BUILD=3Ddocker-build-guest-tests =20 -endif endif =20 # Final targets @@ -75,22 +74,22 @@ guest-tests: $(GUEST_BUILD) =20 run-guest-tests: guest-tests $(call quiet-command, \ - (cd tests/tcg/$(TARGET_DIR) && \ - $(MAKE) -f $(TCG_MAKE) TARGET_DIR=3D"$(TARGET_DIR)" \ + (cd tests/tcg/$(TARGET) && \ + $(MAKE) -f $(TCG_MAKE) TARGET=3D"$(TARGET)" \ SRC_PATH=3D"$(SRC_PATH)" SPEED=3D$(SPEED) run), \ "RUN", "tests for $(TARGET_NAME)") =20 else guest-tests: $(call quiet-command, /bin/true, "BUILD", \ - "$(TARGET_DIR) guest-tests SKIPPED") + "$(TARGET) guest-tests SKIPPED") =20 run-guest-tests: $(call quiet-command, /bin/true, "RUN", \ - "tests for $(TARGET_DIR) SKIPPED") + "tests for $(TARGET) SKIPPED") endif =20 # It doesn't matter if these don't exits .PHONY: clean-guest-tests clean-guest-tests: - rm -rf tests/tcg/$(TARGET_DIR) + rm -rf tests/tcg/$(TARGET) diff --git a/tests/tcg/Makefile.target b/tests/tcg/Makefile.target index 8dbcba4474f..8808beaf74b 100644 --- a/tests/tcg/Makefile.target +++ b/tests/tcg/Makefile.target @@ -31,7 +31,7 @@ =20 all: -include ../../config-host.mak --include ../../../$(TARGET_DIR)/config-target.mak +-include ../config-$(TARGET).mak =20 # for including , in command strings COMMA :=3D , @@ -63,12 +63,6 @@ CFLAGS=3D QEMU_CFLAGS=3D LDFLAGS=3D =20 -# The QEMU for this TARGET -ifdef CONFIG_USER_ONLY -QEMU=3D../../../$(TARGET_DIR)/qemu-$(TARGET_NAME) -else -QEMU=3D../../../$(TARGET_DIR)/qemu-system-$(TARGET_NAME) -endif QEMU_OPTS=3D =20 =20 diff --git a/tests/tcg/aarch64/Makefile.include b/tests/tcg/aarch64/Makefil= e.include deleted file mode 100644 index 5d4e4c6f99b..00000000000 --- a/tests/tcg/aarch64/Makefile.include +++ /dev/null @@ -1,8 +0,0 @@ -# Makefile.include for AArch64 targets -# -# We don't have any bigendian build tools so we only use this for AArch64 - -ifeq ($(TARGET_NAME),aarch64) -DOCKER_IMAGE=3Ddebian-buster-arm64-cross -DOCKER_CROSS_COMPILER=3Daarch64-linux-gnu-gcc -endif diff --git a/tests/tcg/alpha/Makefile.include b/tests/tcg/alpha/Makefile.in= clude deleted file mode 100644 index c7dc48eadb0..00000000000 --- a/tests/tcg/alpha/Makefile.include +++ /dev/null @@ -1,2 +0,0 @@ -DOCKER_IMAGE=3Ddebian-alpha-cross -DOCKER_CROSS_COMPILER=3Dalpha-linux-gnu-gcc diff --git a/tests/tcg/arm/Makefile.include b/tests/tcg/arm/Makefile.include deleted file mode 100644 index 8e7eac008f9..00000000000 --- a/tests/tcg/arm/Makefile.include +++ /dev/null @@ -1,8 +0,0 @@ -# Makefile.include for all ARM targets -# -# We don't have any bigendian build tools so we only use this for armhf - -ifeq ($(TARGET_NAME),arm) -DOCKER_IMAGE=3Ddebian-armhf-cross -DOCKER_CROSS_COMPILER=3Darm-linux-gnueabihf-gcc -endif diff --git a/tests/tcg/configure.sh b/tests/tcg/configure.sh new file mode 100755 index 00000000000..5f794b664b8 --- /dev/null +++ b/tests/tcg/configure.sh @@ -0,0 +1,234 @@ +#! /bin/sh + +if test -z "$source_path"; then + echo Do not invoke this script directly. It is called + echo automatically by configure. + exit 1 +fi + +write_c_skeleton() { + cat > $TMPC </dev/null 2>&1 +} + +do_compiler() { + # Run the compiler, capturing its output to the log. First argument + # is compiler binary to execute. + local compiler=3D"$1" + shift + if test -n "$BASH_VERSION"; then eval ' + echo >>config.log " +funcs: ${FUNCNAME[*]} +lines: ${BASH_LINENO[*]}" + '; fi + echo $compiler "$@" >> config.log + $compiler "$@" >> config.log 2>&1 || return $? +} + + +TMPDIR1=3D"config-temp" +TMPC=3D"${TMPDIR1}/qemu-conf.c" +TMPE=3D"${TMPDIR1}/qemu-conf.exe" + +container=3D"no" +if has "docker" || has "podman"; then + container=3D$($python $source_path/tests/docker/docker.py probe) +fi + +# cross compilers defaults, can be overridden with --cross-cc-ARCH +: ${cross_cc_aarch64=3D"aarch64-linux-gnu-gcc"} +: ${cross_cc_aarch64_be=3D"$cross_cc_aarch64"} +: ${cross_cc_cflags_aarch64_be=3D"-mbig-endian"} +: ${cross_cc_arm=3D"arm-linux-gnueabihf-gcc"} +: ${cross_cc_cflags_armeb=3D"-mbig-endian"} +: ${cross_cc_i386=3D"i386-pc-linux-gnu-gcc"} +: ${cross_cc_cflags_i386=3D"-m32"} +: ${cross_cc_x86_64=3D"x86_64-pc-linux-gnu-gcc"} +: ${cross_cc_cflags_x86_64=3D"-m64"} +: ${cross_cc_ppc=3D"powerpc-linux-gnu-gcc"} +: ${cross_cc_cflags_ppc=3D"-m32"} +: ${cross_cc_ppc64=3D"powerpc-linux-gnu-gcc"} +: ${cross_cc_cflags_ppc64=3D"-m64"} +: ${cross_cc_ppc64le=3D"powerpc64le-linux-gnu-gcc"} +: ${cross_cc_cflags_s390x=3D"-m64"} +: ${cross_cc_cflags_sparc=3D"-m32 -mv8plus -mcpu=3Dultrasparc"} +: ${cross_cc_cflags_sparc64=3D"-m64 -mcpu=3Dultrasparc"} + +for target in $target_list; do + arch=3D${target%%-*} + case $arch in + arm|armeb) + arches=3Darm + ;; + aarch64|aarch64_be) + arches=3D"aarch64 arm" + ;; + mips*) + arches=3Dmips + ;; + ppc*) + arches=3Dppc + ;; + sh4|sh4eb) + arches=3Dsh4 + ;; + x86_64) + arches=3D"x86_64 i386" + ;; + xtensa|xtensaeb) + arches=3Dxtensa + ;; + alpha|cris|hppa|i386|lm32|m68k|openrisc|riscv64|s390x|sh4|sparc64) + arches=3D$target + ;; + *) + continue + ;; + esac + + container_image=3D + case $target in + aarch64-*) + # We don't have any bigendian build tools so we only use this for AA= rch64 + container_image=3Ddebian-buster-arm64-cross + container_cross_cc=3Daarch64-linux-gnu-gcc + ;; + alpha-*) + container_image=3Ddebian-alpha-cross + container_cross_cc=3Dalpha-linux-gnu-gcc + ;; + arm-*) + # We don't have any bigendian build tools so we only use this for AA= rch64 + container_image=3Ddebian-armhf-cross + container_cross_cc=3Darm-linux-gnueabihf-gcc + ;; + cris-*) + container_image=3Dfedora-cris-cross + container_cross_cc=3Dcris-linux-gnu-gcc + ;; + hppa-*) + container_image=3Ddebian-hppa-cross + container_cross_cc=3Dhppa-linux-gnu-gcc + ;; + i386-*) + container_image=3Dfedora-i386-cross + container_cross_cc=3Dgcc + ;; + m68k-*) + container_image=3Ddebian-m68k-cross + container_cross_cc=3Dm68k-linux-gnu-gcc + ;; + mips64el-*) + container_image=3Ddebian-mips64el-cross + container_cross_cc=3Dmips64el-linux-gnuabi64-gcc + ;; + mips64-*) + container_image=3Ddebian-mips64-cross + container_cross_cc=3Dmips64-linux-gnuabi64-gcc + ;; + mipsel-*) + container_image=3Ddebian-mipsel-cross + container_cross_cc=3Dmipsel-linux-gnu-gcc + ;; + mips-*) + container_image=3Ddebian-mips-cross + container_cross_cc=3Dmips-linux-gnu-gcc + ;; + ppc-*) + container_image=3Ddebian-powerpc-cross + container_cross_cc=3Dpowerpc-linux-gnu-gcc + ;; + ppc64-*) + container_image=3Ddebian-ppc64-cross + container_cross_cc=3Dpowerpc64-linux-gnu-gcc + ;; + ppc64le-*) + container_image=3Ddebian-ppc64el-cross + container_cross_cc=3Dpowerpc64le-linux-gnu-gcc + ;; + riscv64-*) + container_image=3Ddebian-riscv64-cross + container_cross_cc=3Driscv64-linux-gnu-gcc + ;; + s390x-*) + container_image=3Ddebian-s390x-cross + container_cross_cc=3Ds390x-linux-gnu-gcc + ;; + sh4-*) + container_image=3Ddebian-sh4-cross + container_cross_cc=3Dsh4-linux-gnu-gcc + ;; + sparc64-*) + container_image=3Ddebian-sparc64-cross + container_cross_cc=3Dsparc64-linux-gnu-gcc + ;; + xtensa*-softmmu) + container_image=3Ddebian-xtensa-cross + + # default to the dc232b cpu + container_cross_cc=3D/opt/2018.02/xtensa-dc232b-elf/bin/xtensa-dc232= b-elf-gcc + ;; + esac + + config_target_mak=3Dtests/tcg/config-$target.mak + + echo "# Automatically generated by configure - do not modify" > $config_= target_mak + echo "TARGET_NAME=3D$arch" >> $config_target_mak + case $target in + *-linux-user | *-bsd-user) + echo "CONFIG_USER_ONLY=3Dy" >> $config_target_mak + echo "QEMU=3D\$(BUILD_DIR)/$target/qemu-$arch" >> $config_target_mak + ;; + *-softmmu) + echo "CONFIG_SOFTMMU=3Dy" >> $config_target_mak + echo "QEMU=3D\$(BUILD_DIR)/$target/qemu-system-$arch" >> $config_tar= get_mak + ;; + esac + + eval "target_compiler_cflags=3D\${cross_cc_cflags_$arch}" + echo "CROSS_CC_GUEST_CFLAGS=3D$target_compiler_cflags" >> $config_target= _mak + + got_cross_cc=3Dno + for i in $arch $arches; do + if eval test "x\${cross_cc_$i+yes}" !=3D xyes; then + continue + fi + + eval "target_compiler=3D\${cross_cc_$i}" + if ! has $target_compiler; then + continue + fi + write_c_skeleton + if ! do_compiler "$target_compiler" $target_compiler_cflags -o $TMPE $= TMPC -static ; then + # For host systems we might get away with building without -static + if ! do_compiler "$target_compiler" $target_compiler_cflags -o $TMPE= $TMPC ; then + continue + fi + echo "CROSS_CC_GUEST_STATIC=3Dy" >> $config_target_mak + else + echo "CROSS_CC_GUEST_STATIC=3Dy" >> $config_target_mak + fi + echo "CROSS_CC_GUEST=3D$target_compiler" >> $config_target_mak + enabled_cross_compilers=3D"$enabled_cross_compilers $target_compiler" + got_cross_cc=3Dyes + break + done + + if test $got_cross_cc =3D no && test "$docker" !=3D no && test -n "$cont= ainer_image"; then + echo "DOCKER_IMAGE=3D$container_image" >> $config_target_mak + echo "DOCKER_CROSS_CC_GUEST=3D$container_cross_cc" >> $config_target_m= ak + fi +done + +# report container support state +echo "cross containers $container" + +if test -n "$enabled_cross_compilers"; then + echo + echo "NOTE: guest cross-compilers enabled:$enabled_cross_compilers" +fi diff --git a/tests/tcg/cris/Makefile.include b/tests/tcg/cris/Makefile.incl= ude deleted file mode 100644 index 1c037824bff..00000000000 --- a/tests/tcg/cris/Makefile.include +++ /dev/null @@ -1,6 +0,0 @@ -# -# Makefile.include for all CRIS targets -# - -DOCKER_IMAGE=3Dfedora-cris-cross -DOCKER_CROSS_COMPILER=3Dcris-linux-gnu-gcc diff --git a/tests/tcg/hppa/Makefile.include b/tests/tcg/hppa/Makefile.incl= ude deleted file mode 100644 index da2353430e2..00000000000 --- a/tests/tcg/hppa/Makefile.include +++ /dev/null @@ -1,2 +0,0 @@ -DOCKER_IMAGE=3Ddebian-hppa-cross -DOCKER_CROSS_COMPILER=3Dhppa-linux-gnu-gcc diff --git a/tests/tcg/i386/Makefile.include b/tests/tcg/i386/Makefile.incl= ude deleted file mode 100644 index be1c3008dd7..00000000000 --- a/tests/tcg/i386/Makefile.include +++ /dev/null @@ -1,9 +0,0 @@ -# -# Makefile.include for all i386 -# -# There is enough brokeness in x86_64 compilers that we don't default -# to using the x86_64 system compiler for i386 binaries. -# - -DOCKER_IMAGE=3Dfedora-i386-cross -DOCKER_CROSS_COMPILER=3Dgcc diff --git a/tests/tcg/m68k/Makefile.include b/tests/tcg/m68k/Makefile.incl= ude deleted file mode 100644 index cd7c6bf50d7..00000000000 --- a/tests/tcg/m68k/Makefile.include +++ /dev/null @@ -1,2 +0,0 @@ -DOCKER_IMAGE=3Ddebian-m68k-cross -DOCKER_CROSS_COMPILER=3Dm68k-linux-gnu-gcc diff --git a/tests/tcg/mips/Makefile.include b/tests/tcg/mips/Makefile.incl= ude deleted file mode 100644 index 4a14fc078d2..00000000000 --- a/tests/tcg/mips/Makefile.include +++ /dev/null @@ -1,20 +0,0 @@ -# -# Makefile.include for all MIPs targets -# -# As Debian doesn't support mip64 in big endian mode the only way to -# build BE is to pass a working cross compiler to ./configure -# - -ifeq ($(TARGET_NAME),mips64el) -DOCKER_IMAGE=3Ddebian-mips64el-cross -DOCKER_CROSS_COMPILER=3Dmips64el-linux-gnuabi64-gcc -else ifeq ($(TARGET_NAME),mips64) -DOCKER_IMAGE=3Ddebian-mips64-cross -DOCKER_CROSS_COMPILER=3Dmips64-linux-gnuabi64-gcc -else ifeq ($(TARGET_NAME),mipsel) -DOCKER_IMAGE=3Ddebian-mipsel-cross -DOCKER_CROSS_COMPILER=3Dmipsel-linux-gnu-gcc -else ifeq ($(TARGET_NAME),mips) -DOCKER_IMAGE=3Ddebian-mips-cross -DOCKER_CROSS_COMPILER=3Dmips-linux-gnu-gcc -endif diff --git a/tests/tcg/ppc/Makefile.include b/tests/tcg/ppc/Makefile.include deleted file mode 100644 index ae01fb8fadd..00000000000 --- a/tests/tcg/ppc/Makefile.include +++ /dev/null @@ -1,10 +0,0 @@ -ifeq ($(TARGET_NAME),ppc) -DOCKER_IMAGE=3Ddebian-powerpc-cross -DOCKER_CROSS_COMPILER=3Dpowerpc-linux-gnu-gcc -else ifeq ($(TARGET_NAME),ppc64) -DOCKER_IMAGE=3Ddebian-ppc64-cross -DOCKER_CROSS_COMPILER=3Dpowerpc64-linux-gnu-gcc -else ifeq ($(TARGET_NAME),ppc64le) -DOCKER_IMAGE=3Ddebian-ppc64el-cross -DOCKER_CROSS_COMPILER=3Dpowerpc64le-linux-gnu-gcc -endif diff --git a/tests/tcg/riscv/Makefile.include b/tests/tcg/riscv/Makefile.in= clude deleted file mode 100644 index d92ac6c89f0..00000000000 --- a/tests/tcg/riscv/Makefile.include +++ /dev/null @@ -1,10 +0,0 @@ -# -# Makefile.include for all RISCV targets -# -# Debian only really cares about 64 bit going forward -# - -ifeq ($(TARGET_NAME),riscv64) -DOCKER_IMAGE=3Ddebian-riscv64-cross -DOCKER_CROSS_COMPILER=3Driscv64-linux-gnu-gcc -endif diff --git a/tests/tcg/s390x/Makefile.include b/tests/tcg/s390x/Makefile.in= clude deleted file mode 100644 index 1f58115d961..00000000000 --- a/tests/tcg/s390x/Makefile.include +++ /dev/null @@ -1,2 +0,0 @@ -DOCKER_IMAGE=3Ddebian-s390x-cross -DOCKER_CROSS_COMPILER=3Ds390x-linux-gnu-gcc diff --git a/tests/tcg/sh4/Makefile.include b/tests/tcg/sh4/Makefile.include deleted file mode 100644 index ad21594d9d8..00000000000 --- a/tests/tcg/sh4/Makefile.include +++ /dev/null @@ -1,4 +0,0 @@ -ifneq ($(TARGET_NAME), sh4eb) -DOCKER_IMAGE=3Ddebian-sh4-cross -DOCKER_CROSS_COMPILER=3Dsh4-linux-gnu-gcc -endif diff --git a/tests/tcg/sparc64/Makefile.include b/tests/tcg/sparc64/Makefil= e.include deleted file mode 100644 index 95fc8dee9f4..00000000000 --- a/tests/tcg/sparc64/Makefile.include +++ /dev/null @@ -1,2 +0,0 @@ -DOCKER_IMAGE=3Ddebian-sparc64-cross -DOCKER_CROSS_COMPILER=3Dsparc64-linux-gnu-gcc diff --git a/tests/tcg/xtensa/Makefile.include b/tests/tcg/xtensa/Makefile.= include deleted file mode 100644 index 423c00a5d31..00000000000 --- a/tests/tcg/xtensa/Makefile.include +++ /dev/null @@ -1,11 +0,0 @@ -# Makefile.include for xtensa targets -# -# The compilers can only be used for building system tests - -ifeq ($(CONFIG_SOFTMMU),y) -DOCKER_IMAGE=3Ddebian-xtensa-cross - -# default to the dc232b cpu -DOCKER_CROSS_COMPILER=3D/opt/2018.02/xtensa-dc232b-elf/bin/xtensa-dc232b-e= lf-gcc -DOCKER_CROSS_LINKER=3D/opt/2018.02/xtensa-dc232b-elf/bin/xtensa-dc232b-elf= -ld -endif --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567629771; cv=none; d=zoho.com; s=zohoarc; b=m9df9+4eIp2bpF6YYFb17Jzqujj5/AcCV7y621qhWzdWMNNxRFWmsnd6P5tmmahENM9jSN6RP2JiZNi/bm66DRKWSLgjlDDnRJhkZxJS6dILct8X1tLAi1ov4drDTiLCf44FfAVvpJbXNM3e27P8p6+YQgIL3S3vs5LEhqF1p8E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567629771; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=HOLsUCpRO5RppiFlrrFGOubpGTLW833HZzVzpexdmsQ=; b=Q2KdM6bOQWt0tgri7LMEct2pHn/xXkNolugzdnsPrITfvTvddBiFn0UmfDI1Si/WyQMBPc+ccOfmaWlIVnA2EAXmMXsXmuvO53g6bHu1FOxX1/t3Y4fqRAogopE2v6oBSbGi9ji3kSEAM2VncFDGNh8vHwnbQ32YifBlwG0QyR0= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567629771691327.0543447980773; Wed, 4 Sep 2019 13:42:51 -0700 (PDT) Received: from localhost ([::1]:39260 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c77-0003QY-S1 for importer@patchew.org; Wed, 04 Sep 2019 16:42:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49809) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvF-0008At-K3 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bv9-0006eR-K6 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:30 -0400 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:37949) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv8-0006YI-0d for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:27 -0400 Received: by mail-wm1-x344.google.com with SMTP id o184so210656wme.3 for ; Wed, 04 Sep 2019 13:30:23 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id q15sm4891234wrg.65.2019.09.04.13.30.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 1D8841FF96; Wed, 4 Sep 2019 21:30:14 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=HOLsUCpRO5RppiFlrrFGOubpGTLW833HZzVzpexdmsQ=; b=v2W17WoNPTi+qmiMJ60l+xCHJqCLsc1QAlJaEoKY0vmhpUdSzXYKD61iXiKc7rsUTM VnoN4RWnQeN3Gou6jSCssF7zLzddzcq78TVHeNcaRBFcPeRVsXqa5GwgmiYCWSK7JOq7 7xyiJkHkeFu6esrxA3u5rq3WMfGgRAwvRUhAmBXAX7bQsH+1qU4i6mPoYMwv0LpXRsz+ cm5vFZ60Y3CU0mnife88uVJoB6fIhLwCZsB1M3PEtQQ4tyXMJWoDei+hcc/hUv+g0v3x L2YlcXeZt9tZvkS0s4Qrs6Zjzz2ebVM79kGHtwTbeGcNd8XLv2wxeHw7M//CNihTBvVm sCYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=HOLsUCpRO5RppiFlrrFGOubpGTLW833HZzVzpexdmsQ=; b=OVUlcEKA9vVfPmh0lVxBSG9Ka3dEyo/rxClts0ZK0rlm/v+2WKfSuj31245i+keq3p M2A+qUVwvDxskvpokzhnw60boRukScV0o0J5FIi3VaXxj0hFz7zDZTicoW5os6VzFaIX RwdzE7GYoMtQ0GDxNq2Y2bP9uoO4iFN73oYVE3OHBSdTJi3bp4ateltE3x+qtUZiv2AV qcZu/jt0yiYEv/NepsYkjhEU7QuoeIs8GoGfiu4qlL7ragmhJizoLnbGAg8kbkCuXc4m ICGSeXQmZRAwUbJkC84zPi+M18q7lFisEGS6TMbkYdJwc/o+zMZykhk4ZFZEK2A2DQ0q bSJA== X-Gm-Message-State: APjAAAXlpqSeLhzXWF4PAlgk1d8ZwyWZz7mco7+0GpWTsBXQEzS1jz6x +qkam8wjGQE1QHMnJoBTrqy86Q== X-Google-Smtp-Source: APXvYqwVVqsnQAx+wRl3nAfaFkk4Ob7wfkS9mUhILwUZP0LY3vhD1P7F6YVBbR7dV1Ao5lL9fe4o3w== X-Received: by 2002:a7b:cd97:: with SMTP id y23mr101794wmj.74.1567629022077; Wed, 04 Sep 2019 13:30:22 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:38 +0100 Message-Id: <20190904203013.9028-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::344 Subject: [Qemu-devel] [PATCH v1 07/42] tests/tcg: add .gitignore for in source builds X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) This hides the new build artefacts from the re-organised TCG tests when you are doing an in-source build. Signed-off-by: Alex Benn=C3=A9e --- tests/tcg/.gitignore | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 tests/tcg/.gitignore diff --git a/tests/tcg/.gitignore b/tests/tcg/.gitignore new file mode 100644 index 00000000000..84d7541b286 --- /dev/null +++ b/tests/tcg/.gitignore @@ -0,0 +1,5 @@ +# These are build artefacts which only appear when you are doing +# builds directly in the source tree. +config-*.mak +*-softmmu/ +*-linux-user/ --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567629967; cv=none; d=zoho.com; s=zohoarc; b=Dhpe383qA1lNB7JcMrYO5A3cUxHkHy5mTemSeaBa2a2tDEDiddjkzOL6eGxjHiaXM5gMobGsmpVTbT7BhHn0IcSkyy71UIjZx/YLIDBdxf8J7dw5vcYXHs/p1z8tN7+J0qJh1OS9TGFfhcb0EwQpsy2aPyViWlNADpm3QiQi6ao= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567629967; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=XbPV2t+F7ljq0HCAxTum9zmKwOphxxVJo57tiv6WLRU=; b=VxM3AdHES1qY2EZsk8/Y0wVE/ARHaYlfzAWDn9XDpJjGe1Nhry75tA2oEEep1Ydhh0NDx2mvjyV7mUQJuqIF2vO4s/okej7WuWCRUdBHuixo1u2NaVSBaAyGGfWm3G51thGUn3e8vq91HnxblHcZtXrudfXDWhBRVvs07TaLep8= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567629967059336.42458086431066; Wed, 4 Sep 2019 13:46:07 -0700 (PDT) Received: from localhost ([::1]:39330 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cAA-0005zi-NE for importer@patchew.org; Wed, 04 Sep 2019 16:45:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49773) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvC-00088l-JM for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bv9-0006dj-Bd for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:30 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:35471) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv7-0006WO-JQ for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:26 -0400 Received: by mail-wr1-x431.google.com with SMTP id g7so204759wrx.2 for ; Wed, 04 Sep 2019 13:30:21 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id d18sm31755088wra.91.2019.09.04.13.30.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 361241FF98; Wed, 4 Sep 2019 21:30:14 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=XbPV2t+F7ljq0HCAxTum9zmKwOphxxVJo57tiv6WLRU=; b=PoXG7lu5Oz9qsutsTGqexR+n94adVB9Cvp2O5KYtgi9bmhrzCAqC1h2z3fg3ZZgaRR 9qKc8FGYOCaSF1YxfOrlWKdh88cGQl6Cp0Zt35evBgWNU94XyN2b/PgJ++j8JrVEYeqe whXdP8BabODG7g8EliCsevvB5+uRBjsCeRU1l4lRsD/R8GizVGfzVUS7T3sHvIKOByJY g+IzvC7sXNfLvrLsfcv2sWxyY4gVzszT1DXnWYCYYiNgDaxxwHt6NCnEvS08cmx6/wDt fw53oOzZFQb5++car1NBAtTqDjBIzT0RpEvRQZi5ymsRIV1192Oz9pTi9csrUr6sAzgz psHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=XbPV2t+F7ljq0HCAxTum9zmKwOphxxVJo57tiv6WLRU=; b=ZPf/HaWcOxw0parWYXNas2QKM2UmjuJMXfVVXxIKWuoZ3csn0vmhCyVU3BnVT9bo3S 7RRKIG78PctfL4SgUxvGeJNycxj9iIRCfIz967dzHGuvNanCnlcwDhCTuTnts4ruCbpp QyhrHEipl6rzaMTkxqUs0p4XOxWnYkVE5gNNAZn5ODp0pdZLoJxwCZLiYFE1NidoZ3Yc zGjLoknIVSou4AJTulwclSbyIB8hZNM1+u3aVkCQaLVOV/uvF9ZSfBH1fdmbnIQxqI3N GoEnotj8uB020iZpEw8v5veCrdkiXfVYGCRe3YD3676APMW+fYXj3dOu/aLFos8q/U4J 9qgQ== X-Gm-Message-State: APjAAAW/FhJ/7EGBB7IOEZPrunDVKAhPX64iUtyusWkXPioz9k7Bdpm8 7E4S/HIEZ/wtXBajsgbcOAnL5w== X-Google-Smtp-Source: APXvYqwf7JmH0Jhs3SOglng5XJEjXvXdOgb9UD+oUX3yn8ujuIQRy2oY39OEI39nWf0/qBRj9WpyjA== X-Received: by 2002:a05:6000:49:: with SMTP id k9mr2235236wrx.21.1567629020700; Wed, 04 Sep 2019 13:30:20 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:39 +0100 Message-Id: <20190904203013.9028-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::431 Subject: [Qemu-devel] [PATCH v1 08/42] tests/docker: move DEF_TARGET_LIST setting to common.rc X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) We might as well not repeat ourselves. At the same time allow it to be overridden which we will use later from docker targets. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/common.rc | 4 ++++ tests/docker/test-build | 1 - tests/docker/test-mingw | 1 - tests/docker/test-quick | 1 - 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/docker/common.rc b/tests/docker/common.rc index 4011561587a..512202b0a19 100755 --- a/tests/docker/common.rc +++ b/tests/docker/common.rc @@ -11,6 +11,10 @@ # or (at your option) any later version. See the COPYING file in # the top-level directory. =20 +# This might be set by ENV of a docker container... it is always +# overriden by TARGET_LIST if the user sets it. +DEF_TARGET_LIST=3D${DEF_TARGET_LIST:-"x86_64-softmmu,aarch64-softmmu"} + requires() { for c in $@; do diff --git a/tests/docker/test-build b/tests/docker/test-build index 22766cfacc0..2b2a7832f15 100755 --- a/tests/docker/test-build +++ b/tests/docker/test-build @@ -15,7 +15,6 @@ =20 cd "$BUILD_DIR" =20 -DEF_TARGET_LIST=3D"x86_64-softmmu,aarch64-softmmu" TARGET_LIST=3D${TARGET_LIST:-$DEF_TARGET_LIST} \ build_qemu install_qemu diff --git a/tests/docker/test-mingw b/tests/docker/test-mingw index fdb1c2c879d..c30eb654eb7 100755 --- a/tests/docker/test-mingw +++ b/tests/docker/test-mingw @@ -16,7 +16,6 @@ requires mingw dtc =20 cd "$BUILD_DIR" -DEF_TARGET_LIST=3D"x86_64-softmmu,aarch64-softmmu" =20 for prefix in x86_64-w64-mingw32- i686-w64-mingw32-; do TARGET_LIST=3D${TARGET_LIST:-$DEF_TARGET_LIST} \ diff --git a/tests/docker/test-quick b/tests/docker/test-quick index eee59c55fba..feee44b2476 100755 --- a/tests/docker/test-quick +++ b/tests/docker/test-quick @@ -15,7 +15,6 @@ =20 cd "$BUILD_DIR" =20 -DEF_TARGET_LIST=3D"x86_64-softmmu,aarch64-softmmu" TARGET_LIST=3D${TARGET_LIST:-$DEF_TARGET_LIST} \ build_qemu check_qemu --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630743; cv=none; d=zoho.com; s=zohoarc; b=cZprh6UWBQy2j7G34OKnJl8h3IT+bMY85BXgNncbKjfFfQlMZepwOeDJQKYNbgsU7KdU3eGPTyNfalAm65vLpf4RVQgscoBGAtMts4C7Q8YDMRa/WSkVFA6FhCFZifhjJrmS+w4Xi8k0+RK99kt5HQRHiikbfadxcEqIqKRwDlM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630743; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=p3y2eX+7FONDbDZLCLCZxdBeIEWMh8ZiPOEtCXfGU9A=; b=idQqb8A7IpdepGzeLmL++1Adqf0Tqx8T9K+DLobSsYO2chSKWY36kvI3odkblChaTVSq32Sc8M1/RhvgpD3sJ9KqAmTzOXGKsraj8XVuV1VDk31FbEdpwe4pFeRr5GWrWDnoipXarPoz9s8OirBsdjPoEoCwxQ1CCoysHbHAfwQ= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567630742935805.6078371186981; Wed, 4 Sep 2019 13:59:02 -0700 (PDT) Received: from localhost ([::1]:39676 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cMn-0003Pa-1C for importer@patchew.org; Wed, 04 Sep 2019 16:59:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49820) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvJ-0008Bh-LC for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bv9-0006dY-8Q for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:31 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:51754) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv7-0006Wc-Fn for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:26 -0400 Received: by mail-wm1-x331.google.com with SMTP id k1so205155wmi.1 for ; Wed, 04 Sep 2019 13:30:22 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id e15sm12493544wru.93.2019.09.04.13.30.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 530611FF99; Wed, 4 Sep 2019 21:30:14 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=p3y2eX+7FONDbDZLCLCZxdBeIEWMh8ZiPOEtCXfGU9A=; b=mUAKJXnz8UhhFcroaGb1tuken8Ra0GlXgXT5Eq8B0VlfDrLuNKq+Zy51oxh18yWqBL 1RXdhXlrtJLlTD89vxCashJe67dN7NbZAeBpQvr0MvCNNRpxtBTVM4fmoJyvTnkxyIBm bDI6BiZVsXZcNI3yU2TmUlPN1w/8+6H0afwz0t1vVo8bknclKfdI4r9ePV5+2fpFZ8BW m5+DQYCUpo9orD/YHvl2dxtMhgEVgNAtnBqw+gBepAYCZ0ygoC6S5OBAL37xgAmM3i7k JKcXZWvIg5Bh2aC02Co8iJbD+1PCNrtMlppLoHoj2m0PTIH6eHO6c+12IaophsaVRRBz zwuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=p3y2eX+7FONDbDZLCLCZxdBeIEWMh8ZiPOEtCXfGU9A=; b=SnlnS+jsLKUUwuETEfycCLqNSBNUBmi3ZSJ9Y7xHETAyRN/Z+JtjI8ZteTeacA91JS Ib9+N9ABDpl8sY28t+X/GoPKg5BEuLXGb4kMeGcc4tUYE5Ze3CmHrirxPnhJRDytRoCn wNSNvM8lbb1fbQts8l4EZ2Tl42vpjuCsUMzt+ZacX9HFqV6pwVx9FI+oQUEBRVLFHLmB oHhKw1BwMqF4JJ2GOwA39Bwlaubtb15Ta+b3TNKRQ5w58c7BvlNXAZfCMfbpNXlz6YZ3 oBj01vGoqlc6m8lBtRplbAH1YnWkwyaWFQEBeXf7N8o961HmF4493FFTGV07ByHCUIC6 ONcA== X-Gm-Message-State: APjAAAUgNTBjjgijvpiaODzwgNCZiHfTOf9u2yS6aQdEuqPg2UXgHT1y hCU4H8NpAVrvxgj4qcoQIbu0fg== X-Google-Smtp-Source: APXvYqy/i8dCPHdiTXO0t1LYi3UM0WPFv0ZPZ3TNihK4CVus5rSZvXnwaBsBUUaR7yyKrW1bg3CLdw== X-Received: by 2002:a7b:ca50:: with SMTP id m16mr93152wml.158.1567629021269; Wed, 04 Sep 2019 13:30:21 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:40 +0100 Message-Id: <20190904203013.9028-10-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::331 Subject: [Qemu-devel] [PATCH v1 09/42] tests/docker: set DEF_TARGET_LIST for some containers X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) You can assume the failures most people are interested in are the cross-compile failures that are specific to the cross compile target. Set DEF_TARGET_LIST based on what we use for shippable, the user can always override by calling with TARGET_LIST set. Signed-off-by: Alex Benn=C3=A9e --- tests/docker/dockerfiles/debian-arm64-cross.docker | 1 + tests/docker/dockerfiles/debian-armel-cross.docker | 1 + tests/docker/dockerfiles/debian-armhf-cross.docker | 1 + tests/docker/dockerfiles/debian-mips-cross.docker | 1 + tests/docker/dockerfiles/debian-mips64el-cross.docker | 1 + tests/docker/dockerfiles/debian-ppc64el-cross.docker | 1 + tests/docker/dockerfiles/debian-s390x-cross.docker | 1 + 7 files changed, 7 insertions(+) diff --git a/tests/docker/dockerfiles/debian-arm64-cross.docker b/tests/doc= ker/dockerfiles/debian-arm64-cross.docker index 7c2cc93daf8..6b59ef0843a 100644 --- a/tests/docker/dockerfiles/debian-arm64-cross.docker +++ b/tests/docker/dockerfiles/debian-arm64-cross.docker @@ -17,6 +17,7 @@ RUN apt update && \ =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Daarch64-linux-gnu- +ENV DEF_TARGET_LIST aarch64-softmmu,aarch64-linux-user =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ diff --git a/tests/docker/dockerfiles/debian-armel-cross.docker b/tests/doc= ker/dockerfiles/debian-armel-cross.docker index d866fe5d75b..363a162a253 100644 --- a/tests/docker/dockerfiles/debian-armel-cross.docker +++ b/tests/docker/dockerfiles/debian-armel-cross.docker @@ -15,6 +15,7 @@ RUN dpkg --add-architecture armel && \ =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Darm-linux-gnueabi- +ENV DEF_TARGET_LIST arm-softmmu,arm-linux-user,armeb-linux-user =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ diff --git a/tests/docker/dockerfiles/debian-armhf-cross.docker b/tests/doc= ker/dockerfiles/debian-armhf-cross.docker index 2b8627673c3..d5365881e79 100644 --- a/tests/docker/dockerfiles/debian-armhf-cross.docker +++ b/tests/docker/dockerfiles/debian-armhf-cross.docker @@ -17,6 +17,7 @@ RUN apt update && \ =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Darm-linux-gnueabihf- +ENV DEF_TARGET_LIST arm-softmmu,arm-linux-user,armeb-linux-user =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ diff --git a/tests/docker/dockerfiles/debian-mips-cross.docker b/tests/dock= er/dockerfiles/debian-mips-cross.docker index 3c4d6f9ec1f..a54efa7253a 100644 --- a/tests/docker/dockerfiles/debian-mips-cross.docker +++ b/tests/docker/dockerfiles/debian-mips-cross.docker @@ -20,6 +20,7 @@ RUN apt update && \ =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dmips-linux-gnu- +ENV DEF_TARGET_LIST mips-softmmu,mipsel-linux-user =20 # Install extra libraries to increase code coverage RUN apt update && \ diff --git a/tests/docker/dockerfiles/debian-mips64el-cross.docker b/tests/= docker/dockerfiles/debian-mips64el-cross.docker index 34b0b828957..a1481e16e2c 100644 --- a/tests/docker/dockerfiles/debian-mips64el-cross.docker +++ b/tests/docker/dockerfiles/debian-mips64el-cross.docker @@ -21,6 +21,7 @@ RUN apt update && \ =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dmips64el-linux-gnuabi64- +ENV DEF_TARGET_LIST mips64el-softmmu,mips64el-linux-user =20 # Install extra libraries to increase code coverage RUN apt update && \ diff --git a/tests/docker/dockerfiles/debian-ppc64el-cross.docker b/tests/d= ocker/dockerfiles/debian-ppc64el-cross.docker index fc056d7bc35..f10883c8188 100644 --- a/tests/docker/dockerfiles/debian-ppc64el-cross.docker +++ b/tests/docker/dockerfiles/debian-ppc64el-cross.docker @@ -16,6 +16,7 @@ RUN apt update && \ =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dpowerpc64le-linux-gnu- +ENV DEF_TARGET_LIST ppc64-softmmu,ppc64-linux-user,ppc64abi32-linux-user =20 # Install extra libraries to increase code coverage RUN apt update && \ diff --git a/tests/docker/dockerfiles/debian-s390x-cross.docker b/tests/doc= ker/dockerfiles/debian-s390x-cross.docker index 6732f9ec789..efa346007d6 100644 --- a/tests/docker/dockerfiles/debian-s390x-cross.docker +++ b/tests/docker/dockerfiles/debian-s390x-cross.docker @@ -21,6 +21,7 @@ RUN apt update && \ =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Ds390x-linux-gnu- +ENV DEF_TARGET_LIST s390x-softmmu,s390x-linux-user =20 # Install extra libraries to increase code coverage RUN apt update && \ --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631195; cv=none; d=zoho.com; s=zohoarc; b=oP3QSENxYlIr0dv8hqyn/Y2GqZ4HiQBmY6eyBFrkfRVBHSw4Sb55qifnAQfCeMXKZP07/zRA9DFNsYXOzxSa91P8fTrQYD1ZRErY2QiVoXmM9w4jSb3WU/r7jiITI4oKxr8ZFeAivbnuK15tYNUbAfzbxjF9dSwvIxRA99bA+OU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631195; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=c7umJv83whdCiZGCt8ZEswrCwowwGFdOv9ulf4HA70s=; b=aZkgLYv9rWEAYrijTRVn6gISiY9LVKkarkiWZSc4AYecykO8IlPqhTnM02l+TmiDrAAVr1BA9e0OgIeDNZ7DxI/JtSsDMBkqN8pd/6h8LNdh0mGvWC+viq4YLgA55AyKAKuuh/UwByKrsApS/Ia/FuD38w0ITyEwNLXUKwUIHE0= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567631195807698.0829715809314; Wed, 4 Sep 2019 14:06:35 -0700 (PDT) Received: from localhost ([::1]:39832 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cU4-0002cS-2b for importer@patchew.org; Wed, 04 Sep 2019 17:06:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49821) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvJ-0008Bs-NB for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bv9-0006eb-NK for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:31 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:39901) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv8-0006br-LK for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:27 -0400 Received: by mail-wm1-x330.google.com with SMTP id q12so204646wmj.4 for ; Wed, 04 Sep 2019 13:30:25 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id y72sm280956wmc.26.2019.09.04.13.30.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 6665F1FF9A; Wed, 4 Sep 2019 21:30:14 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=c7umJv83whdCiZGCt8ZEswrCwowwGFdOv9ulf4HA70s=; b=hN7swSUET8CMhcMsBF2uK99MMexd1Vv1L+Bm3NfzQlhsqkD/4lW1BlD1s65y3BM8b8 7gRvlTA8ZChifx7/bpF7IO3u3E5SmMx8X8WtNipsyrgiSbrUGJUSvtQTwocypq6lSP5D HOQMAA6WX8I7DbBNPI60agdnuYQT++7gTb9+ZB1pitC8gLRSzGw8j1FXJkNUB6l5x1q8 z/EYnRfqTeL2OxU0S98kJIIAQepQXMryYF9vt6+ilq8qP1cUxbjeauVG1wVy1ydmmTpv VQhdp99w/xl+6LOvhjfg2JMhbSxuxnK3bLw8Jtsle5C2cb2zJaYkR4wt3yITKLNrlVSo ewTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=c7umJv83whdCiZGCt8ZEswrCwowwGFdOv9ulf4HA70s=; b=JCdN95NBDyG08Nv5NGtbMkOXtTGnWAwoG544KhUO3yZIxCm7HvGFe5cQbbu2R0ckIk P9vM2ENwEpuH922y2dUUC21Oj6jrjZ5nI+ZmRHdn5IoKmRxzo0ShM4pgyZs2YwkZtTSd i3DOPsSxb09U5Q9jyByDN3+zpNO6lUx+GcYQ3HBsbu3IO1kPAFpRv78DJYbM6SlMz85R Nt9WW6BkXQdmX97scrJk4T5tAgW9S9u7aZRcX3DtEBoI+kvJMDOEKsFhBFcXy2ML/fiY KawLytOzDGPTeHro8LgQ7sNNw9tmGpTnsdHoy8DbmW6CzkkG7rowqGe8V8Q5d9CozzVq NCdA== X-Gm-Message-State: APjAAAWJg9Z/8mmLz12ERvCoZYuzgiBK9npmON8vxdJ4ihk2yv59yEYt 67hXNSTn+D0cwehU6xLC8W3g4A== X-Google-Smtp-Source: APXvYqyyCv8u3KvuMR5sk/kvK1NHF2Tt0bkZFyPrEXUbrWtp8CZMDgY6MoG5X35tdcHLZdM5L+GhIg== X-Received: by 2002:a7b:cb0a:: with SMTP id u10mr116237wmj.16.1567629024800; Wed, 04 Sep 2019 13:30:24 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:41 +0100 Message-Id: <20190904203013.9028-11-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::330 Subject: [Qemu-devel] [PATCH v1 10/42] tests/docker: add Buster to DOCKER_PARTIAL_IMAGES X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) We need to add additional packages to the base images to be able to build QEMU so lets avoid building with it. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index cf535cbd196..89881fb5f5d 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -6,7 +6,7 @@ DOCKER_SUFFIX :=3D .docker DOCKER_FILES_DIR :=3D $(SRC_PATH)/tests/docker/dockerfiles DOCKER_DEPRECATED_IMAGES :=3D debian # we don't run tests on intermediate images (used as base by another image) -DOCKER_PARTIAL_IMAGES :=3D debian debian8 debian9 debian8-mxe debian-ports= debian-sid debian-bootstrap +DOCKER_PARTIAL_IMAGES :=3D debian debian8 debian9 debian10 debian8-mxe deb= ian-ports debian-sid debian-bootstrap DOCKER_IMAGES :=3D $(filter-out $(DOCKER_DEPRECATED_IMAGES),$(sort $(notdi= r $(basename $(wildcard $(DOCKER_FILES_DIR)/*.docker))))) DOCKER_TARGETS :=3D $(patsubst %,docker-image-%,$(DOCKER_IMAGES)) # Use a global constant ccache directory to speed up repetitive builds --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630216; cv=none; d=zoho.com; s=zohoarc; b=ffk/51qW5uh2Zf0fOL09VjejjcSy+w8teADY4sCa1NROcAZiLJ544gd58TA829fxmcUe8a8OwrJx9tRjPq7+9hahCCQsJliYEHaT2amEiYyLLg+XTAgVzKUuH50jl/r6nzbmCDKA8Upc/6JlQ6CkiidSBfmzB1xLKCIlzcm8Iiw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630216; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=9p8BAxT30zLuPs+PTsow4wewanfEgFRokJTEPp+OXPU=; b=eu/dqsre7uYkCGPKJfl+BhA9sAB5Pqe1tHC7KQHi0WUmgwarKqtQVeB3x8d5shCFSZa8+P6FNmtlcSi0XQMtE4tidj2M2fHeTyyJGRJADhwv15e7ZtRFhCuQKKA2xt1gCHkDbIrluuQziSXzcZFfqkCFXSYxrkd511lrQ978Kcc= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567630216728161.206072848168; Wed, 4 Sep 2019 13:50:16 -0700 (PDT) Received: from localhost ([::1]:39464 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cEF-0001tr-MK for importer@patchew.org; Wed, 04 Sep 2019 16:50:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49824) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvJ-0008Bu-N4 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bv9-0006e3-EV for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:31 -0400 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:33472) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv7-0006bL-Hz for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:26 -0400 Received: by mail-wr1-x444.google.com with SMTP id u16so217929wrr.0 for ; Wed, 04 Sep 2019 13:30:25 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id q192sm196901wme.23.2019.09.04.13.30.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:18 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 7E2DC1FF9B; Wed, 4 Sep 2019 21:30:14 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=9p8BAxT30zLuPs+PTsow4wewanfEgFRokJTEPp+OXPU=; b=RoOlX5/tEuce1rgHi/eF2JXXwzwfTUntqM+MZSbyyyZj5UQTRwPSmQ7ciwraxRycax C9Sug2K1OynTgpaSzTWsNvmCC/Ph7IE9Gy2a7ugms/6AmfpiEQ8JtYGbNWLtmwNO0eiD Zm+DuI6FZIlVdNFGcqzfQOmgI2ojW/TZqYU87+WN18zL4M3b4idOuhvoKfQLVj8Ceq2T eOLnRno0gj0xROVreUEzpWnQ9Rf/ehxnbrfLej6k3eNAgKGuyACnZpDXVC5WZcjqJAgo l0r1kx4VsJIg6G9jdAxbV6Ne6AXQE+7LtZAdCXdO/BxmKBiYD/1J81/VWNwG1NqiI9K6 aUkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=9p8BAxT30zLuPs+PTsow4wewanfEgFRokJTEPp+OXPU=; b=tFa0j5vW6VXhjPlQHr7F5/J2PImj4ahHUPZuokIU7xFZgRbl8WhIljy/dRpbVl7ADj P5pjWYiHMB9AmfQQypTYocqEev+SBrp4ma8N6Fi1zaE9n0E8h9PMkwTVKOwFP0eK3vTl YZsij4PZmcSga2gd0iYIHPC7Q81XvbBw7blMcTtuA3e0ykNVnirCW28MxrpsUR3LBwHH /IWqy7aUzh7YYTSHMvYmWJl4JITnqnuY/Ej49D0hT8QUS4YntImdXn08mwnksHMB2mos XjlxTq4BebGOawyrUBwLO0ld42IHJqrsfUBhD/shADlPIYpClZpv6LpU9qSI0HbnDxZ5 qR8Q== X-Gm-Message-State: APjAAAWTKHCespDZRdDZO+bG35LXqptdV7tmvF/J/XaUWTAFfFtUPwz2 IZ1lgmoDqtqtfcz2u9GddaBkrg== X-Google-Smtp-Source: APXvYqwnX77nFTqQzAkhmQYfXUvdRgy27+9I+x9nGJSjTIyzFcC5J5tAovjs0yMQcj9RWUuTzzzf2Q== X-Received: by 2002:a5d:4f08:: with SMTP id c8mr24089975wru.51.1567629024275; Wed, 04 Sep 2019 13:30:24 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:42 +0100 Message-Id: <20190904203013.9028-12-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::444 Subject: [Qemu-devel] [PATCH v1 11/42] tests/docker: move our arm64 cross compile to Buster X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now Buster is released we can unify our cross build images for both QEMU and tests. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 5 ++--- .../docker/dockerfiles/debian-arm64-cross.docker | 4 ++-- .../dockerfiles/debian-buster-arm64-cross.docker | 16 ---------------- tests/tcg/configure.sh | 2 +- 4 files changed, 5 insertions(+), 22 deletions(-) delete mode 100644 tests/docker/dockerfiles/debian-buster-arm64-cross.dock= er diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 89881fb5f5d..48c22ae40c0 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -86,13 +86,10 @@ docker-binfmt-image-debian-%: $(DOCKER_FILES_DIR)/debia= n-bootstrap.docker endif =20 # Enforce dependencies for composite images -docker-image-debian: docker-image-debian9 docker-image-debian9-mxe: docker-image-debian9 docker-image-debian-amd64: docker-image-debian9 docker-image-debian-armel-cross: docker-image-debian9 docker-image-debian-armhf-cross: docker-image-debian9 -docker-image-debian-arm64-cross: docker-image-debian9 -docker-image-debian-buster-arm64-cross: docker-image-debian10 docker-image-debian-mips-cross: docker-image-debian9 docker-image-debian-mipsel-cross: docker-image-debian9 docker-image-debian-mips64el-cross: docker-image-debian9 @@ -101,6 +98,8 @@ docker-image-debian-s390x-cross: docker-image-debian9 docker-image-debian-win32-cross: docker-image-debian9-mxe docker-image-debian-win64-cross: docker-image-debian9-mxe =20 +docker-image-debian-arm64-cross: docker-image-debian10 + docker-image-debian-alpha-cross: docker-image-debian-sid docker-image-debian-hppa-cross: docker-image-debian-sid docker-image-debian-m68k-cross: docker-image-debian-sid diff --git a/tests/docker/dockerfiles/debian-arm64-cross.docker b/tests/doc= ker/dockerfiles/debian-arm64-cross.docker index 6b59ef0843a..55045ff5d5a 100644 --- a/tests/docker/dockerfiles/debian-arm64-cross.docker +++ b/tests/docker/dockerfiles/debian-arm64-cross.docker @@ -1,9 +1,9 @@ # # Docker arm64 cross-compiler target # -# This docker target builds on the debian Stretch base image. +# This docker target builds on the debian Buster base image. # -FROM qemu:debian9 +FROM qemu:debian10 =20 # Add the foreign architecture we want and install dependencies RUN dpkg --add-architecture arm64 diff --git a/tests/docker/dockerfiles/debian-buster-arm64-cross.docker b/te= sts/docker/dockerfiles/debian-buster-arm64-cross.docker deleted file mode 100644 index 52787edcc2c..00000000000 --- a/tests/docker/dockerfiles/debian-buster-arm64-cross.docker +++ /dev/null @@ -1,16 +0,0 @@ -# -# Docker arm64 cross-compiler target -# -# This docker target builds on the Debian's Buster base image. There -# are no QEMU pre-requistes so this image can only be used to build -# test cases. -# -FROM qemu:debian10 - -# Add the foreign architecture we want and install dependencies -RUN dpkg --add-architecture arm64 -RUN apt update && \ - DEBIAN_FRONTEND=3Dnoninteractive apt install -yy eatmydata && \ - DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt-get install -y --no-install-recommends \ - crossbuild-essential-arm64 diff --git a/tests/tcg/configure.sh b/tests/tcg/configure.sh index 5f794b664b8..2a351a00048 100755 --- a/tests/tcg/configure.sh +++ b/tests/tcg/configure.sh @@ -95,7 +95,7 @@ for target in $target_list; do case $target in aarch64-*) # We don't have any bigendian build tools so we only use this for AA= rch64 - container_image=3Ddebian-buster-arm64-cross + container_image=3Ddebian-arm64-cross container_cross_cc=3Daarch64-linux-gnu-gcc ;; alpha-*) --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631615; cv=none; d=zoho.com; s=zohoarc; b=gh5UZlokG4m1x8oG1mgXxEbMKOGapla1QdqGFrRELESxIorhBN4IqQhmkDKBlPeQwysVNJcmjfx2zHniumyT3bIGQpvS603FHDwM+vXldpAg/5aU/lLY37xyZhneiUjASIFqE8MWWE7BnTfwwX9+oXm3Vllz8Gx6QLO7ON4BxNE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631615; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=e6/Y3kAQfcm8gVLpETkbTd4pLX1/IhY8SN6s+VJNHc8=; b=nJ8w/0VL6f8V9MrPGOz5SVf3sE5fp/EC/n+hlL+pU7ZgkaZ5tlldrMPvVEsYOj7hx+7FUYUwvdh/b0BlgHci2iR3QlgFTlnECWXSGtW6eSmxYome7oUnUUAUpZYbouSjOryOGdIlOniIL13BTvoTbgnWCsfRbYgrwgcE0qtkWO8= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567631615308910.4827876990488; Wed, 4 Sep 2019 14:13:35 -0700 (PDT) Received: from localhost ([::1]:39958 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5car-0002uT-Oj for importer@patchew.org; Wed, 04 Sep 2019 17:13:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51503) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3r-0000pD-48 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3p-0003QV-OH for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:26 -0400 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:36895) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3p-0003P1-Gq for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:25 -0400 Received: by mail-wm1-x343.google.com with SMTP id r195so239146wme.2 for ; Wed, 04 Sep 2019 13:39:25 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id q192sm248460wme.23.2019.09.04.13.39.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:23 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 93FA11FF9C; Wed, 4 Sep 2019 21:30:14 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=e6/Y3kAQfcm8gVLpETkbTd4pLX1/IhY8SN6s+VJNHc8=; b=dBfmWg8iDm06KzYx+P55ql8aGiWC6HgQ64V3E1p1USBHf9V4jqszn3cl7A38xHlecD Ab+KpABJymTztogcdKmgZbqZ/gAg/ufp+I+YtVYxAoQElAGjBsT4zRYjcalDrBhA11Vg FogCMNe7pNLlmtTndlnp9XmG8JdibMYlgjyKP/mO6JHtFtSp/trm+NV8T+oflmOgESZj aYGhlbHKfpH+JOBKfqQWYQDBGe/09rhWmfAz1VmQ0YxpVTtUv5MPJtyTDcEQA9R/khmO /LkvK/tAb//u8t4nSHyBmpVWSWLv/QHcfEa2WUtpeV2WBI5MUm99DGTcOQT8Vn4cc4/m zdsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=e6/Y3kAQfcm8gVLpETkbTd4pLX1/IhY8SN6s+VJNHc8=; b=NCNxvJhhjfZ3ah+fVlekAVXEAWi+ZEQjpKVLn1HmfNl469HDcrwNOJgjkRSR4oWg6/ eQuqPM/g0yRwxJwj0EvO1sb4zlujMBBHGYJOp22w+YbmjJjw/aAzM5lDMjD5SVKMv3ZK XhVDZkn8b1amrbA0EI42me0ZtxIZai1uB+QrfRSZeEfivY4/sq6/XbmWFd4kORd0tyMU TE69gBHzZN++JCNaugDQ/b4XzekyvjFe4huXWX3rS3+KQFNoDCKPCu28wFaJshs7iZb6 FEnqvWBF/t0/Uqp5cu06FoVJyivjRlnohrSCfnVhhAMo8ZKKjdW1hhKVFGWVNMkganJ0 NdMQ== X-Gm-Message-State: APjAAAWSF2XZe9GTTbjfN+C5iAqOC0JBhcGhh/KCG15p7+Om+/J36qr6 RiHPh/kCrTzNmZ/Po87MvHkN9g== X-Google-Smtp-Source: APXvYqxW5nDuVkTydkmBKugkZ3daJ2x6G6px2BpARq8zn9X0pMCmjtrzAa+B9mhe0RX1ljZZjgHxxw== X-Received: by 2002:a1c:9805:: with SMTP id a5mr99928wme.119.1567629563654; Wed, 04 Sep 2019 13:39:23 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:43 +0100 Message-Id: <20190904203013.9028-13-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::343 Subject: [Qemu-devel] [PATCH v1 12/42] tests/docker: move our powerpc cross compile to Buster X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now Buster is released we can stop relying on the movable feast that is Sid for our cross-compiler for building tests. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/debian-powerpc-cross.docker | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 48c22ae40c0..7c1ff677a13 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -99,6 +99,7 @@ docker-image-debian-win32-cross: docker-image-debian9-mxe docker-image-debian-win64-cross: docker-image-debian9-mxe =20 docker-image-debian-arm64-cross: docker-image-debian10 +docker-image-debian-powerpc-cross: docker-image-debian10 =20 docker-image-debian-alpha-cross: docker-image-debian-sid docker-image-debian-hppa-cross: docker-image-debian-sid @@ -107,7 +108,6 @@ docker-image-debian-sh4-cross: docker-image-debian-sid docker-image-debian-sparc64-cross: docker-image-debian-sid docker-image-debian-mips64-cross: docker-image-debian-sid docker-image-debian-riscv64-cross: docker-image-debian-sid -docker-image-debian-powerpc-cross: docker-image-debian-sid docker-image-debian-ppc64-cross: docker-image-debian-sid docker-image-travis: NOUSER=3D1 =20 diff --git a/tests/docker/dockerfiles/debian-powerpc-cross.docker b/tests/d= ocker/dockerfiles/debian-powerpc-cross.docker index 5d08fad7cd3..89dd4fbf870 100644 --- a/tests/docker/dockerfiles/debian-powerpc-cross.docker +++ b/tests/docker/dockerfiles/debian-powerpc-cross.docker @@ -1,14 +1,12 @@ # # Docker powerpc cross-compiler target # -# This docker target builds on the debian sid base image which -# contains cross compilers for Debian "ports" targets. The original -# Jessie based no longer builds. +# This docker target builds on the debian Buster base image. # -FROM qemu:debian-sid +FROM qemu:debian10 =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends \ gcc-powerpc-linux-gnu \ - libc6-dev-powerpc-cross || { echo "Failed to build - see debian-si= d.docker notes"; exit 1; } + libc6-dev-powerpc-cross --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630485; cv=none; d=zoho.com; s=zohoarc; b=ZtCu5PRIHbngzMPSWtnh5Bmyzhso0GbczphGL6ZnWrEc3mqOtS6GhyFshjcWit824rWw19MXb7jBFGkvwoCt7gtIeevadl/eNh7mAdJ9pd61n/+xBFFsfINDrC9X19eT33/HxqoyjjRs521VZ7ig3Yzs3rtlfdc68P9iJ7MJoY0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630485; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=DJNOak01VaYIVfmTkJLzi54b9KZZCFhu5sQw2igRPWk=; b=K0ENGBa4xiWRJGcEwY0j/W9SxkGreEbF1+SckayJV88J4b2cwGcuvdrFSH+jFcTVwCFINxiTtCw/w7VKn8nHkkyLZY24fcqy6ZGAMM/ZK9eGtvWOM5dQOwI4FARWJhg527i5JY7NztcnMvECydXw6peR8QRf6CuNJmBVpjt39wE= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567630484946251.95109732745198; Wed, 4 Sep 2019 13:54:44 -0700 (PDT) Received: from localhost ([::1]:39592 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cId-0006pn-6y for importer@patchew.org; Wed, 04 Sep 2019 16:54:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49899) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvT-0008DN-9R for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bvJ-0006k2-HR for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:41 -0400 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]:43565) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bvC-0006fP-G8 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:31 -0400 Received: by mail-wr1-x443.google.com with SMTP id y8so163853wrn.10 for ; Wed, 04 Sep 2019 13:30:29 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id w8sm5467058wmc.1.2019.09.04.13.30.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:25 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id A91C81FF9D; Wed, 4 Sep 2019 21:30:14 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DJNOak01VaYIVfmTkJLzi54b9KZZCFhu5sQw2igRPWk=; b=tvSR6OPtRKLc39xyC7NzcaqJAmyLjTOuVgvJyob49BwwDpSg1dAgt3qPi9J5uV1WNC g8oEzKqFygoRcsGcRPw3NSbrpqbtHv/KECDl5FH+vh6E+rWccP7UHDrXR61TuIjPDLoD fwxcAScIOO514e1uKg+WojMei904ie7HIUWpCwjE+0bvHbg/T1CwzWqpmTMFawZvND8K oJd6A9AeeOF608EGuFEx9VDb4hqcM0rJ1lrBqUX+TqVMKrpOBNAW3vlYDRoldNMWVbsm sVkoRe4rOx6bcbkFirnL/kNLxWErIo8bHehP3M1qGiFEM0TKkAjnKndXK+ce35T33PnG ISDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=DJNOak01VaYIVfmTkJLzi54b9KZZCFhu5sQw2igRPWk=; b=QyPYn9R1f+RwDbuPhyf2KmSY3Twz4jWtKyFGX7+sxMrqyW/xiCMbCfruGHHSVxBSm7 ZbTYvWHPurg/O4OTKQGf7R+E/9g7XD9v2f6ILwaxkForBGjj50WyfcacUjFney+Gc07R OyjLWrqonM7o3WWKiE6GlO/DgAM6vBIllQEhwlUQdPyp/Mo1CksfktubimZf4GI4cOhF MQrC8Y/2/MS5poyTpRaeyApLUR++kmBb/qTWJ/ZrsJDEpGNoYi+yeDV0VvLgzNLF0v5C iNpEyZexQ+kz0DhaLaiBWzgKf0ga7P/7Cy0V5OaEW30nmZEMiJL0qjAzLN+3yONQy/mL qLxg== X-Gm-Message-State: APjAAAW/t/yZxezj7pUHvCcuUJbOgufELBXbpg7XtyR8h28GLJ7k8UTA TCXS1z3yRiHThZb9PeNAZggOxQ== X-Google-Smtp-Source: APXvYqyIQhZyFlI03MxF7pN4AD0qI3NWJGYA0IWOnEW7MrrQgNlrLE267YO9oK4PcutYmXFT9a8UeA== X-Received: by 2002:adf:dfc2:: with SMTP id q2mr22967813wrn.307.1567629028452; Wed, 04 Sep 2019 13:30:28 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:44 +0100 Message-Id: <20190904203013.9028-14-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::443 Subject: [Qemu-devel] [PATCH v1 13/42] tests/docker: move our Alpha cross compile to Buster X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now Buster is released we can stop relying on the movable feast that is Sid for our cross-compiler for building tests. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/debian-alpha-cross.docker | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 7c1ff677a13..e7379f1d732 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -98,10 +98,10 @@ docker-image-debian-s390x-cross: docker-image-debian9 docker-image-debian-win32-cross: docker-image-debian9-mxe docker-image-debian-win64-cross: docker-image-debian9-mxe =20 +docker-image-debian-alpha-cross: docker-image-debian10 docker-image-debian-arm64-cross: docker-image-debian10 docker-image-debian-powerpc-cross: docker-image-debian10 =20 -docker-image-debian-alpha-cross: docker-image-debian-sid docker-image-debian-hppa-cross: docker-image-debian-sid docker-image-debian-m68k-cross: docker-image-debian-sid docker-image-debian-sh4-cross: docker-image-debian-sid diff --git a/tests/docker/dockerfiles/debian-alpha-cross.docker b/tests/doc= ker/dockerfiles/debian-alpha-cross.docker index 23444342f03..74bcabfdb12 100644 --- a/tests/docker/dockerfiles/debian-alpha-cross.docker +++ b/tests/docker/dockerfiles/debian-alpha-cross.docker @@ -1,13 +1,12 @@ # # Docker cross-compiler target # -# This docker target builds on the debian sid base image which -# contains cross compilers for Debian "ports" targets. +# This docker target builds on the debian Buster base image. # -FROM qemu:debian-sid +FROM qemu:debian10 =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends \ gcc-alpha-linux-gnu \ - libc6.1-dev-alpha-cross || { echo "Failed to build - see debian-si= d.docker notes"; exit 1; } + libc6.1-dev-alpha-cross --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631461; cv=none; d=zoho.com; s=zohoarc; b=lARmWrSXxnMIbc4KrWMLxf54eVZDjOdKlk+BTlIfOnw8vX3NP4mQbtjjQYBA4ZR3gtB7HNavYXnZgpqCmvd8g6A9QBF4lIcrjFy5UfMfqOUefmKy6U3TQmlJZZPzuOQSnecwOC3aTWMplcRU2J/r2isIcBdLqy56nFEHQuS9W7k= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631461; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=zh8cJOMlQoU86gylTdnIBMbDSjCDSeGhH9/trBdCYUA=; b=eEE0HLSf8b0NbVkIo6viLBqZWmC20XvjtOjQGEuUeYw3DEIYevs5UEtzcOOrHmHlo7tD6CWCtZQIEZwQBzCD+6Pf1Cvhu6RQIbqlasogleirLYACCSc96A5Df6dXu5h4kRluHjT8cmo6TYsBr4e2QHcjMC2gYzO42PvK+uBfZNE= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567631461172153.75639103294452; Wed, 4 Sep 2019 14:11:01 -0700 (PDT) Received: from localhost ([::1]:39914 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cYK-00006W-Jh for importer@patchew.org; Wed, 04 Sep 2019 17:10:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49822) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvJ-0008Bt-MG for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bvA-0006f4-FX for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:31 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:56318) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bv9-0006dL-Hz for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:28 -0400 Received: by mail-wm1-x331.google.com with SMTP id g207so182165wmg.5 for ; Wed, 04 Sep 2019 13:30:27 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id b136sm130137wme.18.2019.09.04.13.30.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:25 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id BF38A1FF9E; Wed, 4 Sep 2019 21:30:14 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=zh8cJOMlQoU86gylTdnIBMbDSjCDSeGhH9/trBdCYUA=; b=gOav/tuua1E4hp8ziE/1je/+tdtkNkgZUpWFXm2jAFqUB5HsZLjUd0GZRxVOZv1gm6 iJKaKaGzuY7EYwN8A4Ks8dIu6v1s+fckqkZqgKR51m5u2alDiKU9z2ptwG5FfOxnq3zi 40/v+4BDg9Vw0Jn1qVl+xht4HPrqsYNo5JfL/qobiaJLRHUwm2UAQ/Kh26EsaTjsbNZW lwXoPHDMvP8XOBMtCbqSQvwjKBd5S6IKEMccFBsf7nQCPzRfYTlV9bZEphWgRnRauGe1 sq+e48t+T/9ue+4UuuJlezWPaDFYtERf2kpotGArdxgKzzaC3nUkTN9FOQoDIOSJPfZL 0AZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=zh8cJOMlQoU86gylTdnIBMbDSjCDSeGhH9/trBdCYUA=; b=EtDYLzF5z5xoz5Dm/9kvmUYIwaYJ4JmFSV3x4EUrbLZ0+La3UyI3//aHSlaBlScFIT WZcfKY6cIyWTfjvv6KnNsWbKWWY3ifZq+i9NOpovV2dKzNAl+z9bHkQ31jf91W9CwbuP o5qtQ8+npLmH7KbBtqCHIgXOq8JS6HPXE6TysJeqy++S7TpJ8X9aGJc/a0jTjkqcTQt4 oxyi10uvzvuJZcffLWgmRmgXFe7CyZp48sPq0k/2WwXZ3kDm8z7kC1ZHFrwMueqXXp8O x9N9pniV4wDrPJmFHBsJIdvjC+TW0HspJKCFB6Q0zQAe9VkSnZ9CHx792BMgOlqyKxfL 82og== X-Gm-Message-State: APjAAAUSTmUae45jtZin/4ZTJWs8ukDWM406PpGuta0dTnFjOiEytRX/ ny5t63ahAQTUcriunfjNuSgr9g== X-Google-Smtp-Source: APXvYqxTKm5hvm+VzFha5tugezzMxqoAIxnWWvEKjuzcPaiY8F8awFnO8nkYyg+hVQnWGILoYdsADA== X-Received: by 2002:a05:600c:23cd:: with SMTP id p13mr89932wmb.148.1567629026315; Wed, 04 Sep 2019 13:30:26 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:45 +0100 Message-Id: <20190904203013.9028-15-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::331 Subject: [Qemu-devel] [PATCH v1 14/42] tests/docker: move our HPPA cross compile to Buster X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now Buster is released we can stop relying on the movable feast that is Sid for our cross-compiler for building tests. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/debian-hppa-cross.docker | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index e7379f1d732..ba5a624eaec 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -100,9 +100,9 @@ docker-image-debian-win64-cross: docker-image-debian9-m= xe =20 docker-image-debian-alpha-cross: docker-image-debian10 docker-image-debian-arm64-cross: docker-image-debian10 +docker-image-debian-hppa-cross: docker-image-debian10 docker-image-debian-powerpc-cross: docker-image-debian10 =20 -docker-image-debian-hppa-cross: docker-image-debian-sid docker-image-debian-m68k-cross: docker-image-debian-sid docker-image-debian-sh4-cross: docker-image-debian-sid docker-image-debian-sparc64-cross: docker-image-debian-sid diff --git a/tests/docker/dockerfiles/debian-hppa-cross.docker b/tests/dock= er/dockerfiles/debian-hppa-cross.docker index ee6d9a24ce8..5c68b2d3304 100644 --- a/tests/docker/dockerfiles/debian-hppa-cross.docker +++ b/tests/docker/dockerfiles/debian-hppa-cross.docker @@ -1,10 +1,9 @@ # # Docker cross-compiler target # -# This docker target builds on the debian sid base image which -# contains cross compilers for Debian "ports" targets. +# This docker target builds on the debian Buster base image. # -FROM qemu:debian-sid +FROM qemu:debian10 =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630423; cv=none; d=zoho.com; s=zohoarc; b=bpCBjj2OPLMgarZmIVwfwYipSJ9otyHAaHsdeJbJB9TFWk+KM8M0KlM2xuq2HKZZBP0X6AonFdZgXl4yL8JALEsTqzOWDY6QeO0vRcvPK0GcckuuV2c9R4V05/sVYk2sQP2aoErXerrFZ7WXgQ6Yi/eZSNkueUfWmP+cACwLL/c= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630423; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=P/I2OnZViMdHt3FAidu0SleYqkts7IpxERv4eYEqeXc=; b=ZzkueQNWIKNK8qBLzTcuYsQnU1YUzIKzsYkvYabXSzNgKQvh6xLdyOJ9DVQ3Ov+ZvXRO9unkJEt3ttkS0FvQLcI9H64Nug9TeZYLj48WwcVc3pY+OSdzpDU4BpRZLAOyQow0y3OqfD56DACPxmpuf6fsrc/9+qWoijtQesAO6MA= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567630423234517.4089632327208; Wed, 4 Sep 2019 13:53:43 -0700 (PDT) Received: from localhost ([::1]:39566 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cHb-0005ZI-KO for importer@patchew.org; Wed, 04 Sep 2019 16:53:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49833) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvJ-0008CE-RQ for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bvC-0006g9-NX for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:37 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:37678) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bvB-0006er-Ee for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:30 -0400 Received: by mail-wm1-x32b.google.com with SMTP id r195so215296wme.2 for ; Wed, 04 Sep 2019 13:30:28 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id d18sm31755302wra.91.2019.09.04.13.30.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:25 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id D5CBF1FF9F; Wed, 4 Sep 2019 21:30:14 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=P/I2OnZViMdHt3FAidu0SleYqkts7IpxERv4eYEqeXc=; b=PCX6xUy/9pyy7C6kxmT2gz9AhhIZrXdeu1D+vBoSOkzU1iA7E1H946AqcKNgXQ4VZw x11wB+sGwptYNddX+N9rKIHzN3bY7xlMXr6XCKAc0gKnuH4LvOadPCWrNaM5WuGbfx+6 9IgnLjnNuvKLnkXKpsjSaj98iNAeP+4jk837pcVTp3VDQLTyoYfgsR1bGUxsGq38SxnW yba/xdJNpGuv6U9TaC0I1tpRu1ry4wq1sXLWx4F9lYHESs2FidOY6J2VyH9nnHSeI+fc EZxS4k5Qvry69r0lPi2jGB3kf73NVgLf0xL/JO8UFmuw7UC83YoTek3SnbJ/RymVLj/7 7YCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=P/I2OnZViMdHt3FAidu0SleYqkts7IpxERv4eYEqeXc=; b=gd10JdqmZN7lz3PyelT4IoCNbqsUVp2HT9ze+Hdk/asxcq1YN0Uh96cvvdcdDpt84k g3/RIJNkX3zVegJlzbApt9wVe3nWQDZJ9ZY3vffIQCbTSfV1ko42InicdkRH/C9rBqlw APMqOyyjfO25vtFajq+ssjdj9CvUbkYHZQPeqG7/JzqPZydnW1jGYu/lUulDgMwhPYMD 5auCWN0c9fUg7G1tkcgUtygRl840nflsCSB4OeaPJX21blxQP5YpXWehyEkL75lQRNSw P/MSefF7neSuM2wHkMxVoczss8D6tl4Xt629W47uMOKeHS0BAulLkNtATsA7izhseqYE HBWg== X-Gm-Message-State: APjAAAVE7xPTfT/VdOJkYNnCEqO8J65+z3ql2kZwHsOsKKRFQVtxtM4d 64+Y3inU/PnAtOCEKq0HGMjlgg== X-Google-Smtp-Source: APXvYqzdL9EPx8voDN8XTSjq2sMjGwJitPEkMK8Ryl9KczKSoD72Ogg2xKb+I+CreFB3KNS8P+xm9g== X-Received: by 2002:a1c:9c96:: with SMTP id f144mr111670wme.96.1567629027460; Wed, 04 Sep 2019 13:30:27 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:46 +0100 Message-Id: <20190904203013.9028-16-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32b Subject: [Qemu-devel] [PATCH v1 15/42] tests/docker: move our m68k cross compile to Buster X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now Buster is released we can stop relying on the movable feast that is Sid for our cross-compiler for building tests. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/debian-m68k-cross.docker | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index ba5a624eaec..62f2733eb66 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -101,9 +101,9 @@ docker-image-debian-win64-cross: docker-image-debian9-m= xe docker-image-debian-alpha-cross: docker-image-debian10 docker-image-debian-arm64-cross: docker-image-debian10 docker-image-debian-hppa-cross: docker-image-debian10 +docker-image-debian-m68k-cross: docker-image-debian10 docker-image-debian-powerpc-cross: docker-image-debian10 =20 -docker-image-debian-m68k-cross: docker-image-debian-sid docker-image-debian-sh4-cross: docker-image-debian-sid docker-image-debian-sparc64-cross: docker-image-debian-sid docker-image-debian-mips64-cross: docker-image-debian-sid diff --git a/tests/docker/dockerfiles/debian-m68k-cross.docker b/tests/dock= er/dockerfiles/debian-m68k-cross.docker index 4311c9cf86d..25edc80e9a3 100644 --- a/tests/docker/dockerfiles/debian-m68k-cross.docker +++ b/tests/docker/dockerfiles/debian-m68k-cross.docker @@ -1,10 +1,9 @@ # # Docker cross-compiler target # -# This docker target builds on the debian sid base image which -# contains cross compilers for Debian "ports" targets. +# This docker target builds on the debian Buster base image. # -FROM qemu:debian-sid +FROM qemu:debian10 =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631349; cv=none; d=zoho.com; s=zohoarc; b=WO/NY4tvUGzcUY5QboOE+gyQmVthxC+n/o994g+d6cr0Fzuc/zPO7DXSBDQE5Tg8+/EDRZNHZmlXz6gbI915cGoapi5juMQnXGdbOOIA0tzjR1HujhzjY03XbjnqdhtlUF6u57rYFb0Byhf3Nh36I/p/TqPyFvFOjQxyDCCdbZM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631349; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=qKk7W/OkoQyoVSUhxE+KkbmuWnbPiA9cvGBg2KVCJvo=; b=ea2PCV8KSlOIoBaUIwQ+XUn0aDIyVQMjrkRY95frU1DrXB96MHG95MykxmePwSprsX3q0wMcKJfpp7MDB0KTCH8BGgmt/sU/gAgPEnMYfcd2e2e2LN392UySnY+/rUmfhljkY7lLzTgHEAIV24yfNNODCI9V5vRskHZEzCTuPjM= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567631349222727.8042575547493; Wed, 4 Sep 2019 14:09:09 -0700 (PDT) Received: from localhost ([::1]:39872 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cWX-0005vr-F5 for importer@patchew.org; Wed, 04 Sep 2019 17:09:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51672) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c40-00015K-UC for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3z-0003Zd-KP for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:36 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:54159) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3z-0003Z8-EV for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:35 -0400 Received: by mail-wm1-x32e.google.com with SMTP id q19so217414wmc.3 for ; Wed, 04 Sep 2019 13:39:35 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id j30sm528393wrb.66.2019.09.04.13.39.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:31 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id EAB461FFA3; Wed, 4 Sep 2019 21:30:14 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qKk7W/OkoQyoVSUhxE+KkbmuWnbPiA9cvGBg2KVCJvo=; b=d6sjbn8DlOEmacWGSVqP0Ru5XKQKJQpxnq9U0KZQl7Z6hzFA7qlU1Jt8DAJEJmPUQr MW7kqR/f5dYjLrAqOw3wlsy8URXLxEk1wh8EnaMPFOgSBWV4nyuhh3Dj/Oq+L5OG90n1 1Aao3w+9sbL7Jr/VkMxDv9fZ6c1V8N2x8k7Khdz+LA/kZcUHq2sgyjypjc3SESJurjDp 1UODrzcBD1DMepgu4j8cKlp0HcvCkU77/KUoNGB0Q/Hanqa1N5DG92Qy7Gv4DtzT/ada OFkyUXk31SEwOu3Y0KGUeTUHbawEV1azeP0pkRUi3T4xIjx2KLmRaWDP+NJDC/EPxf53 rMow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=qKk7W/OkoQyoVSUhxE+KkbmuWnbPiA9cvGBg2KVCJvo=; b=ghEtto5d98D8Ae95yRIWKK7ed5v+rB0gw6Z8Ep6ImZY9cZ7t9WLXWdNFxw49QDBffE NNkDJ1QEWAE4NFwjQLnsE+Dt/Wx6JdIMdhW2fcb9YP9bo7aRLhA/D2BNCRDARf6aygTb GBs/CWgjcH82OJlqhA/gvVJXN0MTV+qlWpPQdoryKp2GrpYfFrxOOv2sduXM49ZL0BCg 99HLkF11qIw5aJMmijqK8ccfTMtdybEQ0Pq7lvNiPdEQz4ALgfOPlNFsgVGbC6pEiKO+ J3j10W12IduMKFJdDIQXAswVSRuePGmMaB+xRFnc5i9z20WbYpFG62Miv6AHdsKPcF55 tDaA== X-Gm-Message-State: APjAAAUWvHsS9qDDJXMI7jHms8mXsMGkZyrGEBANVhgromAb1Hm/YxRw 1iEsErfKSoIivMe+5xhBbNJ4vA== X-Google-Smtp-Source: APXvYqx/8Ra9Rrkok4kApFMHCt4Qte3qP8A4RLJn5NE+0o9YcaNkUj96Q2DsFfrbFaXLcDdxpry9tw== X-Received: by 2002:a1c:7ecf:: with SMTP id z198mr86274wmc.175.1567629574472; Wed, 04 Sep 2019 13:39:34 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:47 +0100 Message-Id: <20190904203013.9028-17-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32e Subject: [Qemu-devel] [PATCH v1 16/42] tests/docker: move our sparc64 cross compile to Buster X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now Buster is released we can stop relying on the movable feast that is Sid for our cross-compiler for building tests. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/debian-sparc64-cross.docker | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 62f2733eb66..50c5e64212a 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -103,9 +103,9 @@ docker-image-debian-arm64-cross: docker-image-debian10 docker-image-debian-hppa-cross: docker-image-debian10 docker-image-debian-m68k-cross: docker-image-debian10 docker-image-debian-powerpc-cross: docker-image-debian10 +docker-image-debian-sparc64-cross: docker-image-debian10 =20 docker-image-debian-sh4-cross: docker-image-debian-sid -docker-image-debian-sparc64-cross: docker-image-debian-sid docker-image-debian-mips64-cross: docker-image-debian-sid docker-image-debian-riscv64-cross: docker-image-debian-sid docker-image-debian-ppc64-cross: docker-image-debian-sid diff --git a/tests/docker/dockerfiles/debian-sparc64-cross.docker b/tests/d= ocker/dockerfiles/debian-sparc64-cross.docker index 7a2c2ab19c2..31fd34f120b 100644 --- a/tests/docker/dockerfiles/debian-sparc64-cross.docker +++ b/tests/docker/dockerfiles/debian-sparc64-cross.docker @@ -1,10 +1,9 @@ # # Docker cross-compiler target # -# This docker target builds on the debian sid base image which -# contains cross compilers for Debian "ports" targets. +# This docker target builds on the debian Buster base image. # -FROM qemu:debian-sid +FROM qemu:debian10 =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630670; cv=none; d=zoho.com; s=zohoarc; b=KfX3NND/2UkKaMp663XxnWSrAOKa9jtOry3GsHwA7l7TZnJURUI14/hxJFzdHXXGtZ3bjBUDcW8ZZkqQb//iwRbZRNLUbpIk5XRltlfVyomp3U0ZbYw0yIV0wBsTmL+kW9gbaqbuVYUJXYbxoa4wti3beLxssVId4CY1D7HNp7I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630670; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=a+GIa0BNDG6/Dqc09MJyrBtI2tjBB0sKr2+tPxT00to=; b=Bhipjt1H1RN9d0+4fZz6hXRBhXNRWOMEH9VFAtsp+3NI3v9NZNUr3XDQHIMUXnUQcyKt1YhzvsDHMw6aSg815ynIvHBS5aStbCkraBjDpw62TezIg9g466ASpko2wi2Z6pnJHSi39RtX+rrsDA0CKvkQfYmT/8oKo60jstHOC4o= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567630670375948.0074282858724; Wed, 4 Sep 2019 13:57:50 -0700 (PDT) Received: from localhost ([::1]:39656 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cLa-00028P-4o for importer@patchew.org; Wed, 04 Sep 2019 16:57:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51580) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3v-0000vK-Cw for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3t-0003U7-UX for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:31 -0400 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:46212) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3t-0003TU-Nt for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:29 -0400 Received: by mail-wr1-x42d.google.com with SMTP id h7so169706wrt.13 for ; Wed, 04 Sep 2019 13:39:29 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id x5sm20483706wrg.69.2019.09.04.13.39.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 0BFA01FFA5; Wed, 4 Sep 2019 21:30:15 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=a+GIa0BNDG6/Dqc09MJyrBtI2tjBB0sKr2+tPxT00to=; b=X/GcwSiXEqGZOpL/Cc8ROh8kd37pNJMxOPNTRgZDaVfh0U/ipmWgMYXsDlzOfpuD2c yg7fmRQmj7RKGP1FM2RVvTZkmYLx+QauQV93AvjTMXzeAHBnYK3kDTu/w4okLeaEjnmp azOM0Jqm1XW2qG4o3+/t3QWxGfgK1XwxNStz/UC+fSDIug0kh1wWl9aVbpl4jiClyJbi NCLQFW6vDIAf9HF7b7a9XJCZTYSwzz1k2erh5ztgAOmh1PUU3ImzGPyGditAGo/p0Lu2 OD76u0XxhZyKbfssZ+fmVNAfGfJuYIKmqOpC8cCxywtjQkLuq4Md0PpnlOUS+IKf5klN 8R2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=a+GIa0BNDG6/Dqc09MJyrBtI2tjBB0sKr2+tPxT00to=; b=HQyqzzAc+Dw3BGPlreRR9tvcwyQzRNOZlce7xNdX3jCyQve1AOhkvk/m5EoHYUW8TB EOxt47FLtdJyttd2SdPaiL9AbpibKKPEdgfo7MxJZXbY9XHDeh/+RoA9auKAVcF7Yo3B iCGktlp0kBfuenYhY7mefTMWdrmPfcCMy9kmYz5P1TwzW6pf231Z5yso4B5tCRygh1Bc ymZ4mS+jRzXG5Um/RxLSQN8ez2fCUH9qAWn78PH85H9LsxcsQx7dHalXi1zRDp94ijnT 2Nwa1TuvJfqnBlbQ1tj+751X4ZgnW0greDPQY+caMQ64Mc8QM1tnaIe5FhtZrnanMY+f 9QOw== X-Gm-Message-State: APjAAAW/MB4ZkiOpzg4J4iLP9Qo3kH+WLsOsqg7OfZ30bTUntO4hwgMS 41k+Up35yOAxs+Gj23FJUafc6A== X-Google-Smtp-Source: APXvYqymb3dDoSczTMTBSNEmM8Yyeb+fBZGSG9oQZHp/wByJIFNGfmD2n7cWOIZuKFBFDDp4l5HAOA== X-Received: by 2002:adf:e390:: with SMTP id e16mr2585833wrm.29.1567629568663; Wed, 04 Sep 2019 13:39:28 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:48 +0100 Message-Id: <20190904203013.9028-18-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::42d Subject: [Qemu-devel] [PATCH v1 17/42] tests/docker: move our sh4 cross compile to Buster X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now Buster is released we can stop relying on the movable feast that is Sid for our cross-compiler for building tests. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/debian-sh4-cross.docker | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 50c5e64212a..e946aae14fa 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -103,9 +103,9 @@ docker-image-debian-arm64-cross: docker-image-debian10 docker-image-debian-hppa-cross: docker-image-debian10 docker-image-debian-m68k-cross: docker-image-debian10 docker-image-debian-powerpc-cross: docker-image-debian10 +docker-image-debian-sh4-cross: docker-image-debian10 docker-image-debian-sparc64-cross: docker-image-debian10 =20 -docker-image-debian-sh4-cross: docker-image-debian-sid docker-image-debian-mips64-cross: docker-image-debian-sid docker-image-debian-riscv64-cross: docker-image-debian-sid docker-image-debian-ppc64-cross: docker-image-debian-sid diff --git a/tests/docker/dockerfiles/debian-sh4-cross.docker b/tests/docke= r/dockerfiles/debian-sh4-cross.docker index 29983b2d75b..9d7663764e4 100644 --- a/tests/docker/dockerfiles/debian-sh4-cross.docker +++ b/tests/docker/dockerfiles/debian-sh4-cross.docker @@ -1,10 +1,9 @@ # # Docker cross-compiler target # -# This docker target builds on the debian sid base image which -# contains cross compilers for Debian "ports" targets. +# This docker target builds on the debian Buster base image. # -FROM qemu:debian-sid +FROM qemu:debian10 =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567634500; cv=none; d=zoho.com; s=zohoarc; b=hZgw29B3gyk7Ls3MkMjn9SCXrFDrlsUXLO7EoWG+NIe7e/4ZQ02zNznk+6X0usyRBSBFQ/qNsiT+FQWHPyB5BSgAJaz/txKHCkg3qqiXo6UB+OkhhaIURC3dREM7T2FAleF/XEOYbDhqBmx3uOj2yTP2E6zzdKV8Tse3Gg4g8wo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567634500; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=6gFtLJYtViu/bHjCP6AP8cA/3kIHosahflHgjIy5jC8=; b=fHJ6Nz+hYO4zi4BE25ZmqNuamGLbC51JCSnaSQolCohyyzzxvBd8i0ctM/z0BRvElw8KiWeH6MdsWJ/c7RWgKqp8ss+LYAbbnpllQRRYcKzIcm69Je6naBVdXlAyi+75jH/qllPwqRXLjD3EUIgOhc3bbHkLDrZARvhKceP4ueA= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567634500167136.43034917412183; Wed, 4 Sep 2019 15:01:40 -0700 (PDT) Received: from localhost ([::1]:40692 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5dLO-0003Jn-3i for importer@patchew.org; Wed, 04 Sep 2019 18:01:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54194) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cDZ-0001ym-BK for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5cDX-0002TA-RW for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:28 -0400 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:46261) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5cDX-0002SW-Ko for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:27 -0400 Received: by mail-wr1-x429.google.com with SMTP id h7so192202wrt.13 for ; Wed, 04 Sep 2019 13:49:27 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id g3sm30367775wrh.28.2019.09.04.13.49.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:49:25 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 220551FF8F; Wed, 4 Sep 2019 21:30:15 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6gFtLJYtViu/bHjCP6AP8cA/3kIHosahflHgjIy5jC8=; b=k0UI2Pl28IyQeF7qy9IzVIxo42t71MDZ/qdAbsaH5u7blaVGZa//8a1B01SKVIMMSk x/isVpimoCPrLu+LIVNiSKIS6DUhXEKrsm+S/uCkXQogoqJag76wXIQCpOP2dESZwPyY bhYOdu4oLeLjN+TYMEokpO3qlC2rAQYel2G/C12/oHtyGW9izPHdFaK0/6yXJe28KgXN Cfh1WIX1+cKxrLIhg7xQ/aaCLygOfMUUrEf0Hqnlu2HQYDRt5wmvJ7ObpQlzSAX0uqUM pEHo0PIG6m8aQf4HANyOTUkVf3K4eQOJF/ZEk9aPf3mynqGXZTLAiY85Xcy9Y/GzMS+R GxEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=6gFtLJYtViu/bHjCP6AP8cA/3kIHosahflHgjIy5jC8=; b=ITMCV+7/8KGYr2obaQ4T83ZN0wpoEVk4GbqzzjL3TPCfCjInXbp0EXcLBl8a97ozr6 IK/u0TUeaKGe7LcwfuHHIGB9RGAon1wCQ6MlUBBQE+aRnBD4GskuhQh/+b6lsEdpLWj/ cj1rRGmJjOoWXrJTSTUzyuyKBkFFBgzH7eytBrW4PSdGkMaVY0DzKRAjq+zm3EOvv+66 ayATpaGo3P2CQzhPmX+texsdg/bH4RCbqyA/7I1GeWr4jIEjDcmyWVV89vee4VrHqj0S SwZuzqFA5ZctnlWllWh6jpvzGF/W2kJL6sefsHb8d0lNlC/Dh8LTS+M+tdLg7s8gdVSf 43kw== X-Gm-Message-State: APjAAAXzJnpMCveMvHfcLcrECl7Vh5UBNDaObP/LXWZ1buLYKrT7A/AC WpnfSdzldDvoSbYB6uRy5dHbXA== X-Google-Smtp-Source: APXvYqy8F/1V5kEqlVDQutwa5qsAr68PBcM0sfPpc0ExoL7XqvW0Z7Dfh0hDcAoS8LuHMXzjM9+z9w== X-Received: by 2002:adf:ef05:: with SMTP id e5mr20279135wro.127.1567630166559; Wed, 04 Sep 2019 13:49:26 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:49 +0100 Message-Id: <20190904203013.9028-19-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::429 Subject: [Qemu-devel] [PATCH v1 18/42] tests/docker: move our mips64 cross compile to Buster X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, Aleksandar Markovic , stefanb@linux.vnet.ibm.com, Aleksandar Rikalo , =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now Buster is released we can stop relying on the movable feast that is Sid for our cross-compiler for building tests. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Aleksandar Markovic Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/debian-mips64-cross.docker | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index e946aae14fa..896c1c5a601 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -102,11 +102,11 @@ docker-image-debian-alpha-cross: docker-image-debian10 docker-image-debian-arm64-cross: docker-image-debian10 docker-image-debian-hppa-cross: docker-image-debian10 docker-image-debian-m68k-cross: docker-image-debian10 +docker-image-debian-mips64-cross: docker-image-debian10 docker-image-debian-powerpc-cross: docker-image-debian10 docker-image-debian-sh4-cross: docker-image-debian10 docker-image-debian-sparc64-cross: docker-image-debian10 =20 -docker-image-debian-mips64-cross: docker-image-debian-sid docker-image-debian-riscv64-cross: docker-image-debian-sid docker-image-debian-ppc64-cross: docker-image-debian-sid docker-image-travis: NOUSER=3D1 diff --git a/tests/docker/dockerfiles/debian-mips64-cross.docker b/tests/do= cker/dockerfiles/debian-mips64-cross.docker index bf0073a4662..1a79505d696 100644 --- a/tests/docker/dockerfiles/debian-mips64-cross.docker +++ b/tests/docker/dockerfiles/debian-mips64-cross.docker @@ -1,10 +1,9 @@ # # Docker cross-compiler target # -# This docker target builds on the debian sid base image which -# contains cross compilers for Debian "ports" targets. +# This docker target builds on the debian Buster base image. # -FROM qemu:debian-sid +FROM qemu:debian10 =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631687; cv=none; d=zoho.com; s=zohoarc; b=LpzYVW+6t6sL1zLAguGSZ16IRnqz2ItV+kiunyTmS1hymtzp3V07PZsM/NMvIf/1MLRseKUi1HGGoVrgxx+AeJGCjgGOJy3yR9kG0mkUFzZKp5Zj/OpbS1oZ88qul70zMm+xZnIDvBy39AVZUQW/0Ktj1vlLVoK+dydVTSBy84E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631687; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=oAvhvXME+54VRvS2clCGoY6uoOz3RlYmcJNO8CHCVtg=; b=I4owBjoPGbZMBMkrAFWGqYSIP/LPADffcty3PHPRg6/S5aDVzarxb/xU2owIpbd1add6oi2qdeZeYZ6Sqw0D9LdJazZYr7rJRiYprOJBg+xflkIJdgzQNKpL2zVufXd6PlXtBwjVDSIXgpSYT7vgccBtTJTicWFfAWOYTqdUYGs= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567631687772268.74629364345446; Wed, 4 Sep 2019 14:14:47 -0700 (PDT) Received: from localhost ([::1]:39968 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cc2-00045j-0I for importer@patchew.org; Wed, 04 Sep 2019 17:14:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49918) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvX-0008Ef-95 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bvQ-0006na-1N for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:47 -0400 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:39899) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bvJ-0006gG-GW for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:37 -0400 Received: by mail-wm1-x32d.google.com with SMTP id q12so204919wmj.4 for ; Wed, 04 Sep 2019 13:30:31 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id f13sm20944033wrr.5.2019.09.04.13.30.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:25 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 377A01FFA6; Wed, 4 Sep 2019 21:30:15 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=oAvhvXME+54VRvS2clCGoY6uoOz3RlYmcJNO8CHCVtg=; b=fi/wmRpikBCTtuVs8qLRK2S41gp7mSNTVakc9Z/KQfmhySE42cIANt+mHhQgxfKYyc NsPPZSN5Hkox5M8KkIGk5uylwF+/wfKMw6p5vEZTL3+fmv23St28W6iiAv9aqOqZu5gA eM++Wa9mVNK2I1o5IF6wl8nH+teS8NqolAsQpJzVEWzuPkwa2lNFi7ea1oNahqEWoqhz svBEb+MaSsQK439yVGpvH/YjLgnxFdpm3RNB0fiUnpIRZ9if54VOAZ5XIxGA43RgrOLG 0jxl3hOfYykyU5Br8CqIojDCUgrQLPJCIsJoftezM2uUfGbysJKdqXwTJ1b85Rl5HPuN ZEeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=oAvhvXME+54VRvS2clCGoY6uoOz3RlYmcJNO8CHCVtg=; b=h69zmiOTl9jouC2S1yKDOIhJ9PXUIfmjSh9k2Az+KJOWFmr3tYdmRM01D+Snylmk8/ bxxj95nOXMZxNnVzEy09gybZDcBQFp8nftZ3hXK1e/f5bB3VFyoW3mpQ+gELqTODNa8n C+VzaArI5OD42VV6tWpkiKMRoosJlom5nmel17i4csPWC3YrYVyBVZTencd9GpGefx3W /O8U5pKwXzwnqxQVw3p7jWjI1kFbTktbszhqozN+xopZ1kgxrLzAGPtmoXef1rURwIOc 67rvoYXydX/GE7dpVcgM7jMwtMXxfWpQLLC/cTiK34v7zH3xr6WvCJhFdYzf4Mk8PUKy n7sA== X-Gm-Message-State: APjAAAVGiQ/d/i10hRO0yzccjv2W0VOO0GwaDaKzUWH05x5efO5iRUkm U7/k+gnzG/PH8a7SbhdKKo5BCg== X-Google-Smtp-Source: APXvYqyNIiehEryY2KOUCwvdv6Ksh7xrU+fbfoDBwOp+yVqOAiK1MgKiX155VzrRZ+OlJA0He4GRag== X-Received: by 2002:a7b:cf37:: with SMTP id m23mr90494wmg.53.1567629030159; Wed, 04 Sep 2019 13:30:30 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:50 +0100 Message-Id: <20190904203013.9028-20-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32d Subject: [Qemu-devel] [PATCH v1 19/42] tests/docker: move our riscv64 cross compile to Buster X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now Buster is released we can stop relying on the movable feast that is Sid for our cross-compiler for building tests. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/debian-riscv64-cross.docker | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 896c1c5a601..93190b1e2a2 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -104,10 +104,10 @@ docker-image-debian-hppa-cross: docker-image-debian10 docker-image-debian-m68k-cross: docker-image-debian10 docker-image-debian-mips64-cross: docker-image-debian10 docker-image-debian-powerpc-cross: docker-image-debian10 +docker-image-debian-riscv64-cross: docker-image-debian10 docker-image-debian-sh4-cross: docker-image-debian10 docker-image-debian-sparc64-cross: docker-image-debian10 =20 -docker-image-debian-riscv64-cross: docker-image-debian-sid docker-image-debian-ppc64-cross: docker-image-debian-sid docker-image-travis: NOUSER=3D1 =20 diff --git a/tests/docker/dockerfiles/debian-riscv64-cross.docker b/tests/d= ocker/dockerfiles/debian-riscv64-cross.docker index 221697f9d11..5e2d6ddb600 100644 --- a/tests/docker/dockerfiles/debian-riscv64-cross.docker +++ b/tests/docker/dockerfiles/debian-riscv64-cross.docker @@ -1,10 +1,9 @@ # # Docker cross-compiler target # -# This docker target builds on the debian sid base image which -# contains cross compilers for Debian "ports" targets. +# This docker target builds on the debian Buster base image. # -FROM qemu:debian-sid +FROM qemu:debian10 =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567633327; cv=none; d=zoho.com; s=zohoarc; b=R/rwTkZjYEZ9a7QPzhPbnr6SdBl7Ax46TneHzvGfao55IAHyp2ZDGtDB0QmxZPoFXQGpJNqYr2zOpuIKqZDdyM9HkavufcUrpbESwlmiuGxkgDE4QskggLLmFtsy32ovRNfEPJOmMGLnTrvRoMv6rv4kV3MalrF1F23bb5eSHBo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567633327; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=nQUAtVsslkJ4r9+COAvvl/ujYC8YWVWBFis/DB41CnY=; b=Qqef/yTEDC28kO62eu8y+/LG6Bp9NTNl2CpMpLxc+nIOaC20jw5zM1F8Un7uVSOWkOj146W7Fd1WqJeWwjNhnEFVODAcr9WrCJUvUOBQLYsgfXCir0p1KQtw38zF0HKq3+NTirkTotoRtkJx0uJuzOgDTM1z4L+JQKoMgrV4PhE= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567633327447175.7431432582946; Wed, 4 Sep 2019 14:42:07 -0700 (PDT) Received: from localhost ([::1]:40418 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5d2T-0000gg-F5 for importer@patchew.org; Wed, 04 Sep 2019 17:42:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54169) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cDX-0001xL-V6 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5cDW-0002SI-Ju for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:27 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:35565) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5cDW-0002Rk-Dj for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:26 -0400 Received: by mail-wr1-x42a.google.com with SMTP id g7so248696wrx.2 for ; Wed, 04 Sep 2019 13:49:26 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id r17sm22396419wrt.68.2019.09.04.13.49.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:49:22 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 4D34A1FFA9; Wed, 4 Sep 2019 21:30:15 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=nQUAtVsslkJ4r9+COAvvl/ujYC8YWVWBFis/DB41CnY=; b=pMvsKvq5smTCin/K1Ykk3d+3kVQgmNwEbNJat9rPEjBt1YYOLMLJAV5af9qWHjByvO sEZYKqqLPCIzgaZ7tzB1hzrxAEDVIZeNzHJJkvavpIduO2pvicZHsel9MkFcvhYe7cd6 Fms+Aog14ZltZ0v4ATjM7RceHfwrDSZgRtT2uuCpJR7oPCUqB3uBTHv3FJZ0ivfrKPA2 fpgznL/rcNYEeKMtBOEQHfiyvx4lPc2d6aJLfH/05dJhRfHd6BHeEyjycu/EsWLCTxtO AeiWZQJHw5/Pmy0DudxXtZIxFCKnuSfduOIkU2l89yu2ytx6a3hmKBifETpGj9cn7FDG UQ4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=nQUAtVsslkJ4r9+COAvvl/ujYC8YWVWBFis/DB41CnY=; b=FbTNZrAI2aRg3gsy5y3ZE6Nv81KygRnlxAEpFomP49Q8GfHVpT67/VTE9yQPnxgtQ9 c0vnSheH2YHb3HpPc2qdZbAK+CQdLpEbPk43vCFpw6NjgHvKhNltIEB05N3+vuhd/NfQ LJiBcugBljj3puZ8oSooIPR0SoGCfjz/PqdVqcQOji/thMAwL/bWORINsQWelGtseYMM eaRnuTSFHU2083VZ78/MvWGfQKVSd2KTM5bw2yTpbPQoUVimL0Jai6JA3jagNia7LGP5 V/9HVt0gsjtfXGWkp9Qi63yzJhwHgwF7OwGWOm1vFYwZdPvY2BrEd+QXaytbaRmCOSl4 YOag== X-Gm-Message-State: APjAAAVA1xB5hoNVY2LV54Atcqapy8Yic1fqYmSZVwGwPaNwr1ubwC9A frVKuIOykmR+ekF43Goo08qtWA== X-Google-Smtp-Source: APXvYqylPZMG7Oc4vXhAxniVkCJvVhmzRHlHlvr8tT2fIyCWxEp+X0PQeEDa//BUMWOZfs42d41fcQ== X-Received: by 2002:adf:e48f:: with SMTP id i15mr21475361wrm.26.1567630165274; Wed, 04 Sep 2019 13:49:25 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:51 +0100 Message-Id: <20190904203013.9028-21-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::42a Subject: [Qemu-devel] [PATCH v1 20/42] tests/docker: move our ppc64 cross compile to Buster X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now Buster is released we can stop relying on the movable feast that is Sid for our cross-compiler for building tests. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 4 ++-- tests/docker/dockerfiles/debian-ppc64-cross.docker | 7 +++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 93190b1e2a2..b6c04059502 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -104,11 +104,11 @@ docker-image-debian-hppa-cross: docker-image-debian10 docker-image-debian-m68k-cross: docker-image-debian10 docker-image-debian-mips64-cross: docker-image-debian10 docker-image-debian-powerpc-cross: docker-image-debian10 +docker-image-debian-ppc64-cross: docker-image-debian10 docker-image-debian-riscv64-cross: docker-image-debian10 docker-image-debian-sh4-cross: docker-image-debian10 docker-image-debian-sparc64-cross: docker-image-debian10 =20 -docker-image-debian-ppc64-cross: docker-image-debian-sid docker-image-travis: NOUSER=3D1 =20 # Specialist build images, sometimes very limited tools @@ -117,7 +117,7 @@ docker-image-tricore-cross: docker-image-debian9 # These images may be good enough for building tests but not for test buil= ds DOCKER_PARTIAL_IMAGES +=3D debian-alpha-cross debian-hppa-cross debian-m68= k-cross debian-sh4-cross DOCKER_PARTIAL_IMAGES +=3D debian-sparc64-cross debian-mips64-cross debian= -riscv64-cross -DOCKER_PARTIAL_IMAGES +=3D debian-tricore-cross debian-powerpc-cross fedor= a-i386-cross +DOCKER_PARTIAL_IMAGES +=3D debian-tricore-cross debian-powerpc-cross debia= n-ppc64-cross fedora-i386-cross DOCKER_PARTIAL_IMAGES +=3D fedora-cris-cross =20 # Rules for building linux-user powered images diff --git a/tests/docker/dockerfiles/debian-ppc64-cross.docker b/tests/doc= ker/dockerfiles/debian-ppc64-cross.docker index e5757fe46ee..4bf88ab02dd 100644 --- a/tests/docker/dockerfiles/debian-ppc64-cross.docker +++ b/tests/docker/dockerfiles/debian-ppc64-cross.docker @@ -1,12 +1,11 @@ # # Docker ppc64 cross-compiler target # -# This docker target builds on the debian sid base image which -# contains cross compilers for Debian "ports" targets. -FROM qemu:debian-sid +# This docker target builds on the debian Buster base image. +FROM qemu:debian10 =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt install -y --no-install-recommends \ gcc-powerpc64-linux-gnu \ - libc6-dev-ppc64-cross || { echo "Failed to build - see debian-sid.d= ocker notes"; exit 1; } + libc6-dev-ppc64-cross --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567632142; cv=none; d=zoho.com; s=zohoarc; b=hUjKTQoQqdsYN94XxGJ5pHJklnh4aaStyipvIuri5t/HPKVt6e1KeXhmLz+VZSOkxFZ0os7Jr0CQiImGolPiOA/EB7oVLUZrnUzLZjwTbs8hO0BitbWXRAqhHOpKaESqaPU3S3rqhd3nn7Z221ZfThy/zmpnrzeuGBonhuw35WY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567632142; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=zp2HTd9MlExt3qm/dUKdQzcVkIb7wY5T3E7kKCEGd2M=; b=NV6gaun/pQS8IGE8I/RAGMIYyHmGPnb1C5Hb7nNuM2arGXlQkwX1hrcR+pN1SOI8f6UJQxe4i5qA+itQj7fcnAA4y8TemeXqGBP+8ALKwkh8K6TERPRmhGbJSIz7UENI1VXx3Cyce4ABZpEnSEGhWS08mHHgXFXiBdB9kI0l8ec= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567632142436402.8002879237713; Wed, 4 Sep 2019 14:22:22 -0700 (PDT) Received: from localhost ([::1]:40080 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cjM-0002yS-GP for importer@patchew.org; Wed, 04 Sep 2019 17:22:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51566) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3u-0000tx-Ck for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3s-0003Sw-Rk for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:30 -0400 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:34897) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3s-0003SH-K4 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:28 -0400 Received: by mail-wm1-x330.google.com with SMTP id n10so249370wmj.0 for ; Wed, 04 Sep 2019 13:39:28 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id e15sm23134875wrj.74.2019.09.04.13.39.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 620AA1FFAA; Wed, 4 Sep 2019 21:30:15 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=zp2HTd9MlExt3qm/dUKdQzcVkIb7wY5T3E7kKCEGd2M=; b=XY0znVtUJ3AiLRz5SacDhW9wVilqHGBCl3Pr3DKz5biFCZyDPBmj+09OPgh0M+IHoM Gydh9rjzHTdHfVEMupaZhPmo7gWtdJTUN0gMPFcg0YDAvOoW05O4RZnVC6dM40Rk0wpD y3Oh0Gm1LkXkdcQ7YF9WDa675JLVTrYuWPDvowYMTeGoUatHrU53vfkN2CaHdhCV5fP0 P2ksvOmYnvNBGQe5Cf15NIyFDLWhER51E99kk8yhQ+dsMOxEV7i3SYpaJQG6/HpvUieV a3R4eAWqZHVDe9SQkHIYv2E9ZqzF0O5h5NKFAk+DKuSlKYZs1UzuyBy/OWMUN3MI5m6c OjQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=zp2HTd9MlExt3qm/dUKdQzcVkIb7wY5T3E7kKCEGd2M=; b=CfrwO5IVrVfZ8ROi/nmJeMWrixDbATe7MOpyUnFd4+eWm+pNNZ5nKZ0GzqNmVkgFFt AUh/xkHYhuN6VWYoMKFqPEvEFcdgXolcT/SjXi5xyhyvIX/T52nIZPHSi9v3br6hR8Zo mH0pU1sbVMfla9IHfxt3fm2qfLltHg8TJzn1HdiQWTYQ7IyXitTdyfSY5uegqcFpDoyq 98SIiMMHave6MQGJdKKI47fYGGZxpqUKKhdlZneci5nL6wJWTmLSXaGzjxGE0pJJv33Y ObxOc7cm6OnFfcFASpJBqi13wlQSwWeqvQGHCkyq2vEMtIX3B/bKVYIf8bfZD1VPxrcT synQ== X-Gm-Message-State: APjAAAXeRuqzYuOJrAqelLoRJnBs+0M9LMbM1+a9Zj2VbVufsm2z9D/f HJRix1+2wHF49FZa0c22NBt19r/ADuA= X-Google-Smtp-Source: APXvYqxpZrijrmHWwC+Xpw8QRjye7gYqsjYy/UTE9tyQKbsZSlyE+5HZ/JRhZoKpgEMuMo1xjCtpeQ== X-Received: by 2002:a1c:23d7:: with SMTP id j206mr111917wmj.57.1567629567453; Wed, 04 Sep 2019 13:39:27 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:52 +0100 Message-Id: <20190904203013.9028-22-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::330 Subject: [Qemu-devel] [PATCH v1 21/42] tests/docker: drop debian-sid image X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Debian Sid was only ever a stop gap and thanks to the much better cross compiler in the Buster release we don't need it any more. Send it on its merry way. Signed-off-by: Alex Benn=C3=A9e --- tests/docker/Makefile.include | 2 +- tests/docker/dockerfiles/debian-sid.docker | 41 ---------------------- 2 files changed, 1 insertion(+), 42 deletions(-) delete mode 100644 tests/docker/dockerfiles/debian-sid.docker diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index b6c04059502..59fbebbe2e6 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -6,7 +6,7 @@ DOCKER_SUFFIX :=3D .docker DOCKER_FILES_DIR :=3D $(SRC_PATH)/tests/docker/dockerfiles DOCKER_DEPRECATED_IMAGES :=3D debian # we don't run tests on intermediate images (used as base by another image) -DOCKER_PARTIAL_IMAGES :=3D debian debian8 debian9 debian10 debian8-mxe deb= ian-ports debian-sid debian-bootstrap +DOCKER_PARTIAL_IMAGES :=3D debian debian8 debian9 debian10 debian8-mxe deb= ian-ports debian-bootstrap DOCKER_IMAGES :=3D $(filter-out $(DOCKER_DEPRECATED_IMAGES),$(sort $(notdi= r $(basename $(wildcard $(DOCKER_FILES_DIR)/*.docker))))) DOCKER_TARGETS :=3D $(patsubst %,docker-image-%,$(DOCKER_IMAGES)) # Use a global constant ccache directory to speed up repetitive builds diff --git a/tests/docker/dockerfiles/debian-sid.docker b/tests/docker/dock= erfiles/debian-sid.docker deleted file mode 100644 index 513459ca7f8..00000000000 --- a/tests/docker/dockerfiles/debian-sid.docker +++ /dev/null @@ -1,41 +0,0 @@ -# -# Debian Sid Base -# -# A number of our guests exist as ports only. We can either use the -# ports repo or get everything from Sid. However Sid is a rolling -# distro which may be broken at any particular time. If you are -# unlucky and try and build your images while gcc is in the process of -# being uploaded this can fail. Your only recourse is to try again in -# a few hours when the repos have re-synced. Once built however you -# won't be affected by repo changes unless the docker recipies are -# updated and trigger a re-build. -# - -# This must be earlier than the snapshot date we are aiming for -FROM debian:sid-20181011-slim - -# Use a snapshot known to work (see http://snapshot.debian.org/#Usage) -ENV DEBIAN_SNAPSHOT_DATE "20181030" -RUN sed -i "s%^deb \(https\?://\)deb.debian.org/debian/\? \(.*\)%deb [chec= k-valid-until=3Dno] \1snapshot.debian.org/archive/debian/${DEBIAN_SNAPSHOT_= DATE} \2%" /etc/apt/sources.list - -# Use a snapshot known to work (see http://snapshot.debian.org/#Usage) -ENV DEBIAN_SNAPSHOT_DATE "20181030" -RUN sed -i "s%^deb \(https\?://\)deb.debian.org/debian/\? \(.*\)%deb [chec= k-valid-until=3Dno] \1snapshot.debian.org/archive/debian/${DEBIAN_SNAPSHOT_= DATE} \2%" /etc/apt/sources.list - -# Duplicate deb line as deb-src -RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sourc= es.list - -# Install common build utilities -RUN apt update && \ - DEBIAN_FRONTEND=3Dnoninteractive apt install -yy eatmydata && \ - DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt install -y --no-install-recommends \ - bison \ - build-essential \ - ca-certificates \ - flex \ - git \ - pkg-config \ - psmisc \ - python \ - texinfo || { echo "Failed to build - see debian-sid.docker notes";= exit 1; } --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567634257; cv=none; d=zoho.com; s=zohoarc; b=HcFYLM8OxHtzbHkuCWQwyGHCHvWeyyagaQgQc7Eh99nQwmHH3BoybyfNgaZI9jZu2kTAABq6tdkGCfBYSQFGVtecBXu9RlcEAFcC+pLLnVLdYjoOW/8a1IfaIK14TEiEEcayJiJdSo5Jg0M4w8G33xwlP2kNDPNNU4D2/Fr9/ik= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567634257; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=eex9C7ku7qLfjN/PN3lyTLs+AN2XoVsX1psapATGztk=; b=OlMC/LgH2pJmI8Hi4SDFi8xQfmj4BFG/MTBBv6rDnjntkP2STA5UVcEWRA2MehuQt0RPacDL7hYnqzyxNhhhDucoQklaHgmVWLrs94F22p7IGF8xtK8VzyJCeCXLUxKX2ipNA9mfgUDkjJj1eCVx4/4k1tNpxwYKG+mbNiGlhKo= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567634257283977.0179254263921; Wed, 4 Sep 2019 14:57:37 -0700 (PDT) Received: from localhost ([::1]:40618 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5dHT-0000NR-VT for importer@patchew.org; Wed, 04 Sep 2019 17:57:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54139) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cDW-0001vY-Hv for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5cDV-0002RH-6x for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:26 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:52372) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5cDV-0002Qe-0M for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:25 -0400 Received: by mail-wm1-x334.google.com with SMTP id t17so246052wmi.2 for ; Wed, 04 Sep 2019 13:49:24 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id n7sm18017391wrx.42.2019.09.04.13.49.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:49:22 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 775B61FFAB; Wed, 4 Sep 2019 21:30:15 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=eex9C7ku7qLfjN/PN3lyTLs+AN2XoVsX1psapATGztk=; b=VNV9avIS44htgTf6d22q1L8b91Xr7ylE4pmd79JEDm8z42TxMKy+4wm2hkSbhJLBwB 366+y/s0wBW/4E04rXWp3dT1eSMerwzZSLyb1nAWP78FEFPNImdl6Q7xvbOXF0tdYgb6 5sc5sC3TRgGU640Mpfzg7KRZNUdZHJHoOM8Gg6cNX2HGVlVQNnrbaDMsvVpWGY/XUFBU JZpwsow8dHFqevMjTOmzaEx7AY/GZlAy8ZwUpVaxcwnUjp2nq4Y936EdrsLAKiCya7QT VP1VdzEHUayXFPTvIfQqUduptKJsQzhNg866gWVikfmakgiaHJ5gCtxAFDwcxLG+K91j 1lSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=eex9C7ku7qLfjN/PN3lyTLs+AN2XoVsX1psapATGztk=; b=f573VrB3z6MmPGnU38pXMvM9+d327MccN01l7eSmEw6RFlVR7YSk7+s2T4IDpMaB2D Pgw5BPZsOCEpIB3unQ7uFHC7Q75yuItCFrzSFm72jvP3eWExBFRhpWkBaiDmy0X4vv0L LB68dx+XZwOi25ZX4JP/c/JJ14ifoFlSzd/sbSlA/UV2B3Tv4/qdt6qIhDtfzpv8+ooZ bsVOwoNSWJrW1c0W9J0VvOwryj7PhOOoSDhLnyP4QAYlGTP/zNCZl1w2BczPJpFE/e5r nA/DDBb9UebDq8sc734kStc0MJZ9QmfYIhH7j9uc4a0oNjvXLBQEki72ELWfwD7x3aNd 0Gig== X-Gm-Message-State: APjAAAWmb/3mH4czR/C+YhZun0OxcfOZ9aVyjW4LpCt/oHUsnauc4IqG heTFrZbrInVCrt+wh14/ehOsQw== X-Google-Smtp-Source: APXvYqwz+ZQWRTNTWoJL/Ha66PNITQW0Z3bQ3Ilu3/L/TwogQ5bipVmJ133u9hMfE1drfqVvfzSOMw== X-Received: by 2002:a05:600c:1087:: with SMTP id e7mr143646wmd.19.1567630163863; Wed, 04 Sep 2019 13:49:23 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:53 +0100 Message-Id: <20190904203013.9028-23-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::334 Subject: [Qemu-devel] [PATCH v1 22/42] tests/docker: drop powerpc-user image for QEMU cross builds X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net, David Gibson Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now Jessie has entered LTS the powerpc architecture has been dropped so we can no longer build the image from scratch. We will still support a minimal powerpc-cross image for building testcases. Signed-off-by: Alex Benn=C3=A9e Cc: David Gibson --- tests/docker/Makefile.include | 8 -------- .../dockerfiles/debian-powerpc-user-cross.docker | 15 --------------- 2 files changed, 23 deletions(-) delete mode 100644 tests/docker/dockerfiles/debian-powerpc-user-cross.dock= er diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 59fbebbe2e6..f4e9dfc0120 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -126,14 +126,6 @@ DOCKER_PARTIAL_IMAGES +=3D fedora-cris-cross # work around issues with poorly working multi-arch systems and broken # packages. =20 -# Jessie is the last supported release for powerpc, but multi-arch is -# broken so we need a qemu-linux-user for this target -docker-binfmt-image-debian-powerpc-user: DEB_ARCH =3D powerpc -docker-binfmt-image-debian-powerpc-user: DEB_TYPE =3D jessie -docker-binfmt-image-debian-powerpc-user: EXECUTABLE =3D ${BUILD_DIR}/ppc-l= inux-user/qemu-ppc -docker-image-debian-powerpc-user-cross: docker-binfmt-image-debian-powerpc= -user -DOCKER_USER_IMAGES +=3D debian-powerpc-user - # Expand all the pre-requistes for each docker image and test combination $(foreach i,$(filter-out $(DOCKER_PARTIAL_IMAGES),$(DOCKER_IMAGES) $(DOCKE= R_DEPRECATED_IMAGES)), \ $(foreach t,$(DOCKER_TESTS) $(DOCKER_TOOLS), \ diff --git a/tests/docker/dockerfiles/debian-powerpc-user-cross.docker b/te= sts/docker/dockerfiles/debian-powerpc-user-cross.docker deleted file mode 100644 index 6938a845ee2..00000000000 --- a/tests/docker/dockerfiles/debian-powerpc-user-cross.docker +++ /dev/null @@ -1,15 +0,0 @@ -# -# Docker powerpc cross-compiler target for QEMU -# -# We can't use current Debian stable cross-compilers to build powerpc -# as it has been dropped as a release architecture. Using Debian Sid -# is just far too sketchy a build environment. This leaves us the -# final option of using linux-user. This image is based of the -# debootstrapped qemu:debian-powerpc-user but doesn't need any extra -# magic once it is setup. -# -FROM qemu:debian-powerpc-user - -RUN echo man-db man-db/auto-update boolean false | debconf-set-selections -RUN apt-get update && \ - DEBIAN_FRONTEND=3Dnoninteractive apt-get build-dep -yy qemu --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567633516; cv=none; d=zoho.com; s=zohoarc; b=jVIBlbMP4///6a+7sUB6+0vCDMCP/6bQofKyN26FerF3AtCmc/njEbpxNPTTQ9iUbbcimQtOjbz8eveDoRYBbhSmiqmUC4GAp4Pl9KsPjLutILpqTT4cmg3F0eiEicVdonQR2Rn+6zybloq+6xlYbUZSoCk4T0mD9zj4N77ekZ0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567633516; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=ct8GRVkho5bZaPQ+r0/dd0wEzdlz65fQJcg/sMTvk3E=; b=R0xogJHavDIZK/5cH2rh6hu3wwwZ+2rv63nnxR0oXuusD8Ai6T20symhsIuzr4tMkUSvoWtYwM2agUgZCgSBn+3A/5sQ5rGcjQquqzWkQ2klyjEUwZweVQKCgWWfKcDoAqEWEhhgT7FgROL/cM1SChjyVvahdwTEyMOxg7SeY7I= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (209.51.188.17 [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567633516484898.4649956006775; Wed, 4 Sep 2019 14:45:16 -0700 (PDT) Received: from localhost ([::1]:40464 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5d5S-0004I3-1H for importer@patchew.org; Wed, 04 Sep 2019 17:45:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54174) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cDY-0001xc-Ah for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5cDX-0002Se-56 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:28 -0400 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:50208) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5cDW-0002S7-VI for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:27 -0400 Received: by mail-wm1-x343.google.com with SMTP id c10so258786wmc.0 for ; Wed, 04 Sep 2019 13:49:26 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id g15sm212099wmk.17.2019.09.04.13.49.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:49:25 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 8B3261FFAC; Wed, 4 Sep 2019 21:30:15 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ct8GRVkho5bZaPQ+r0/dd0wEzdlz65fQJcg/sMTvk3E=; b=raR5C9aIXdekox5/6ORleuMBMP/O4fIzdlei2ifybFuJggDG/v5VmIjYHHyrdTfPdE SvDqEU/bjQpjCAtPzO8o1eb/98uhJUfz7aU6ZAn5+3ISG/cfr9eeI7NRrq/5AsgIlax/ NUrAbwN7i/V5TrjhOfl+kYWQa5ZDNu/q4k9yPZWuYwKpIgXasq+degGhnKjUdNfLnuu1 PBN4xV/2Rm7wBRbkEyZVa44jz6cTjbxPLvqseDIpJ+K5X/QgmcpCvL5jKbKiR6M6ZrDx 4JtDnR018fQRqmsa2iyuTxNyOXnT6EIDCr/7Jj2+yz0mZQM7jnjE1pdOXSwDwUOI5U9G 2f2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ct8GRVkho5bZaPQ+r0/dd0wEzdlz65fQJcg/sMTvk3E=; b=qKEf9Id/oqQKz4ATQYumoa62EruTMAWCnxtCINgKy3Th+wUUQyDYiGSCWsd0657qKS EqE2p211ypSEU7IJBHFfz57IRngXPe5VNVeo6M63hJemOacckkHcQIYmJG7ug1J/JuYO dzbzwkbR+EBFMlft8z3sC/vnLAATnFrhV1pnOwEz9TmTnTONmH3fKcCVXvgWRCMbBVx5 OjoYubNek8CqZ7pDu9n1DFtVwSLxNlHbEuYaxdKig6UbiXjltgF8bzJGr+HXf3RTdBQy KvCGUU5eyjwzZqZayqddKK1JnZfBNRsoOESlZ3Ewhzss1Gth9SXFpUfYvmrjKvj4Tw5Y idUA== X-Gm-Message-State: APjAAAWOdoKuyyJobMnZu92Aa7ySwr5nkSD02SzscSftBlOj99b4jZyB WWRkG9RoOX/hePEd2Be29sBNQw== X-Google-Smtp-Source: APXvYqyJWS0GcjQa64yh1HXIAnDwZsWTMu4fnQfbr5hoiHvZrjW7gf9ve3I/k1wE8BDSmwBZVsIYqg== X-Received: by 2002:a05:600c:2111:: with SMTP id u17mr177161wml.64.1567630165938; Wed, 04 Sep 2019 13:49:25 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:54 +0100 Message-Id: <20190904203013.9028-24-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::343 Subject: [Qemu-devel] [PATCH v1 23/42] tests/docker: add debian-xtensa-cross to DEBIAN_PARTIAL_IMAGES X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) This should have been marked when the docker recipe was added to prevent it being used for cross compiling QEMU. Sort the DEBIAN_PARTIAL_IMAGE list while we are at it. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index f4e9dfc0120..8d7f9376578 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -115,10 +115,15 @@ docker-image-travis: NOUSER=3D1 docker-image-tricore-cross: docker-image-debian9 =20 # These images may be good enough for building tests but not for test buil= ds -DOCKER_PARTIAL_IMAGES +=3D debian-alpha-cross debian-hppa-cross debian-m68= k-cross debian-sh4-cross -DOCKER_PARTIAL_IMAGES +=3D debian-sparc64-cross debian-mips64-cross debian= -riscv64-cross -DOCKER_PARTIAL_IMAGES +=3D debian-tricore-cross debian-powerpc-cross debia= n-ppc64-cross fedora-i386-cross -DOCKER_PARTIAL_IMAGES +=3D fedora-cris-cross +DOCKER_PARTIAL_IMAGES +=3D debian-alpha-cross +DOCKER_PARTIAL_IMAGES +=3D debian-hppa-cross +DOCKER_PARTIAL_IMAGES +=3D debian-m68k-cross debian-mips64-cross +DOCKER_PARTIAL_IMAGES +=3D debian-powerpc-cross debian-ppc64-cross +DOCKER_PARTIAL_IMAGES +=3D debian-riscv64-cross +DOCKER_PARTIAL_IMAGES +=3D debian-sh4-cross debian-sparc64-cross +DOCKER_PARTIAL_IMAGES +=3D debian-tricore-cross +DOCKER_PARTIAL_IMAGES +=3D debian-xtensa-cross +DOCKER_PARTIAL_IMAGES +=3D fedora-i386-cross fedora-cris-cross =20 # Rules for building linux-user powered images # --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630727; cv=none; d=zoho.com; s=zohoarc; b=JhIVfr8EFCfvpc6+bF9xFit2Rh3ixhb4DCtyOpgsW2oBOhETj55czDBQkEGSb6PvWwyOmONFyN0ARiNnYnd/tBTNCx7R/Pr0/+WCjDEke8Rnhfwalr29FXwIaWnneqyTlOSYSKzJ/ATLiq7SsupOtKbektfjl4CJgq5rr3QSxqw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630727; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=68LGDwWChmAv2fWCzB7IqhsP8GzqVkWxCTjfvKv21og=; b=SPEVPZhXDK3O5vlIEXfXFxOxjZmPmpavr0IJczAvErwvd7KNStWL1bupS6y+5IYw2YzRR4ueBYzlcvMZnUPXfbzGht2sOsHWej/FZbR0WG/79XqWFdKGLr4szTi1SrxRx8UQH8SmrCCg9v8eqgRCT4yHtdmEk7TkmpQ983HyScs= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567630727318753.6320768318101; Wed, 4 Sep 2019 13:58:47 -0700 (PDT) Received: from localhost ([::1]:39672 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cMX-0003FA-Ht for importer@patchew.org; Wed, 04 Sep 2019 16:58:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51501) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3q-0000p1-Vr for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3p-0003Qb-OV for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:26 -0400 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:34892) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3p-0003Pp-Gp for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:25 -0400 Received: by mail-wm1-x32b.google.com with SMTP id n10so249203wmj.0 for ; Wed, 04 Sep 2019 13:39:25 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id g201sm287121wmg.34.2019.09.04.13.39.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:23 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 9ECB51FFAE; Wed, 4 Sep 2019 21:30:15 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=68LGDwWChmAv2fWCzB7IqhsP8GzqVkWxCTjfvKv21og=; b=cyWAvfTzFnrPpTif9QgM241PJ5CHQrygnslKo2QLTFJ2Ix96mfvmqlPxKps08Zjxbo PfnWBuhEBQVC9RY0I7A/YGvuG/4s0nkQDPSZ1O4xkuXOGP01BTTTqe1lULYLbZx3OwDM IvVtoPJT5Oa059SpI3LYtglbBR5LYEGJS8yt9LJUal+4QLngH0vWHv05MlPEuM+KcRYh lF8MioZUPS3J01tANsPC8DjGXiAq5dGJRqO9EjqtbhYGlfxovBGz/cJZjWAmTGL68R2G 0Rvb3as5uM/uYIvLIl5ZHfetL40GAxH8Px21x3itmz4GvLAKprkwhxdPvrA8Upx9xczw njTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=68LGDwWChmAv2fWCzB7IqhsP8GzqVkWxCTjfvKv21og=; b=NqFlPTOOp0hcbrV+PU+D0tTH0izjShOwjRQ880x8LvueAPaNluPJnrMNYxC3uFM++Y IL4wKexxS+wxVBMxQDtAQqkPY+Mq/uVOjoeWKOnz2/3fCIuguAHUU1S/aAC+8eJvLTOV L8+PXGOGrPco6QIlDrDETK0RvLo9D3pLyaYRiLYVZnlIgSRnG0VKkjUlAjtPaVmPKY9U ee/IzoJBwjv6zPCnpEgTsggeIUrdELVPkU5COf+5mfDC0cRGQyh9t1iVEHSCaYLSrNqB CdSKGEviimEHKHB897o8PfGpdBJtZOb2Q8B3vL/Xkxtr8Wv3VfwZjQ4DMiBQ400XIH6W 8mlg== X-Gm-Message-State: APjAAAUjIby+4Ww/StcqJlCImwCxzMZRnJ0fXkh5d+9etPvDxozWesPp rIsPUq7A0nao+Ak/YDTiRhlRQw== X-Google-Smtp-Source: APXvYqyALLDzxDS55UK6pSAmdAiSMgx2FG1Zxm+AaZusPpPppOy3v8fVHVEoTO7OPp1mNCn+UAwnKw== X-Received: by 2002:a05:600c:cf:: with SMTP id u15mr131057wmm.168.1567629564149; Wed, 04 Sep 2019 13:39:24 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:55 +0100 Message-Id: <20190904203013.9028-25-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32b Subject: [Qemu-devel] [PATCH v1 24/42] tests/docker: add debian9-mxe to DEBIAN_PARTIAL_IMAGES X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Another image that can't be used directly to build QEMU. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/Makefile.include | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 8d7f9376578..2c8cb790ad0 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -6,7 +6,7 @@ DOCKER_SUFFIX :=3D .docker DOCKER_FILES_DIR :=3D $(SRC_PATH)/tests/docker/dockerfiles DOCKER_DEPRECATED_IMAGES :=3D debian # we don't run tests on intermediate images (used as base by another image) -DOCKER_PARTIAL_IMAGES :=3D debian debian8 debian9 debian10 debian8-mxe deb= ian-ports debian-bootstrap +DOCKER_PARTIAL_IMAGES :=3D debian debian8 debian9 debian10 debian8-mxe deb= ian9-mxe debian-ports debian-bootstrap DOCKER_IMAGES :=3D $(filter-out $(DOCKER_DEPRECATED_IMAGES),$(sort $(notdi= r $(basename $(wildcard $(DOCKER_FILES_DIR)/*.docker))))) DOCKER_TARGETS :=3D $(patsubst %,docker-image-%,$(DOCKER_IMAGES)) # Use a global constant ccache directory to speed up repetitive builds --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567632684; cv=none; d=zoho.com; s=zohoarc; b=ADJCYRJQMX2QKIcDOL3OrPguZiCHdxTjXCXCWq0Wn955V2+KCbOX0PHeyzxpbAAH2dFX7L0Ulk3A5DI6QzJxa49Ji5xR5Na9HTP879fV1WdXhWhCQHBG7UnG0v4OvxpPGJU0JHe2k8DdvlvYWKQx2qvQd4HqObbCI0ioszMzw3U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567632684; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=Y72pQsH2+pAgJI3zXLgFu0D9M3OSNR6cGitEr7LgzBM=; b=St4v10trmvkXQ0ZYWT1IQiJ00MvMicRGHK3wfVLJRIhPGGjYxxoRGn5lrRM/QMswr7cUCrhrQJ6sN9Df8lJcwrSRIWxVaUzIZ49h5oOlw+uIjXddQ9Z028OBUp58N4fOuy9XgxHNjDPs1bu2Cj5gPWnNBlcROrN5QPd5ZprkQNs= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567632683993763.8631748696574; Wed, 4 Sep 2019 14:31:23 -0700 (PDT) Received: from localhost ([::1]:40228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cs6-00052J-4l for importer@patchew.org; Wed, 04 Sep 2019 17:31:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51688) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c42-00015d-Uq for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c40-0003aa-S1 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:37 -0400 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:34757) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c40-0003Zp-DJ for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:36 -0400 Received: by mail-wm1-x341.google.com with SMTP id y135so3360236wmc.1 for ; Wed, 04 Sep 2019 13:39:36 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id u83sm5732761wme.0.2019.09.04.13.39.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:31 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id B39ED1FFAF; Wed, 4 Sep 2019 21:30:15 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Y72pQsH2+pAgJI3zXLgFu0D9M3OSNR6cGitEr7LgzBM=; b=aVW9+QGfM2cmEphKcYy9RxM+R59bNWc9o5f8QdQifQuUuP04tHNrIzbpRYWvAW9hhD 8CsQ/a8OsgBjnsCMnjqKN/tdfVIfSA2vI2FSH+Q5TFvEkXYQ+gyKWBPFcQPhLhl3BL9i z7tXqXhVLfppHGjGDdBmpJNY11aZrjFqMG70RMVad0ma4XGJSaeF562KMBU2ojo6ayBy UfclIGgNAhLNhpqJs8S5ZGmI6B92YSijbM4I35ACCdiOaLRBZSbeACwBEFCARLUfWs39 X66lNC2OPOvxyIucysw4qjjXzqZBqMyykk89VjQmvriSwCJ1BsZ8yL7jVqA6wMaXEcqt QxnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Y72pQsH2+pAgJI3zXLgFu0D9M3OSNR6cGitEr7LgzBM=; b=fR+SYJUx5MHv7V/lYle+o0cjcosxSDHSokapmId6YuO26nAV3/xsz3iMj3ImKlkyu3 rR1vGyCBFwI/m7iDI5noWIvd0zfbjDY555BvJQ35AX/M9H3riBXu0y1pYoWOD75EOrxK BwoLNwHgtgzcZIk2ViJ2Fmhhk9wrlvUKoExHcAHyCwvpztS/Jc5gvoNvwucoeATmHHbi NnHjRJA/cuTVMgq1Jf7W1r1tYXPFad2vbicKKbKj8dP/wQPEqFz2JqIlhtTKnyx/30kn xpeIYsQBfsNdchZWZWioqZULrdAFdesTSmX1lmFCAI2gxqagxq/UFXoOU2+24izgTN6j 7MBQ== X-Gm-Message-State: APjAAAUfwHtwhkRYH87xxMtwgQSro6qVSXbMG9alqWZ/KmWiS5ceJPX+ yC6XZwhPk9iRKa6bGMyC3BArvA== X-Google-Smtp-Source: APXvYqzbf5nKlhw8nXXMWXhB4eSYvDFAEYPn1GdpJ78pkbB2mvBz5mwXFz/159K5wPsLJF3SEiAWjw== X-Received: by 2002:a05:600c:2111:: with SMTP id u17mr149945wml.64.1567629575276; Wed, 04 Sep 2019 13:39:35 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:56 +0100 Message-Id: <20190904203013.9028-26-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::341 Subject: [Qemu-devel] [PATCH v1 25/42] tests/docker: avoid $SHELL invoke bash directly X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) On some images SHELL is pointing at a limited /bin/sh which doesn't understand noprofile/norc. Given the run script is running bash just invoke it directly. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/run | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/docker/run b/tests/docker/run index 1014871fec0..8edc7026ee3 100755 --- a/tests/docker/run +++ b/tests/docker/run @@ -62,7 +62,7 @@ echo "* Prepared to run command:" echo " $CMD" echo "* Hit Ctrl-D to continue, or type 'exit 1' to abort" echo -$SHELL --noprofile --norc +env bash --noprofile --norc =20 if "$CMD"; then exit 0 @@ -72,7 +72,7 @@ elif test -n "$DEBUG"; then echo "* Hit Ctrl-D to exit" echo # Force error after shell exits - $SHELL --noprofile --norc && exit 1 + env bash --noprofile --norc && exit 1 else exit 1 fi --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567632456; cv=none; d=zoho.com; s=zohoarc; b=WwC5ayevI151oJzQmWEdJd2V8KTwggkDwYPSd6n4IWg6MdPkqjhOt8Oc1LfnEVexMvd+yAS4cwORkDjQ7MSvCph0NFRWZdJt5ead1CbvoI6zhKxw+BtPlwbH6xi2I0L2R4pX60ctE7cCGLvXHzjOT8bcFFl/GBcZPcDHhdVO68s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567632456; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=7DN2Mz1jlphjeBD6Hgfr/tcOfOE2X7DGMlU3BQxiSxE=; b=oIFJ/5Ee1jRpAlprEUc4oFicFOW6FltIgGoo29sDGLjnqkK8rK+A3N6IdGgeOgZ11X58Rkj79eRSpYFLDgROoW1S4ll8IgdTDeyvC9ipChcrfrTQzsPWgdKUpcWANglnXrguUSxO+1pNergvspCouZxhfIvKjaUj1KrtiQK4uPk= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567632456589646.6901282755348; Wed, 4 Sep 2019 14:27:36 -0700 (PDT) Received: from localhost ([::1]:40180 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5coQ-0001E9-M9 for importer@patchew.org; Wed, 04 Sep 2019 17:27:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51663) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c40-00014e-9Q for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3y-0003ZE-W6 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:36 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:34614) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3y-0003YX-M5 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:34 -0400 Received: by mail-wm1-x32e.google.com with SMTP id y135so3360195wmc.1 for ; Wed, 04 Sep 2019 13:39:34 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id a18sm4336262wrh.25.2019.09.04.13.39.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:31 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id CAD6E1FF8C; Wed, 4 Sep 2019 21:30:15 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=7DN2Mz1jlphjeBD6Hgfr/tcOfOE2X7DGMlU3BQxiSxE=; b=cAnDLgN4AEjP9y/AdcF7Qad0MexMWbLi1FxkPzh9cRZnESXJki8NPyezG2BsNCb3M3 jWfhihJNGNNHMwhNx+ccV003tzJRxqy+r5hlDET37Gve1DGLbN1eLBGkLtbdphMtTyIU SBXJRRl1ec4eoTmYp7KMWY9PATyjKc0aW5u3qP1gV1lf+4p4LcQtcr/rNXMMRmh4IA8V n/vy+ptkxGP3qjBcUMia/RX+1xUuVXSNV84+khTdnGpH9I3imoXbh/ZxOR4SWyot9BQT oNu7zAPjAXGUULtyOLRj7oRnQSibj7NiZyNETobSnQEa2mDnmvtcjjWDG8EvYwnVRTIC swxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=7DN2Mz1jlphjeBD6Hgfr/tcOfOE2X7DGMlU3BQxiSxE=; b=GrG2Hlxjl9w3+sezSFLcr6pDilDIRxAk5aA2YkmxN55y1pTXnGs3uh+bApzozK/IAW 0Pg7l1GzOjqMoDi2231s4DaSwkUJdGTu8wnvQnL9tK1pOWmuEsiWsGgJxO0iuJJvMNQL Jch5+cnKyRCmXpLDxJGs57GlLzaS9RhiJjo/hgvP3aw92OA/ID6QdYF8qYjy++XdrL2p 4a9e0S/CyMjkOtpujUbtlEsTDm0pGLhCR0FCFt44Hwp7U7Nu015TTTX9ZnniuT1MgmgR jkQQ+PLIc+118ZNV2dxI9J+5WL5uoj6mWhYgLzBT+rH00m6PLzBaNl0H0BG4TlVeOuBk JzpA== X-Gm-Message-State: APjAAAXdp+HqhPWxkxtUY7LVRQH6NB4JEi6wGc7Z0uNvr51q/2Ht7bP9 b2kCa72aFaZ5viq55rkn0ZFibw== X-Google-Smtp-Source: APXvYqwxZ/3qH4xAUQVEL6xftra8LeqVUoazzpo1a3ZpbXlrwkniQHVStG3lkhotvwZbI17u2RKSuA== X-Received: by 2002:a7b:c7cc:: with SMTP id z12mr132592wmk.80.1567629573695; Wed, 04 Sep 2019 13:39:33 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:57 +0100 Message-Id: <20190904203013.9028-27-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32e Subject: [Qemu-devel] [PATCH v1 26/42] tests/docker: add debian-amd64-cross for non-x86 hosts X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) When building on a non-x86 host we need to setup the x86 build like any other cross compiler. Signed-off-by: Alex Benn=C3=A9e --- tests/docker/Makefile.include | 6 +++++ .../dockerfiles/debian-amd64-cross.docker | 22 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 tests/docker/dockerfiles/debian-amd64-cross.docker diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 2c8cb790ad0..cb0961a69e4 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -87,7 +87,13 @@ endif =20 # Enforce dependencies for composite images docker-image-debian9-mxe: docker-image-debian9 +ifeq ($(ARCH),x86_64) docker-image-debian-amd64: docker-image-debian9 +DOCKER_PARTIAL_IMAGES +=3D debian-amd64-cross +else +docker-image-debian-amd64-cross: docker-image-debian10 +DOCKER_PARTIAL_IMAGES +=3D debian-amd64 +endif docker-image-debian-armel-cross: docker-image-debian9 docker-image-debian-armhf-cross: docker-image-debian9 docker-image-debian-mips-cross: docker-image-debian9 diff --git a/tests/docker/dockerfiles/debian-amd64-cross.docker b/tests/doc= ker/dockerfiles/debian-amd64-cross.docker new file mode 100644 index 00000000000..5d890419251 --- /dev/null +++ b/tests/docker/dockerfiles/debian-amd64-cross.docker @@ -0,0 +1,22 @@ +# +# Docker x86_64 cross target +# +# This docker target is used on non-x86_64 machines which need the +# x86_64 cross compilers installed. +# +FROM qemu:debian10 +MAINTAINER Alex Benn=C3=A9e + +# Add the foreign architecture we want and install dependencies +RUN dpkg --add-architecture amd64 +RUN apt update && \ + DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ + apt install -y --no-install-recommends \ + crossbuild-essential-amd64 +RUN apt update && \ + DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ + apt build-dep -yy -a amd64 --arch-only qemu + +# Specify the cross prefix for this image (see tests/docker/common.rc) +ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dx86_64-linux-gnu- +ENV DEF_TARGET_LIST x86_64-softmmu,x86_64-linux-user,i386-softmmu,i386-lin= ux-user --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631296; cv=none; d=zoho.com; s=zohoarc; b=k+r9FETNftBwVmA0F/SFSisDaaNKjH73pMp6avYCzwUydyjCh0n0Imsq/rT5iBhXMqYF/2/IgKYYkMIvRMrD6nrW8WIMSeKwkwx4C7xdhy7XQWwBObGHPKoR5X83zb3mWxTKuyBUrkmRPp3liRbmIW/LMz0qerfUxKRrO0JnhiM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631296; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=g7I0s4Lie1qYSELayH6y2qb5FHFQ5/ovNGMk3oUpNFw=; b=Z81njsSTV3tKmyXA9aaati/yEzywdbv9sLXPTzBHhsJtbhCbhkNyQunAKbQ+QsgyO2Gf2fw22t/GIQCHKM+Ndk4b5Thik06TvOaZR8LFF5jut4vOkwCRq42O9Q1/SKFBcp/8HWyJEeoA9mHYcnR+FnFiekZAwOtMFl9dhgx4hgU= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567631296403368.12289691210935; Wed, 4 Sep 2019 14:08:16 -0700 (PDT) Received: from localhost ([::1]:39868 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cVi-0004ut-LI for importer@patchew.org; Wed, 04 Sep 2019 17:08:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51701) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c46-00016d-4K for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c43-0003c3-GN for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:42 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:39891) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c42-0003aL-07 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:38 -0400 Received: by mail-wr1-x42a.google.com with SMTP id t16so204166wra.6 for ; Wed, 04 Sep 2019 13:39:37 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id y3sm5604231wmg.2.2019.09.04.13.39.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:31 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id E8B691FFB1; Wed, 4 Sep 2019 21:30:15 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=g7I0s4Lie1qYSELayH6y2qb5FHFQ5/ovNGMk3oUpNFw=; b=ltyBU1t7HZ3qIO6jg9Jfphp5bLDFjArmZKITbVl8ayqv+TO+dfY7qKqTPGES3MDjw8 fHQEPVhxh8eLkmoqTKFtRnJZiXrqckt7Kfj5fQP01LMXlWcPDX89/3IZ5HJekHN2r89m xkX32vJ3dJjgupiPe+P1w3loxBSNzZP68x+L+7mDHLwjI8Ie/FEQsNpvGHwJ1UNmvkKt H02+fouSdqpD2mO3I1PaRRcVcP9St3GKfq8K59AsX9ssiRC13IZl9TABSGUGuX3bZT7v KC0U6DOBFnNv3XD0apv1jeRaDNtgAGGJJX1GqtEgfHqgiLusC+i53Je6yUJiyJiJIDjN kNjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=g7I0s4Lie1qYSELayH6y2qb5FHFQ5/ovNGMk3oUpNFw=; b=iJId2TG0dAoMByQutBiwWSpOzLjR4+6YlKiHjKiXH1qH9FWbqrHfmNrD9yHxxxgyq+ 3sZmLYzx1MJcA2ET5IhI0AaF8TJmMerSYrJKRbHV+4uF2gOMDdmcEWikB9+uJTGpSaEm nGVahclOE4tb5zBIWOYMxHIAu9BWwft2EVsy3jOwypqG3fe4mG9Cwg1VLtafQjg/EMI2 XMyeVDVk2yOZvmfqtRuegiHzeIFzl4Y9TfV8dXOlo1Xe1TVBLbLFvaza7G6u+yC6Wg7l aEyr939ZPbvtBhI3MqE6gMv5O+lKjkGwgLU2wk6hPxOzzsT5m/5nHE9gmQwf2RHhIFXM JPtw== X-Gm-Message-State: APjAAAU2mCA+GfPLeaVCy96UN3lTT58Fc+e1kTxHRbhW7r3zsywhCl/u OiJWkk5GmEj6YNuTnG0UbK2F9A== X-Google-Smtp-Source: APXvYqwibsyRqFjS1/J9rPAhQLkzdJSO0xaTiwOhI9gtdsLH5cO2xxx10DPhCh1Pu1zAN3GWszZAYA== X-Received: by 2002:adf:fe0f:: with SMTP id n15mr29857667wrr.343.1567629576119; Wed, 04 Sep 2019 13:39:36 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:58 +0100 Message-Id: <20190904203013.9028-28-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::42a Subject: [Qemu-devel] [PATCH v1 27/42] tests/docker: use --arch-only for installing deps X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) The Debian QEMU packages require a bunch of cross compilers for building firmware which aren't available on all host architectures. Using --arch-only skips this particular requirement and allows us to install just the dependencies we need. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/dockerfiles/debian-arm64-cross.docker | 2 +- tests/docker/dockerfiles/debian-armel-cross.docker | 2 +- tests/docker/dockerfiles/debian-armhf-cross.docker | 2 +- tests/docker/dockerfiles/debian-mips-cross.docker | 6 +++--- tests/docker/dockerfiles/debian-mips64el-cross.docker | 2 +- tests/docker/dockerfiles/debian-mipsel-cross.docker | 2 +- tests/docker/dockerfiles/debian-ppc64el-cross.docker | 2 +- tests/docker/dockerfiles/debian-s390x-cross.docker | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/tests/docker/dockerfiles/debian-arm64-cross.docker b/tests/doc= ker/dockerfiles/debian-arm64-cross.docker index 55045ff5d5a..09ca0a1ba79 100644 --- a/tests/docker/dockerfiles/debian-arm64-cross.docker +++ b/tests/docker/dockerfiles/debian-arm64-cross.docker @@ -13,7 +13,7 @@ RUN apt update && \ crossbuild-essential-arm64 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt build-dep -yy -a arm64 qemu + apt build-dep -yy -a arm64 --arch-only qemu =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Daarch64-linux-gnu- diff --git a/tests/docker/dockerfiles/debian-armel-cross.docker b/tests/doc= ker/dockerfiles/debian-armel-cross.docker index 363a162a253..15378f8ea2c 100644 --- a/tests/docker/dockerfiles/debian-armel-cross.docker +++ b/tests/docker/dockerfiles/debian-armel-cross.docker @@ -11,7 +11,7 @@ RUN dpkg --add-architecture armel && \ apt update && \ apt install -yy crossbuild-essential-armel && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt build-dep -yy -a armel qemu + apt build-dep -yy -a armel --arch-only qemu =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Darm-linux-gnueabi- diff --git a/tests/docker/dockerfiles/debian-armhf-cross.docker b/tests/doc= ker/dockerfiles/debian-armhf-cross.docker index d5365881e79..4a20af6fe1a 100644 --- a/tests/docker/dockerfiles/debian-armhf-cross.docker +++ b/tests/docker/dockerfiles/debian-armhf-cross.docker @@ -13,7 +13,7 @@ RUN apt update && \ crossbuild-essential-armhf RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt build-dep -yy -a armhf qemu + apt build-dep -yy -a armhf --arch-only qemu =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Darm-linux-gnueabihf- diff --git a/tests/docker/dockerfiles/debian-mips-cross.docker b/tests/dock= er/dockerfiles/debian-mips-cross.docker index a54efa7253a..08a8e1c29cc 100644 --- a/tests/docker/dockerfiles/debian-mips-cross.docker +++ b/tests/docker/dockerfiles/debian-mips-cross.docker @@ -1,9 +1,9 @@ # # Docker mips cross-compiler target # -# This docker target builds on the debian Stretch base image. +# This docker target builds on the debian Buster base image. # -FROM qemu:debian9 +FROM qemu:debian10 =20 MAINTAINER Philippe Mathieu-Daud=C3=A9 =20 @@ -16,7 +16,7 @@ RUN apt update && \ =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt build-dep -yy -a mips qemu + apt build-dep -yy -a mips --arch-only qemu =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dmips-linux-gnu- diff --git a/tests/docker/dockerfiles/debian-mips64el-cross.docker b/tests/= docker/dockerfiles/debian-mips64el-cross.docker index a1481e16e2c..2fca1124053 100644 --- a/tests/docker/dockerfiles/debian-mips64el-cross.docker +++ b/tests/docker/dockerfiles/debian-mips64el-cross.docker @@ -17,7 +17,7 @@ RUN dpkg --add-architecture mips64el && \ =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt build-dep -yy -a mips64el qemu + apt build-dep -yy -a mips64el --arch-only qemu =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dmips64el-linux-gnuabi64- diff --git a/tests/docker/dockerfiles/debian-mipsel-cross.docker b/tests/do= cker/dockerfiles/debian-mipsel-cross.docker index 88accad2692..4abf7832ac6 100644 --- a/tests/docker/dockerfiles/debian-mipsel-cross.docker +++ b/tests/docker/dockerfiles/debian-mipsel-cross.docker @@ -16,7 +16,7 @@ RUN apt update && \ =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt build-dep -yy -a mipsel qemu + apt build-dep -yy -a mipsel --arch-only qemu =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dmipsel-linux-gnu- diff --git a/tests/docker/dockerfiles/debian-ppc64el-cross.docker b/tests/d= ocker/dockerfiles/debian-ppc64el-cross.docker index f10883c8188..9973df9ff74 100644 --- a/tests/docker/dockerfiles/debian-ppc64el-cross.docker +++ b/tests/docker/dockerfiles/debian-ppc64el-cross.docker @@ -12,7 +12,7 @@ RUN dpkg --add-architecture ppc64el && \ =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt build-dep -yy -a ppc64el qemu + apt build-dep -yy -a ppc64el --arch-only qemu =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Dpowerpc64le-linux-gnu- diff --git a/tests/docker/dockerfiles/debian-s390x-cross.docker b/tests/doc= ker/dockerfiles/debian-s390x-cross.docker index efa346007d6..eb73c988559 100644 --- a/tests/docker/dockerfiles/debian-s390x-cross.docker +++ b/tests/docker/dockerfiles/debian-s390x-cross.docker @@ -17,7 +17,7 @@ RUN apt update && \ =20 RUN apt update && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt build-dep -yy -a s390x qemu + apt build-dep -yy -a s390x --arch-only qemu =20 # Specify the cross prefix for this image (see tests/docker/common.rc) ENV QEMU_CONFIGURE_OPTS --cross-prefix=3Ds390x-linux-gnu- --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567632267; cv=none; d=zoho.com; s=zohoarc; b=CLzeva1GReO5Pw82Cz2AGEkRZzVU3pdBJsEyYzmlnpJD1YOU1wMZtGj8f3DRhAllH14c5jIVEW7yAWD//iV59QRISMVip/fp04+Id9ej9UpWnrge6b8LANZoN2Za8DtOqTNKJ8RQO6Xu+tXik2ATYcRCrDqnXzaAGwSeRR6VLGI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567632267; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=IYl8oq3wgcFADu2TXzuhJPsVZA2wiZ1eKvheGFBu/QU=; b=Bm7BcM9RsV3bQABn0GRbX9MCQ5QXv0Ct+E0gBS8X3KgN15SLtA/T6dcRGP3rX2ScOQAA7sL4P+CsffOSwIAB8qvI+Bgp+7Awj7/ULEcFR+Oj0HKOzKnqYjiQ/BQkfUprDKFUrpxmB7VIpgoutLbei2O4JqfTqSbqk+uMEyJYg5M= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567632267580600.8416723823743; Wed, 4 Sep 2019 14:24:27 -0700 (PDT) Received: from localhost ([::1]:40126 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5clN-0005cr-U2 for importer@patchew.org; Wed, 04 Sep 2019 17:24:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51608) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3x-0000xo-5k for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3v-0003WT-L4 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:33 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:40144) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3v-0003Ue-Cu for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:31 -0400 Received: by mail-wm1-x32a.google.com with SMTP id t9so220402wmi.5 for ; Wed, 04 Sep 2019 13:39:31 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id f6sm39064109wrh.30.2019.09.04.13.39.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 085D21FFB3; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IYl8oq3wgcFADu2TXzuhJPsVZA2wiZ1eKvheGFBu/QU=; b=E9PHPaoFW4ANjCOcJIxMFuDNhV5Db+UjQcGlh+cj//DTtHBLdjUxkYXlcJY9fNO7zm vUXWZv1x7YSfmftO5oLbBxHITCocA26g0qFAaX75WHdOB85zFO7v/pIA5BeWXOH05KMl kPjx/1nVSHb8+SaRa907bRjNX7dGhCXy0OcZ7UM+CDnQH2OPe9N3Jp1JvO2czS+Fm8BX ojttsb8EpYpWSLzFVa1Tiwz1fNZygOeAn7lGFr1+xBKxTRSq7ixhNWpw8ReUB+mNyS07 wwLZ5gWADK8ZoGo2zzj2rDQnqIkP2oaFocRombh8KaNc0+GdS5NJ38kLwtggf1Z2jcMg Bg2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=IYl8oq3wgcFADu2TXzuhJPsVZA2wiZ1eKvheGFBu/QU=; b=CGdbTRa+HG/WM47/kIepOlV6VH3F2DRpLgOPwflhVBdRPQ2hKTotfutNcM4+ckerMk wlVtwSmH0n1QalJvXUOve13CXNYh1CwNDMVcJ5Jx3jxBVub3CLnYunb+2QpaFDQm74yz eOqq46xBCGxjNk+0fVEF0UFFL0X0FWcBJfWpu147QedHRkMRdGOuNheB25WKaI1idLgP vEVJxCaAcgaxA/8Bp13g2DGpKP2Gi/u5R0pzhOc9dNlrqlc2mdew2jy0RQqxftTzXsPG 52vGFj16hHbVkwiPF+mixy4dOV1xIEiYJQ0T2qZvl62urNEqHgCgwNQ3uwS11CEFrimv G0Ug== X-Gm-Message-State: APjAAAVkMeEhQt7dpaJxVWqe0z14qmPGlFXjU4mbdba1UZsXPDKGD2k1 mvS81MGX8kkITaEG4UUyERlsRw== X-Google-Smtp-Source: APXvYqwhtj7F9kaG713vGL/IbhPi1cJkZZMOQWmRR+9JEMBB/tC0McoWw9aF6m/vIH1QKq4gJ+dVjQ== X-Received: by 2002:a1c:a6ca:: with SMTP id p193mr99904wme.103.1567629570219; Wed, 04 Sep 2019 13:39:30 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:29:59 +0100 Message-Id: <20190904203013.9028-29-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32a Subject: [Qemu-devel] [PATCH v1 28/42] tests/docker: add more images to PARTIAL_IMAGES when not on x86_64 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) This prevents us trying to do builds which we can't complete. Signed-off-by: Alex Benn=C3=A9e --- tests/docker/Makefile.include | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index cb0961a69e4..46f95320e54 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -104,6 +104,15 @@ docker-image-debian-s390x-cross: docker-image-debian9 docker-image-debian-win32-cross: docker-image-debian9-mxe docker-image-debian-win64-cross: docker-image-debian9-mxe =20 +# For non-x86 hosts not all cross-compilers have been packaged +ifneq ($(ARCH),x86_64) +DOCKER_PARTIAL_IMAGES +=3D debian-mips-cross debian-mipsel-cross debian-mi= ps64el-cross +DOCKER_PARTIAL_IMAGES +=3D debian-ppc64el-cross +DOCKER_PARTIAL_IMAGES +=3D debian-s390x-cross +DOCKER_PARTIAL_IMAGES +=3D debian-win32-cross debian-win64-cross +DOCKER_PARTIAL_IMAGES +=3D fedora travis +endif + docker-image-debian-alpha-cross: docker-image-debian10 docker-image-debian-arm64-cross: docker-image-debian10 docker-image-debian-hppa-cross: docker-image-debian10 --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631378; cv=none; d=zoho.com; s=zohoarc; b=FEvAV4iyX1WvUditEqG27UfScHMjcF/iLwJEDkYvCDNs/yND9IQq9lAHqGlsoOnvxSYUK4ehVOksy8sakE3AweSnfCqJrUGkmqxUZ0LD4njBPcqmoIdgB9/OQ6ekYJ7onxGDGMnud/YKXRNEKFaYZlAG+VZn3ZavHY1DxTgo6BI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631378; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=ugB33z9NULKx/y//kwM5sEJ+zrs1rMaIgZwF0Y1O2S8=; b=SybSYwf8AgzsCgN7x1l3negYZl37M8lVH+DiWXI+En745g8lvkaQ3Y9HCgQLRC9WmrxgwGA2LPaYEWbApYLXtCF2FMEaqkFloJ+aB0UuIZWzB04IZxHOOUj4SSakCk03awvZ+pSwXLPJNniZAJUs9nG/q+SAbatoLj6nsnkWW58= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 156763137806143.298852532881824; Wed, 4 Sep 2019 14:09:38 -0700 (PDT) Received: from localhost ([::1]:39880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cX2-0006RB-E2 for importer@patchew.org; Wed, 04 Sep 2019 17:09:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49897) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvT-0008DM-Cl for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bvJ-0006kM-K7 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:41 -0400 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:54796) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bvD-0006fk-7i for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:32 -0400 Received: by mail-wm1-x344.google.com with SMTP id k2so190360wmj.4 for ; Wed, 04 Sep 2019 13:30:30 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id y72sm281324wmc.26.2019.09.04.13.30.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:25 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 1BB421FFB4; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ugB33z9NULKx/y//kwM5sEJ+zrs1rMaIgZwF0Y1O2S8=; b=ONZrdF/ke7J58UfmcBcLGVufiSjJNdkGTluszm70JwS9xFifXl1NzJYycYGlzENQby HEvIn3vBN2ZddS8fh6PcSVe7wlwLbDjGNKjL0slBfrJd3/MIlfqC79DHeOC1+y/X0vPk QOibbXE3K1RLT3xduUojvFa441lXeVKF672z9lhWUpcdU8vhylBIU6F9ePcSv/aFfY0H iLXiCFb9YA5fOhvLH+Jaq1QN9Lr/FyyHL02U1rHmt+vWW91CwJuIK+fItX1oH0xQfPbR q6gVSSMddMJfeFwDZj9/NtR/TK47XD2tJkg+cKwS3wxOjwIQJvLIhgungBr5nqcI4UeH IFGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ugB33z9NULKx/y//kwM5sEJ+zrs1rMaIgZwF0Y1O2S8=; b=thgflFZp0j52JfXETpK9BsIIb+Yye0AgQwKO8xgi3u8f6sV5ERQ6aSpB8QhF+3+gqN +SJ/1AHSE7xTRe9c8ecFOQXpmfx824FWcsggm3vWP3cpWpUbYlx3X+5iV1+yTwQLn5cn hQL+1b+zBGxMkx4bXn8ELOUYFO0ch+omYf9jyPAhT5u9jzE543D1c1fcib6MTyvFG4dC 7OxxFvJ/7z6mP5QNAhTzDGCI8jeiVwoT0s9MH2V7LH6NvHRyqkdUqTNG20l4SsFya/k6 eI4GU1/7heCfgJ5StnU9fcN+Aw8Y2g52xl3o6MX7+yhDHCGPHOdZZ+PmgIAaift9K8Os ZwPg== X-Gm-Message-State: APjAAAWE4TgtNv388So3fUEDOnikXz10dCzz0XQUEdjc3ITu414uBduI qZdmOx5i+Ao9ECyZgdAbXur6SA== X-Google-Smtp-Source: APXvYqxf0PY9pgCmAZnCgGQcyJ3uDQVpKOubt7FP2/eVPA+e3CFN2pWznZiZWVj04j3eTrse5Q1PZQ== X-Received: by 2002:a1c:3bd6:: with SMTP id i205mr72432wma.135.1567629029318; Wed, 04 Sep 2019 13:30:29 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:00 +0100 Message-Id: <20190904203013.9028-30-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::344 Subject: [Qemu-devel] [PATCH v1 29/42] configure: check if --no-pie is supported first X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) For whatever reason this doesn't trigger normally but because compile_prog uses QEMU_CFLAGS we end up trying to build a -pie --no-pie build which confuses compilers on some non-x86 hosts. Signed-off-by: Alex Benn=C3=A9e --- configure | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/configure b/configure index 7860bbc3121..30aad233d17 100755 --- a/configure +++ b/configure @@ -2021,6 +2021,12 @@ static THREAD int tls_var; int main(void) { return tls_var; } =20 EOF + # check we support --no-pie first... + if compile_prog "-Werror -fno-pie" "-no-pie"; then + CFLAGS_NOPIE=3D"-fno-pie" + LDFLAGS_NOPIE=3D"-nopie" + fi + if compile_prog "-fPIE -DPIE" "-pie"; then QEMU_CFLAGS=3D"-fPIE -DPIE $QEMU_CFLAGS" LDFLAGS=3D"-pie $LDFLAGS" @@ -2036,11 +2042,6 @@ EOF pie=3D"no" fi fi - - if compile_prog "-Werror -fno-pie" "-nopie"; then - CFLAGS_NOPIE=3D"-fno-pie" - LDFLAGS_NOPIE=3D"-nopie" - fi fi =20 ########################################## --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630283; cv=none; d=zoho.com; s=zohoarc; b=czYW3zJ+a52Hf5YZfz2GZiMhYzY74Y6y64njcvVDclpLd0EFTWBhjnAJXUnSOVGkdR9PV4RxNoBehQEAAaRATkML5b42jsVCG+dstUd5+5pBH1NcOTOCLzWtc+Nt+cX43uUsoyX4OViRkRLsUqx21GSbu9Mu5hGwSz1/AmTuJhY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630283; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=nE8/v9/E1aXsZxbh6/91YvEiHDaWx51s/9G3ceEKxhQ=; b=mQMlHpR1whFKQKZykr0GLuYqiMI43vDnaQeANvtbCDJQPl0cwLoRMHBloJcssMsbQAe8xDJPPNBb9aOuXAJL9txlXDqNkQSXV0FDpxIeoLrGH7ElSl10tS9qTI/Gks0Ctvni0h97BX/UDJGk/HXud3NiELBD8O8TkuTABeCubRw= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567630283573677.6926308996308; Wed, 4 Sep 2019 13:51:23 -0700 (PDT) Received: from localhost ([::1]:39530 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cFJ-0003Ko-9y for importer@patchew.org; Wed, 04 Sep 2019 16:51:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49834) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5bvJ-0008CH-SN for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5bvB-0006fd-HI for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:37 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:54898) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5bvA-0006di-Bd for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:30:28 -0400 Received: by mail-wm1-x334.google.com with SMTP id k2so190261wmj.4 for ; Wed, 04 Sep 2019 13:30:28 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id q15sm116315wmb.28.2019.09.04.13.30.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:30:25 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 303761FFB5; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=nE8/v9/E1aXsZxbh6/91YvEiHDaWx51s/9G3ceEKxhQ=; b=YHDgLRTRCJXCJOyb87/qCAwR5uNDwovJ3Q/EMi8uTj0lF3ba1bQMicVIdSCMKRmFMt MJxc6CCmh1SqZNo1yASDXgjYWnpQSsT20hP1eIlztMDQTPOxWzOvEKUFl0xSlRf0ZvdI EzVKbymVkvmh9fJzcnrhVPWM/Gz3XoGrLd6APGuTFxsik57V14qQPadyHHepTxLzIkmc t2R7v8C/5Z470wViHNv6aS2EZSvDoBkigkmV3lTsXj7W4/4Z70BZhkiX6WnWsSgLMKID Df8/ePs5lX61+QfLX6H6n0+rB5HQSIEPgjdFkmIOMUOUi360nBGyAVfQRIzHV+ZW9oGy dHXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=nE8/v9/E1aXsZxbh6/91YvEiHDaWx51s/9G3ceEKxhQ=; b=Pure4+z7vwGnEcNAe1GvMzmZz4kFGqDkZfQdoEwg5hoh/rzowoSf/Ybdcgbp7JqKNh TeDoEXYnOHt7NsL9KKhAkwDFzwVYsBsqP3vQPEbw7OFxaIqmz1kuvNB+3zXymX6eJA6v YpKjnj6/CmM6RaNNX2vCaW1uYuwt12TxquVp67GsWi64wBwEFaNLRNqU8w16NI0PD/tk yW3+4HuSwp/JahsvZBwy4Zj1Q7HmLhGjdy4WjWf0emh/zFikavkBfbs+6XW5uJAh70jI Ci9Y9jyk9bVgIeM8pgyuOv7H9XbYydYIsOQaswDnNswJrsJr+fZraZQzKUITpZR17n// ZBbg== X-Gm-Message-State: APjAAAWxTx3XqVrDNXVtzzzryvKk9W9wMV+n7qqyoFiFhHgfn/m5SUSe sbjP7F+vwQIxt7UrHxLOjtWMuw== X-Google-Smtp-Source: APXvYqwXZqJTy5HTLLg698L36aqwF5oQ+VmLgT4Bs3mkwkTgfW9KdT2WygTEwhU1+3SGH8hfd1O7Nw== X-Received: by 2002:a7b:ce99:: with SMTP id q25mr67180wmj.163.1567629026881; Wed, 04 Sep 2019 13:30:26 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:01 +0100 Message-Id: <20190904203013.9028-31-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::334 Subject: [Qemu-devel] [PATCH v1 30/42] .travis.yml: Enable multiple caching features X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Philippe Mathieu-Daud=C3=A9 Using the 'multiple caching features' means explode the YAML array, thus it eases the git workflow (it is easier to move patches around). See https://docs.travis-ci.com/user/caching#enabling-multiple-caching-featu= res Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Alex Benn=C3=A9e Message-Id: <20170809202712.6951-4-f4bug@amsat.org> --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 92b00927d4f..612caabc6cf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,8 @@ dist: xenial language: c compiler: - gcc -cache: ccache +cache: + ccache: true =20 =20 addons: --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567633138; cv=none; d=zoho.com; s=zohoarc; b=ime90ZXnhW7zrHXoXudOinWysCv/A+QzcXjJ5quSwQ+IdDqkUzo3ari9Sz7yQcxewzk/9S1wSiXuJEJj0VfaW+By37tL+Xug1bGCuzm/oAY9SzWb2BdU7PvSXr7I2dfysKTgP9UFMF1maswWNmve0DGQ23f2NJSkxA4uXAnyxjY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567633138; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=shdEgCVsEVOTDp+jCd0tUk+kAdVtVP18WfvdQSOvOYE=; b=JWi1zhaxxSuQINPO4DHGA4lsLhdkH+R4f++IfjyXzBkGRze8BPQ7UtYijWNNnxAXtrL6B236jn00KBdQtuccGhZ2kvPzA7BBDiekbeI1xL5pDtVkW0a2akBZ6PuHbfTaIezvYrKVV4OdxH4pngWvQhbl8jC+0Om+8DHyGRNhPDE= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567633138253293.1923507051374; Wed, 4 Sep 2019 14:38:58 -0700 (PDT) Received: from localhost ([::1]:40342 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5czQ-0005Kp-Ar for importer@patchew.org; Wed, 04 Sep 2019 17:38:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54133) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cDV-0001uy-W7 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5cDU-0002Qq-OM for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:25 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:38990) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5cDU-0002QH-IA for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:24 -0400 Received: by mail-wm1-x331.google.com with SMTP id q12so255804wmj.4 for ; Wed, 04 Sep 2019 13:49:24 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id d18sm31841389wra.91.2019.09.04.13.49.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:49:22 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 44A2E1FFB7; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=shdEgCVsEVOTDp+jCd0tUk+kAdVtVP18WfvdQSOvOYE=; b=tINgPuPL+iaIB2ahUfBaaN0yzZQMa0m77Nn06PM+xqZPmDSJLhWACVSe2klWID5HTe IrOWj8ywF+z1jukjUocj3ZtHQWZxkuBAyA+lsyIyXUXLW2KQh6UnkI1cty28cjd8jsW6 9d018mApjtgz+/jcyQ8K64Oat3Ydq1gOfUwpFaPN5VyY2jHBg5QE1FBDyRo4gvJuDU06 cpgDRNhXDcxDn5aAqYaZzstphDS4CVtoKxgbunsT1J5Dy1r3kTx5vJaz0IN/J+KFTiEr fd4LG0bBUGKig+2xWc3jOh9NboG3fmWzmEFaxFPySU56PCBcaNjZkCjHjZKY2Bf09OXR fLNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=shdEgCVsEVOTDp+jCd0tUk+kAdVtVP18WfvdQSOvOYE=; b=me/EcPZ1jx97Pkos0gejeYY9+HABwgjJFUbJP4bhsRuLecq5eiiu3qELSUX9o3ivr4 LU6xKUO6+ETXp17XYNmzRrr5lemn2kvPOv7x94wOTo47Z4KzMhn7fcL/MAbItZiTcIlK /8lIeqMpHlD6kmSHlB4CCTz3MaUYFid1jrqRZ97Nkf9rVilGsWs9KMTD1ss1iNBvUVdw yYHqvemwpCDvvK0Ld7FtCVcyjo39bd0phOzBB7MZoPGYWeMJNV8tKnwC9ArlTIek1fXu 3aTXjq4f8MGvnzXRvHPU8Wb2Hnyy+laAWL3PAfi+CXFvXpmi/cYOsR10j7HX2Q7PCo3y 4sBw== X-Gm-Message-State: APjAAAXsoEBpcInhdzZ0Can8l8bCKruadR9c2IppBt8RmYEhffyGsrU1 CJ0fEoq+v+oO8D9FZ3Lt5HGrfQ== X-Google-Smtp-Source: APXvYqw4cZbtx7wMbk9ZKaz3Swq5QHgdgEe2XGESwNtjgnCasaS6xcWNak/jrEADQBeLiRh2KL/ewQ== X-Received: by 2002:a05:600c:cf:: with SMTP id u15mr158427wmm.168.1567630163382; Wed, 04 Sep 2019 13:49:23 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:02 +0100 Message-Id: <20190904203013.9028-32-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::331 Subject: [Qemu-devel] [PATCH v1 31/42] .travis.yml: Increase cache timeout from 3min to 20min X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Philippe Mathieu-Daud=C3=A9 We are going to cache few gigabytes, increase the cache timeout to avoid build failures when uploading our cache. See https://docs.travis-ci.com/user/caching/#setting-the-timeout Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 612caabc6cf..8c376d22239 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,7 @@ language: c compiler: - gcc cache: + timeout: 1200 ccache: true =20 =20 --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631956; cv=none; d=zoho.com; s=zohoarc; b=Yvkww/KS3wUjPpbOV/ZMKjZ42hdCdQGZp2kad8O4/OkGEsGTVMnCoGkfpwSUFzZ+IXw99seQOUZa/thQgYNfueZhv12vzUjwg3vheuXzX9dCOoGBJjeHcS5U9RpXumqovyILFaD8vr5zlMbP0ovow0YCMWlj/mDLr6WPNUjzaGE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631956; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=PIODOTVy4HDE3zFxAtxJ3smi6AAB4cF2pRQrP6evZ/U=; b=Z3LCGIKEXmZt5UafIC1Remd78IfT24zjLrvZcNzLxwOGNSHJAhWELsg20W/CewmB6xrLE/YBjl/mSv9KE51gShVjIsTeuMjLSqUj1rwNExgZFv0qOVIj+fmwefO31muN4oiTB2hQjy1BxUvYcdHSTOPe2etPhnnJAxF8WRBUhq8= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567631956470627.6700206753884; Wed, 4 Sep 2019 14:19:16 -0700 (PDT) Received: from localhost ([::1]:40026 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cgM-0007ja-6X for importer@patchew.org; Wed, 04 Sep 2019 17:19:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51509) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3r-0000pk-BY for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3q-0003Qz-5h for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:27 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:55350) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3p-0003QF-VX for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:26 -0400 Received: by mail-wm1-x336.google.com with SMTP id g207so204892wmg.5 for ; Wed, 04 Sep 2019 13:39:25 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id a205sm183512wmd.44.2019.09.04.13.39.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:23 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 58D201FFB8; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=PIODOTVy4HDE3zFxAtxJ3smi6AAB4cF2pRQrP6evZ/U=; b=eOKovI64ggTWYbvl4vwuZOMrD3G3UNKZc50/ewN/tTWAk5Xl+IsVaZ9WTWhOf6LVBC KFFiEeR7m/E2Sx1Fi2xqWeU3W34X9Qs8y0bwzSBnHuyhwv8fyzqKViGFM+WkD5dyCr50 4xg3VomLtYHoQGQX2W2OSJUBVxdMI++zYZdL/3ist2PF/AI6cbXdTbOvX2wB54aq6g6N k/ocvipcTBrLhkReSCHspq7aT6t+IDPoHEg278aI4T7wbZCD74EGD76i5zBP4+v/+Zps OOGFEhfkwX2yZ1zu1YGRlty1gGpm3ld446zoGWd0+qo3lY7VS63+8NyF7V20F0ivDutw eR1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=PIODOTVy4HDE3zFxAtxJ3smi6AAB4cF2pRQrP6evZ/U=; b=GSh/8Yp6xtu5DyTjkA2CMUf8BpuIc6WwT/GUz24VrfbhyBiuXk4b6ZghLLaiYbLFnp omg5BopcQmCoGP+zuXwI/UNDO6lttq8mn0PFJqSeHSl18bodgXC9xtOgTRqHVfB/RpzK pLLkxT1teTo10wYQeGDOOavh6bXMDezujvD2eKscQO3CouGoU/M6KkhnOe+aRW0x3qrA hCXUTkXqrXZgmHj7NAwhFD9h+1j1Y/K1uGz1qRT7IRlIQ3qsh7YxsCQRDJ7zBlHtlq8n BdyAkT04WN1j0qFYCI0kWZsuMPqfSOvF9XfrLSVA3m5vZyMZtdQVuMtTgAGTA3k5OmCD GlPw== X-Gm-Message-State: APjAAAViywWOryHOQEgd+KOULqliDKzFeuOchcrkhWc6P6pb6xfA99HY xbw8yoKRvhm2JHfla2dlXSAUHg== X-Google-Smtp-Source: APXvYqxijLN3khc6JjBLJETmWttdIC7iHrIDKJbXX+ITnNC16dhk02dRmSv3IUhIfVW2Kqyf0kH0iA== X-Received: by 2002:a7b:ce8f:: with SMTP id q15mr128286wmj.106.1567629564909; Wed, 04 Sep 2019 13:39:24 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:03 +0100 Message-Id: <20190904203013.9028-33-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::336 Subject: [Qemu-devel] [PATCH v1 32/42] .travis.yml: Cache Python PIP packages X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Philippe Mathieu-Daud=C3=A9 We always install the same packages ever and ever, cache them. See https://docs.travis-ci.com/user/caching/#pip-cache Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 8c376d22239..d51125c9569 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,7 @@ compiler: cache: timeout: 1200 ccache: true + pip: true =20 =20 addons: --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567632099; cv=none; d=zoho.com; s=zohoarc; b=LFeYJM9bmgB47heVb6tyA4y8Yodlj1btrYQU2s6qFcUIZ3o1fD9rgS6XoWA2pascIqEukr5ayaBy7ND0nCxejBGS0mfrLGOV2LB65RSzu07E/0cbXRYgn24E9gpZgMZYjx81wdQRYrVsb2Z1dEGE1CigMmu2fW4vAj0iGSQNkTk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567632099; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=64G7UeLsDjFeeVvbu2xeSpSIwcgh91d94iOUcw83/Pc=; b=MhTzh5WisManfHWPpll8xerIEv8e5y2ARmLThFRsrTHQtTs058jPPH8nNtIQkMpM9UDkyRrxmEcO9W2zwUQ9KuJiq2rMgonDGTdOIObZIexq/Bec6yEavOY2qUcgQHkC3Ll2BZXzSNUYwPI1GPfJScEdUGUq0jiKOLPjH2qJM3M= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567632098971858.5787848972789; Wed, 4 Sep 2019 14:21:38 -0700 (PDT) Received: from localhost ([::1]:40066 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cif-0001yI-EN for importer@patchew.org; Wed, 04 Sep 2019 17:21:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51541) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3s-0000ri-N2 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3r-0003Rv-Hv for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:28 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:34895) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3r-0003RJ-BO for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:27 -0400 Received: by mail-wm1-x32e.google.com with SMTP id n10so249307wmj.0 for ; Wed, 04 Sep 2019 13:39:27 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id v11sm39505228wrv.54.2019.09.04.13.39.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:23 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 6CFCF1FFBA; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=64G7UeLsDjFeeVvbu2xeSpSIwcgh91d94iOUcw83/Pc=; b=D7dw+B7KLFIq8rn6jnBco3oBLHw178Vp4XZ3U+rRQCCnwbc2ZJKUBSMOYyKuuj0idp O3XL8XDVpXkat7YP0L3fBZD7VpK/oCTDox3PJhgqH+5PXKbbG3PkI5THlH6TqqUEnFya QC88DkkRpnP3QswojcLMkydDrwgrYRdtYhUO38j57BTmmdCcJ754zg6/C122DZoY31mz bfRVy0QUsmU+XocWit4ek5qkk+444HnYxNtqVV3jeAnsuCX2qdogP3Y/QlREjwNayz7J PQgtVUxz1fS5mS7u9JJ60MzlWJdW7Qifsc0egLzgwCCf2Lbjuy4/lJvdpm2eO218Fkbz MYfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=64G7UeLsDjFeeVvbu2xeSpSIwcgh91d94iOUcw83/Pc=; b=IXLhknhWZC/d1aK/gL1CI/6MantQNY9L1Z3TE2dzvmbtU2p5rmRFt0ODtsb7oLNS0/ ws2iwQcjk+39Kl7WgWVnwz6W89VCxaVvbfRLZQ9e+ZLV6BMMw7Eb6ctAe32EIrNbxuEx cRe4jB3+0JZ9uIR6W9BDQppA4G/xwe67NO5QaDTciahyrx7fhNGKAcNILZa71GhADXUB g1FWi/fPkq+AO1gHR/CG7vY+kH8eqRJbKNWsBwrfg7+5KOhiEPqFaTc2o9E4wTZM0Rcq PSQO73CiwNniSi0+efQMnfJn7UVqxJheFgK7A5jGJz7bwQ8AnwanBftl3hmJzIVgQcw3 XKtA== X-Gm-Message-State: APjAAAWH4veiw42wC3sHv+llF1YAZyx2ez5v9q2xdrqwZZQJPLv7oo6Y L58gyF2Pv4tCXLa+Ci5mi8Qwew== X-Google-Smtp-Source: APXvYqyS/s3YHmaX07MnQv0KEvXMNQvGtmfiAcKvDaPTbmHDhhKHy0rYPJc0YY/9RL/6wRwWWo1ffg== X-Received: by 2002:a1c:d183:: with SMTP id i125mr134216wmg.1.1567629566291; Wed, 04 Sep 2019 13:39:26 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:04 +0100 Message-Id: <20190904203013.9028-34-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32e Subject: [Qemu-devel] [PATCH v1 33/42] .travis.yml: Cache Avocado cache X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Philippe Mathieu-Daud=C3=A9 Avocado tests download artifacts from various sources. These sources sometime have network issues resulting in build failures. Cache Avocado cache to reduce build failure. See https://docs.travis-ci.com/user/caching/#arbitrary-directories Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index d51125c9569..8d2e89da533 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,6 +9,8 @@ cache: timeout: 1200 ccache: true pip: true + directories: + - $HOME/avocado/data/cache =20 =20 addons: --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567635000; cv=none; d=zoho.com; s=zohoarc; b=ZLKh1J+LxG9rQS27bUNEpn1ZmkoPWXMYzm6eXyAR/pwsw3EGAUmgXl4KbnizgxbLN5NpcXOFPyeN0ifAoqJ/VhwRdCCdmk0jZ93CnPEqwUOHG1h6zY3NoQ4wFZPs3wjhHdgmLLmf7AGNpOI2cbEyksqN4RPzEgfga4gW7GpKVLQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567635000; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=L4odYbRNIesstedT/hIMRAackRtRJmlkYcVFyEsUJv8=; b=UkkoPtkf3LMZ9CJL8FOIckDLl7QGtiL3VFH9aeXUadTDZfiK29oG0x9LF6f6MjMpHWNK4K2WVJL6/oiYerfFQCKKHWObvzUCA3Sja3YOWcXDqNEcm749+pdDxYvtHLDSIRYrz51LRaWk10JmJ2qCFMoz6m+DO0uM+kZLoBEt8O8= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567634999965927.3284020238091; Wed, 4 Sep 2019 15:09:59 -0700 (PDT) Received: from localhost ([::1]:40888 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5dTS-0001d2-GQ for importer@patchew.org; Wed, 04 Sep 2019 18:09:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57798) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cWt-0007Ca-Mg for qemu-devel@nongnu.org; Wed, 04 Sep 2019 17:09:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5cWs-0004Sk-74 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 17:09:27 -0400 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:53481) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5cWs-0004Rs-0R for qemu-devel@nongnu.org; Wed, 04 Sep 2019 17:09:26 -0400 Received: by mail-wm1-x344.google.com with SMTP id q19so290955wmc.3 for ; Wed, 04 Sep 2019 14:09:25 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id l10sm38341wrh.20.2019.09.04.14.09.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 14:09:23 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 8104C1FFBB; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=L4odYbRNIesstedT/hIMRAackRtRJmlkYcVFyEsUJv8=; b=r+q7Am+7dI6hs3m4n5+Kf+i7VYTz79M76Y4aXg3geXoUjkqFox7QH0ABetCesfQoES jVFkYZfskXzKKulYFWJXiuBKgeZmxN7cBErv3foTH27BINXEZzef70zIaclPMAgZ/6bf ORGZFRXusLa1EylmWGWrAR2Jw/POX5QrdH16Z8ag5YXMK98+NlQHxjWjvlxYiy5W+zC6 hvEREiU2H9QZxXqe8eVgGVazrggnkuaTIn/b6EpRlrquiF5S5Omdi6GQxKTPYL3jSgi3 J7Qmt4oxSvsKiygvqEfmR1ODfI/tj08UL6XeTDh19pqPvxoVKvJWPcx9o33BtA3Jo/4i jihw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=L4odYbRNIesstedT/hIMRAackRtRJmlkYcVFyEsUJv8=; b=pLdD8gnuejxzk4z7jW8Ad+KqlBbf/AqLd0+Fpw/HoPcfNJH3lh2JoUGfTW0L2yIawe dG+c8PzmKPPzx+4NNtpUS/j5UZ46m1aghqY3cmg5QApzh385zIR5aPP3zat/PI1J0hjT 1BC9Ap6v7NGBIy/pyIUzZRugChTU++1wsNKa8/uTL5GYhzhH8iEp+Qznd61riKybzT1D NIx/G7LUx8ju4csthiNn08CcT7ZWMVHRFeh3t3kBqNxOYjgG9yly3IdpmihaThYrwyCM RC++Xm+pB+ZpFUhpqAfZPlXHY8a1GBl27+WXEe9dyks5Oh/ArSU3LjARPXYAOua9bDxr 3qoQ== X-Gm-Message-State: APjAAAUgcW1I94nOS9Vn+oyHfGu1Bu0EPlsb5oMCEmY3uYWKVJDxV/7/ ekmN8phFzWLVgBoc9NDNYoOADw== X-Google-Smtp-Source: APXvYqzVZTpIsYa6OxgRAlWvvayhkAo4TiSyO4xrzE/5fWmk/hUCovA4brarEvUn26rmyHYG7+gMSw== X-Received: by 2002:a7b:ce8f:: with SMTP id q15mr198570wmj.106.1567631364660; Wed, 04 Sep 2019 14:09:24 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:05 +0100 Message-Id: <20190904203013.9028-35-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::344 Subject: [Qemu-devel] [PATCH v1 34/42] .travis.yml: Improve ccache use X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Philippe Mathieu-Daud=C3=A9 Per https://ccache.dev/manual/latest.html: By default, ccache tries to give as few false cache hits as possible. However, in certain situations it=E2=80=99s possible that you know things that ccache can=E2=80=99t take for granted. [The CCACHE_SLOPINESS environment variable] makes it possible to tell ccache to relax some checks in order to increase the hit rate. We can relax the ctime/mtime header checks: - include_file_ctime By default, ccache also will not cache a file if it includes a header whose ctime is too new. This option disables that check. - include_file_mtime By default, ccache will not cache a file if it includes a header whose mtime is too new. This option disables that check. We also add a call to clear the cache statistics before running the build, and display them when the build finishes. See https://docs.travis-ci.com/user/caching/#ccache-cache Suggested-by: Paolo Bonzini Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .travis.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.travis.yml b/.travis.yml index 8d2e89da533..5a878ae6ae9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -70,6 +70,9 @@ env: - TEST_CMD=3D"make check -j3 V=3D1" # This is broadly a list of "mainline" softmmu targets which have supp= ort across the major distros - MAIN_SOFTMMU_TARGETS=3D"aarch64-softmmu,arm-softmmu,i386-softmmu,mip= s-softmmu,mips64-softmmu,ppc64-softmmu,riscv64-softmmu,s390x-softmmu,x86_64= -softmmu" + - CCACHE_SLOPPINESS=3D"include_file_ctime,include_file_mtime" + - CCACHE_MAXSIZE=3D1G + =20 git: # we want to do this ourselves @@ -77,10 +80,13 @@ git: =20 =20 before_script: + - command -v ccache && ccache --zero-stats - mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR} - ${SRC_DIR}/configure ${BASE_CONFIG} ${CONFIG} || { cat config.log && e= xit 1; } script: - make -j3 && travis_retry ${TEST_CMD} +after_script: + - command -v ccache && ccache --show-stats =20 =20 matrix: --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631889; cv=none; d=zoho.com; s=zohoarc; b=gb9y67153wvgvcs7tqX0KP/2KpBC+Rct0oFeREF3YaiYZR6sn24kvYQiIXihMxMfm2jBbkt+G9c4KDYynkc3mtNNMf0EsqKb4WrGnxxpMyCWvXnYVPaeVsRWAsy0Yrd7ZIPKsBVQvq9jEBFc481DqCuckIB0Kr9l6vcw/SVKq7Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631889; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=RZ6UCCmDQGiaJqZTOCfEgLv5zu9MkUOibodewE9UvRo=; b=gxMGWJ2hm4gNra/BzusMlFkuUAV3Va1Z+47iqqU9rdc+kxnDFNwuMEK16tET6do6nT/iP1/P4ItUxuE5dtIOdRhu8MLJR817LMB0rvbuGuNHJVC8saPBDa02j9KsAPCM1P1/67iohVBbdRyREsPXbJ6Vygn8qR5EMKqaAerlRog= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567631889613855.5090217196965; Wed, 4 Sep 2019 14:18:09 -0700 (PDT) Received: from localhost ([::1]:40018 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cfE-0006nG-JX for importer@patchew.org; Wed, 04 Sep 2019 17:18:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51533) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3s-0000qy-5Z for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3r-0003RZ-0O for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:28 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:38213) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3q-0003Qy-QS for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:26 -0400 Received: by mail-wr1-x430.google.com with SMTP id l11so211189wrx.5 for ; Wed, 04 Sep 2019 13:39:26 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id r65sm263483wmr.9.2019.09.04.13.39.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:23 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 94E6B1FFBC; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=RZ6UCCmDQGiaJqZTOCfEgLv5zu9MkUOibodewE9UvRo=; b=v30EqjJMH8BmvMqwQKLEiqct6fZkZnpWRILVtdxfe0kfH6Y/Xw2F3HKVQQ9QQjLu+8 Hdim7zvcT6sebcUjHfDN/fBnwEHa38G4f6hotyxaFQcUwIvfpGrfbZaEZUpVWL0AzvF/ QDdNkz5MLGESvSFJpIDEqdSsMcGX7nAsgCZAJuMd3JmCrqG+ZQlXQKKjZn1ui+R3UJNk iqCFf8rKBjE3nUFLKk0sGeBZHr8paXg8YLASibM+IybugiLQzbfJVHJy8hdteBeoNiUW FGxIfXx+pajWzCKeh9bO1DIB/8T3tyt05Gez3TRcjzmU8SuL2fG2gKvO2blxtvyBRNy3 1wxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=RZ6UCCmDQGiaJqZTOCfEgLv5zu9MkUOibodewE9UvRo=; b=jWWGU95E6cxgJcbNVlluHhTh9U7RlD/hIAeFLek1zd17d27E+XK8Kib764Z1gO+f9K 0SEkMI+SOOmtzH1Jj6iNNZJF2FYwl5sZNmJUgrLEd5SXRsbkDLnKYDFcYQMcCBNgh/E8 J6HYtkqb2NLhmE4HqNrvX7/u5wZolz1tTgD9/cMjDA56yIq1do8pNzm481PBU8h5hMMU b/2R5HnCbvp5lWFwSk5xigrME1ZlBrQi4zoQ52wz/6tEbsdoL9kB0cHMIv3jyzJBuDIP 17rkLbSPVAU1mo31ZskIHdEV04PFRXHVonYucxXhfzZ/S0a1o3GbT5dUm8OA4jf2nVeg qzVg== X-Gm-Message-State: APjAAAXQJY4uRz0eao8AYGTid1sRBnG1b+fuXiWUvWPLyJky7uQ3mmpS DGjKyhiOLmOU7YabDaeGYH/ECA== X-Google-Smtp-Source: APXvYqxKaRuRcWc+tfRStHN53vgfGH0Q2mNj3OmYBeVDoHSAQQtrca4aHWi2EspJT1PpGsmwcpD73A== X-Received: by 2002:a5d:5444:: with SMTP id w4mr33955790wrv.180.1567629565690; Wed, 04 Sep 2019 13:39:25 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:06 +0100 Message-Id: <20190904203013.9028-36-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::430 Subject: [Qemu-devel] [PATCH v1 35/42] .travis.yml: Enable ccache on OSX X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Philippe Mathieu-Daud=C3=A9 By default, ccache is not installed on macOS environments. See https://docs.travis-ci.com/user/caching/#ccache-on-macos Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 5a878ae6ae9..2dd26486abc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,6 +45,7 @@ addons: - gcovr homebrew: packages: + - ccache - glib - pixman - gnu-sed @@ -80,6 +81,7 @@ git: =20 =20 before_script: + - if [ "$TRAVIS_OS_NAME" =3D=3D "osx" ] ; then export PATH=3D"/usr/local= /opt/ccache/libexec:$PATH" ; fi - command -v ccache && ccache --zero-stats - mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR} - ${SRC_DIR}/configure ${BASE_CONFIG} ${CONFIG} || { cat config.log && e= xit 1; } --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631120; cv=none; d=zoho.com; s=zohoarc; b=dIW+c7vUft0If0WETQIQjIp7IBvEDHDAE6OMnx27T9Gmxpe0lCgHNDXq/U5C2lhkc5DSzMJ4qYczzJWTQGMTHmZdNZnclNBBBB0885GBGb6DoQOiW6ViKB5iYJqUPpvvsX38lLHFOBi/bpinmVe11clPQzqCzrnuxv1MB+0Rr2E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631120; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=3YyKCQsfgzvXKSHDv5mJ/Ups/NVidIa51ccen10JgYE=; b=Q0tG69rRR1Dkx44lahKlGLWhvGAbCZ+W9XFzOOEuhlG9tiA1Y9YRkbVMNUEm4RzZu4RxOGXhSHFpCHmAWqAlqAEvn+JXeFEy8IxjzUnYPoUmnfFGyaOJuv5uSqn5QeOTImGSTEMQO5aZt0XwlcN/mnBw6MbqaYruJZluvDX4t+w= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567631120823386.88211109636484; Wed, 4 Sep 2019 14:05:20 -0700 (PDT) Received: from localhost ([::1]:39806 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cSs-0000oT-Gk for importer@patchew.org; Wed, 04 Sep 2019 17:05:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51640) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3z-00012j-3U for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3x-0003YB-NK for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:34 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:32874) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3x-0003Xa-Gh for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:33 -0400 Received: by mail-wm1-x32e.google.com with SMTP id r17so3372465wme.0 for ; Wed, 04 Sep 2019 13:39:33 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id t13sm26606401wra.70.2019.09.04.13.39.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:31 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id A95F71FFBD; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3YyKCQsfgzvXKSHDv5mJ/Ups/NVidIa51ccen10JgYE=; b=ttPaSj+pg0CsO+J+ADN+B9sIbM2YYgljcdeFQGiiPsYypwqS+dkCGm9wG0TEiGnv4R hnROhgSeJRT56ul6B1hpTeikKX7cC3PmvCoK3n0icuSKoQNw2vKcLaNFsv39lr5zhvNO LQdpAZswinUdUOdc5MQFnZFx2C/VN0mz7y2mbfWJ2uWuiYDcaUHhCu4YA+8g8tIlDoe2 fHPbNt+rwybRzdBRGcyT8wlWaCmebAcDRDh99cBxAVvleejUOcAIJReDkaf+bU+Cn7uj 6pe0LzymFdkXdGiOaT8ASNA4OwhVNugh618r25pZJKn7jsY/dwhbbJ0i8gBov129qfI+ opdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=3YyKCQsfgzvXKSHDv5mJ/Ups/NVidIa51ccen10JgYE=; b=FqH2kzE+xWVQqNMJUWvnsuyHLi+Rm8P6hGS3UWgfevULAFXn1atuu8nRjnqfBnLweg XE2BORq+aEze6TLHUgj5LOKtFnDQ9GjJwNQ0Ie3aFChjjPVLNvI58eRKXRjJxrNqA/MW F93x/v6TIS44Nks8v1V901gGoZDf4uD3N+ADQOAfdHp2fhNXMoQZLq7KU8lu03Ivtbg0 e8xsaHszaEVIu/8qBqMfZj2rhYmD5ENkhRe0I7GEiw0TrcnLVC39F0tTn8iY23F17xEQ gzPQuqbEVi5cmpTvJZUP7J8232qCtkQ991uYKlG4NBDoOFx562hOINcTBypLd2JZylAf Kw6w== X-Gm-Message-State: APjAAAUPQPr0+md1GtprxTtTQRo51s3/DVo0czag3SoE2rFAq2NV/CrO oucevjvGBl/rJIbCdmuQeoy6+g== X-Google-Smtp-Source: APXvYqzjKjzJG1aCTK6brZfIaFla0XtWTIP6rpRTHuDLrakmnP7ZCsY1NsmKBInyuRYDSy/u9FLajg== X-Received: by 2002:a1c:9e0b:: with SMTP id h11mr123107wme.144.1567629572522; Wed, 04 Sep 2019 13:39:32 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:07 +0100 Message-Id: <20190904203013.9028-37-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32e Subject: [Qemu-devel] [PATCH v1 36/42] .travis.yml: Document how the build matrix use caches X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Philippe Mathieu-Daud=C3=A9 We will set the CACHE_NAME variable to improve the caching of various jobs using the same characteristics. Document it first. See https://docs.travis-ci.com/user/caching/#caches-and-build-matrices Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .travis.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.travis.yml b/.travis.yml index 2dd26486abc..ab3e4ebaadf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,12 @@ language: c compiler: - gcc cache: + # There is one cache per branch and compiler version. + # characteristics of each job are used to identify the cache: + # - OS name (currently, linux, osx, or windows) + # - OS distribution (for Linux, xenial, trusty, or precise) + # - macOS image name (e.g., xcode7.2) + # - Names and values of visible environment variables set in .travis.yml= or Settings panel timeout: 1200 ccache: true pip: true --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567634231; cv=none; d=zoho.com; s=zohoarc; b=jAohe+8Ri7r9vBT+CPZJWAgkhdMLMeqwf1/+xm3E8GNk0Ul0Nsw8X/UVEb3RLZpIdxXk+O5P/U7Xf8JDtNA1smKeB4lOzywI6mc6q+Y87xnfjh+BdtPZ2gbc1nhcIn6nVo4waQnWQhIfqSYQpJQNoUy7qWrUvKHydW+olQRByeM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567634231; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=qKLxOOykUq5mR0vUYJUVr2Z+HnNQRrDR3i+FrJMMXro=; b=I9P8amMJ0KjvbGLi928BIc9qzftASaZ8kfyyKpVh/7D3lqJirONA40Y5O9l1dlHaVLMV3mT9FeKwcrBxgqfrnrlGvDDz5/srTSDOw2gFwEIHxZNLzfD9sBdFeguEqCjDA+oCBtpPZt3LvHaUubTVwc+Pwh+WeeaIB8/8HFOwgbo= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 156763423181388.03953285750447; Wed, 4 Sep 2019 14:57:11 -0700 (PDT) Received: from localhost ([::1]:40614 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5dH4-0008Ek-HZ for importer@patchew.org; Wed, 04 Sep 2019 17:57:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54152) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cDX-0001wQ-83 for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5cDV-0002Rg-Pf for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:26 -0400 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:38999) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5cDV-0002R1-JF for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:25 -0400 Received: by mail-wm1-x343.google.com with SMTP id q12so255943wmj.4 for ; Wed, 04 Sep 2019 13:49:25 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id o3sm23527653wrv.90.2019.09.04.13.49.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:49:22 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id BEF3D1FF87; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qKLxOOykUq5mR0vUYJUVr2Z+HnNQRrDR3i+FrJMMXro=; b=A7XkMm8uP4pO1m8nNBXRV4F2LExqjnwmiGjtX8u32IEggqbdU7mh/BG3HQ2Vavn3wn 4/La5P85lnJQPhOr4V165XPgGY6mtMxl+aruh1dA/M4elqqoSModGiwhpgKv1wKDej1v Kn8lUESJRQuCYDUZAiax44j/LR5aDOAgknxcxfhOYlfXgdNCzNCaC8LWmhB8EUwEf4jL DhzTylpU2NVlxZf/gfB2oaemQG+xivru30arFXw5A/aZEIthQtajabxVuFDggf9LphCi hvWBwaF7jvQ4WWjwGo4hIisVXdbT1egEpyBUGBP2TMRmZlIO/qYZEh3YagJCtggoS8Hv ElOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=qKLxOOykUq5mR0vUYJUVr2Z+HnNQRrDR3i+FrJMMXro=; b=P2vDkd68Jr2k4J75OHXX//xU1SIC06jkxd4vvkVCJH+qVtfLaGa9AfEO2OEET10uBI 9RRuYusP5UfzgWT3h2eR79bLMq5YSokBjFpPv/NXf+I5DW45qwjhO78I3v4xMRIzNIqi c4eMFfJ7Rr315jV3yoQcAMYleS9ZlGvcBImeDbKzjhqRgEN/Nlq7iQ2rFouQxnek6Dxq JAoXmP5CveBYRjz2UlesVhWeTh3RX8OFyAXAmTMkq2zF1cwfqMRrcQ5NkT0YqT8Ar6K7 orAAkjQzvY/Qg7aQ6pUT6Jd7lBTT/G9LR7GgBtgaleSba/shsbURRD/tHuUatMvJ5UC9 IsHQ== X-Gm-Message-State: APjAAAURr8IDpo3sgfh111RogWlt6jmuxLoumGWe1MThyPNUcttL9vKI h/fFtT8V9z1ORyHWEYPhGWRgig== X-Google-Smtp-Source: APXvYqysDg041UkV6HZxUNpL9qAnb8g+jAG1tekGysCxM6NsTuGNosJCOvick3WyLdm3UgpqGJOXOw== X-Received: by 2002:a1c:7407:: with SMTP id p7mr150655wmc.31.1567630164472; Wed, 04 Sep 2019 13:49:24 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:08 +0100 Message-Id: <20190904203013.9028-38-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::343 Subject: [Qemu-devel] [PATCH v1 37/42] .travis.yml: Cache Linux/GCC 'debug profile' jobs together X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Philippe Mathieu-Daud=C3=A9 These jobs build different components but use the same host features. Put them in the same cache bucket. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index ab3e4ebaadf..ab4ee425e4f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -120,11 +120,13 @@ matrix: =20 - env: - CONFIG=3D"--enable-debug --enable-debug-tcg --disable-user" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-debug" =20 =20 # TCG debug can be run just on it's own and is mostly agnostic to user= /softmmu distinctions - env: - CONFIG=3D"--enable-debug-tcg --disable-system" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-debug" =20 =20 - env: --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567632322; cv=none; d=zoho.com; s=zohoarc; b=NRTDqLLUjyt2o3bMIpPuvdBdQ7SFDK/pyxJkM3AJX16xbm9nZ31NORZFoRNJcP6NCyhcPR4WJEzaWolvSnaar/yzn2uLyXm40NWbUSx0iTQKC+NT4VRw3jEjwfL83XWGzWb8h3Gf67lX4ZETCZ+uSjsqYnrmdwy930Rr6qBf24U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567632322; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=flNVhetGQgd7j0XEOCGx7V7AorwZWyuhXeU2KeK5ZEg=; b=UZ/jWOSQ5hscsSrsokWYE/ecL322LbMTqSUNKoBgtGZ4UP7q8FwD1lcbk66wStePnBnBy5miw4ClsS+5oVyeT4Hjxe8hH0Rs/kIzMh42PDV1P5QVOkJ4sztzeH0x4ZceAZ7Fm4ceT+q9ZentvUKRElPjSHlgSZeHFTtqy9mtEk4= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567632322645382.0655772043036; Wed, 4 Sep 2019 14:25:22 -0700 (PDT) Received: from localhost ([::1]:40134 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cmG-0006gu-Of for importer@patchew.org; Wed, 04 Sep 2019 17:25:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51620) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3x-00010S-Ul for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3w-0003XL-FT for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:33 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:38216) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3w-0003WM-6s for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:32 -0400 Received: by mail-wr1-x433.google.com with SMTP id l11so211423wrx.5 for ; Wed, 04 Sep 2019 13:39:32 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id o14sm57146701wrg.64.2019.09.04.13.39.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id D377A1FFBE; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=flNVhetGQgd7j0XEOCGx7V7AorwZWyuhXeU2KeK5ZEg=; b=amIRhnI2FfpeBQ8r+Uz0vUhMYEtdn7Xsom2QPdK7CduuI1bD61ydq/8orKDC+PAHTM mbdetLztfpjcsU4opgBI5JYxvSXckllp0Q96568PZdKNsqpjT3+98b6Pwkm+I5t0ppDr RVGXygoHrxL+muXmpybNORrB6xs+F1fZDjuqBqk1QmcBYxtUPZNikNtVJWo1UVaUTDra b4sBVzCaV05V8OxkAwgSaRsvG3AT9Ibee4bVEiboN1rp3tm1yGBh+iDX+PoERuGvgDRB MhCzi/a6FMiDDToNZhvdALb7GHRhLKWoWlC9VOALNfWJpO6wHJ/CcIT5WBKoBu5nBtX1 G0nA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=flNVhetGQgd7j0XEOCGx7V7AorwZWyuhXeU2KeK5ZEg=; b=uUUZTwk+8QO9MboWhpz2DyNgSaof/DT9kZI95oEof2sYg6tMtYW0MkTE7yg2x/WYpe a8qKa4z9qlgZvjAgMFvXapIqiNvHBhq/eKeblBKGXFmDp6f7ivUUjdnlZu9X1W7uEsag Y2Y0T3s7lpooQdHeeVlCZEh6cTAVGmAHNcWs2vbww5dhCR8fZPdAt7k8UgSKZz/Lklil xiVypQwhE8fk33wem6HdYdfZx8T3xQmNIYs3yCHsgD9Dtw+cD4QvlkJ8zCtHHGn/wd53 t4eZTuSlMKmjKfSGga/5HEhqv91M1Cio2JOJ8PONO3vPtfNP7d84oTactd34hqzIhsjN gRoQ== X-Gm-Message-State: APjAAAUZ1EVcS8ixNw45FzwZAY8IZYJD0pxXphz4BaFH7Ev4FPTsZyxL o2EpTu/S6oCqNo2ZyRy2LougeA== X-Google-Smtp-Source: APXvYqzFhnNr4e6bdjjC3POXilBeHOOwqCWWa7aWtC6L3NYbEYjmDwfZJww20+NEQ4yJgsxbjXE3qQ== X-Received: by 2002:a5d:4f08:: with SMTP id c8mr24116642wru.51.1567629571061; Wed, 04 Sep 2019 13:39:31 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:09 +0100 Message-Id: <20190904203013.9028-39-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::433 Subject: [Qemu-devel] [PATCH v1 38/42] .travis.yml: Cache Linux/GCC 'non-debug profile' jobs together X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Philippe Mathieu-Daud=C3=A9 These jobs build different components but use the same host features. Put them in the same cache bucket. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .travis.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.travis.yml b/.travis.yml index ab4ee425e4f..63cbf41e573 100644 --- a/.travis.yml +++ b/.travis.yml @@ -101,15 +101,18 @@ matrix: include: - env: - CONFIG=3D"--disable-system --static" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-default" =20 =20 # we split the system builds as it takes a while to build them all - env: - CONFIG=3D"--disable-user --target-list=3D${MAIN_SOFTMMU_TARGETS}" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-default" =20 =20 - env: - CONFIG=3D"--disable-user --target-list-exclude=3D${MAIN_SOFTMMU_= TARGETS}" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-default" =20 =20 # Just build tools and run minimal unit and softfloat checks @@ -117,6 +120,8 @@ matrix: - BASE_CONFIG=3D"--enable-tools" - CONFIG=3D"--disable-user --disable-system" - TEST_CMD=3D"make check-unit check-softfloat -j3" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-default" + =20 - env: - CONFIG=3D"--enable-debug --enable-debug-tcg --disable-user" @@ -136,6 +141,7 @@ matrix: # Module builds are mostly of interest to major distros - env: - CONFIG=3D"--enable-modules --target-list=3D${MAIN_SOFTMMU_TARGET= S}" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-default" =20 =20 # Alternate coroutines implementations are only really of interest to = KVM users @@ -155,6 +161,7 @@ matrix: - BUILD_DIR=3D"out-of-tree/build/dir" SRC_DIR=3D"../../.." - BASE_CONFIG=3D"--enable-tools --enable-docs" - CONFIG=3D"--target-list=3Dx86_64-softmmu,aarch64-linux-user" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-default" addons: apt: packages: @@ -196,6 +203,7 @@ matrix: # We manually include builds which we disable "make check" for - env: - CONFIG=3D"--without-default-devices --disable-user" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-default" - TEST_CMD=3D"" =20 =20 @@ -239,6 +247,7 @@ matrix: # Python builds - env: - CONFIG=3D"--target-list=3Dx86_64-softmmu" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-default" language: python python: - "3.4" @@ -246,6 +255,7 @@ matrix: =20 - env: - CONFIG=3D"--target-list=3Dx86_64-softmmu" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-default" language: python python: - "3.6" @@ -312,8 +322,11 @@ matrix: - env: - CONFIG=3D"--disable-system" - TEST_CMD=3D"make -j3 check-tcg V=3D1" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-default" + =20 # Run check-tcg against softmmu targets - env: - CONFIG=3D"--target-list=3Dxtensa-softmmu,arm-softmmu,aarch64-sof= tmmu,alpha-softmmu" - TEST_CMD=3D"make -j3 check-tcg V=3D1" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-gcc-default" --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567631171; cv=none; d=zoho.com; s=zohoarc; b=Deh+Y00ePTDP7ybleiMOxbWIorZrLWP09ySPsibl77UjwDvZOA8lJOYfsBV8hNRbsDzuKj59b4uycgCPfBzx7KGUNHK9mlKXrIL+N3iGUAvtqot+fm49Ot7zlrn5oBG4W3LlfVkjyohhUGMEtQhJ14rI2q4RqNhJN6U9+qU6Ee8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567631171; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=1rnhVYQn9Oe6VywY+z7ygMm/a3pGbUQnt3yqRufslG8=; b=UxSWjeNVBFxonKw8taUrx/ZrmY6wDiyFwIbYd1eQtnHPTJMvelyUReMiW2LuBZrLmKPVPpxHNla4bcX9Sv5HJ17CAOV7xGIJKCXmkUKqaTUCqliSSx5lz81XueyEfkMZC77RmWFCwpVus9NZTGxjih+JJMvN74+7i3koR+qDdJc= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567631171922535.6409392380694; Wed, 4 Sep 2019 14:06:11 -0700 (PDT) Received: from localhost ([::1]:39820 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cTh-00027j-US for importer@patchew.org; Wed, 04 Sep 2019 17:06:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51651) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3z-00013g-Ny for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3y-0003Yp-Lt for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:35 -0400 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:52711) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3y-0003Y2-6Y for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:34 -0400 Received: by mail-wm1-x344.google.com with SMTP id t17so221668wmi.2 for ; Wed, 04 Sep 2019 13:39:34 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id i9sm113716wrb.18.2019.09.04.13.39.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:31 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id E78051FFBF; Wed, 4 Sep 2019 21:30:16 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=1rnhVYQn9Oe6VywY+z7ygMm/a3pGbUQnt3yqRufslG8=; b=mnomE3rmloITVa50F1AfB25Cswm3F9CoVE6xOSg2JLfcglDm0SPpK/0PJ9RR+dBQN3 vZKMPSrlUpWR5q+oLgcQniVkt0KUWrDzw4rpR2Qd/rRBCQ7S6v0VqLGE5FCuEdM5/c7P qfZ+K/OoH3rpo80hS+1FB8Q6FwxT5yCy608oTT7q5vO9KgwtObZlfM6OCdt2jt0kyI/1 NeDQ5n5ujfiZ1QApPmTbQ84+8/A3z6O+4u111ZcvM3oW/xah9VphLoxzOJIsSkAUFc5o O/ScybrorzfMKVMXRXE8MjxGHLefdZpIVs3kVIgEt3LYfDkL5Eu4Z+YoXkG9gMd/FrM4 ZyEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=1rnhVYQn9Oe6VywY+z7ygMm/a3pGbUQnt3yqRufslG8=; b=SPuo8bTKEEp3yOM+0o3+Ag7yXRm6HbZXI6uAya8GGPeP4RFCqEvstZSMmovqBoacny kKgfE4PmQp2/0NUxLpgaeoeUA2ZBLpBi2o8lv+PQmbcQ8rQ7HFImsE46LUMVPQ7bOZIg 18EuYz6ZAA70bjxqpgIMn/3AR/3FidxB2wAIFr4Q1F3G+k0lkH7OsCVdUvK3WwnCfkyq soIt+RUFrFa3zHrRxXle4NNUXMGzIdiCtXjkrTzRaBzbf1l3HeNf3/eFaWGKE7PTtW+Z czIQR4brI4QL/zUYUGkT8fKXmkIkrZodx/J56y8pqewBtwVmmyFbUTEKDmc2XnaQmfhz 0tPA== X-Gm-Message-State: APjAAAXJc4n3SW7zBPYOVerhlZhM/Rj3mDbVQEKA2p1BoEEtb3Gb8xCw 5bZLT/0YX0LzupP3M9hDnZJU3w== X-Google-Smtp-Source: APXvYqyKmMXpRRhhw9diK61jKjYB30QFwAOZq/g7i4bOwjQjS2LFQCrZXO30vo3nfML3j4F66iYbsg== X-Received: by 2002:a7b:c091:: with SMTP id r17mr124082wmh.74.1567629573137; Wed, 04 Sep 2019 13:39:33 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:10 +0100 Message-Id: <20190904203013.9028-40-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::344 Subject: [Qemu-devel] [PATCH v1 39/42] .travis.yml: Cache Linux/Clang jobs together X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Philippe Mathieu-Daud=C3=A9 These jobs build different components but use the same host features. Put them in the same cache bucket. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 63cbf41e573..17aca3cd9c8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -173,11 +173,13 @@ matrix: # Test with Clang for compile portability (Travis uses clang-5.0) - env: - CONFIG=3D"--disable-system" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-clang-default" compiler: clang =20 =20 - env: - CONFIG=3D"--disable-user --target-list=3D${MAIN_SOFTMMU_TARGETS}" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-clang-default" compiler: clang =20 =20 @@ -190,6 +192,7 @@ matrix: =20 - env: - CONFIG=3D"--disable-user --target-list-exclude=3D${MAIN_SOFTMMU_= TARGETS}" + - CACHE_NAME=3D"${TRAVIS_BRANCH}-linux-clang-default" compiler: clang =20 =20 --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630909; cv=none; d=zoho.com; s=zohoarc; b=VI9zORQk+y+lwTiO1TEG0j/mQSS+MdhkwJ+HbgOF+VwKRK6gjRPt4oUT/YWFViGHIu8oOfWISeMRQhLm3lQ/gMFAUwhCfRzR8rrH98Xe7cLIN5ka/8ZsGM2Y4CR59pkX5E0yQ6ZTuA/c/wfuEL7I0TkleqMrqhk49qz2BFhZ/Pc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630909; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=JTL/FheK7UxEeMxwOW9JyHS60K9JSq+RkXWJ74ocsQk=; b=lUGrBjUXM693+B2w8mPBPIyqKbYbIiMvduCvLNdl+anSlaagffmXNlE5z6il2Rvx4SqvSfQ3zjlxAYJk2Mr+RWV5Nu7VYDkPAGFkKPdbzCII0gNYmlWzqnlaPTSl1aozvu4DxKHeTjwYXHDLp7JHUEdPBa9HwcUm8/eqqH6gWOk= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567630909008482.42446534257203; Wed, 4 Sep 2019 14:01:49 -0700 (PDT) Received: from localhost ([::1]:39714 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cPT-0005jm-Hp for importer@patchew.org; Wed, 04 Sep 2019 17:01:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51609) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3x-0000xy-AN for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3v-0003Vo-6T for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:33 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:52318) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3u-0003UF-MK for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:30 -0400 Received: by mail-wm1-x334.google.com with SMTP id t17so221542wmi.2 for ; Wed, 04 Sep 2019 13:39:30 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id s26sm19428810wrs.63.2019.09.04.13.39.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 0C7B51FFC0; Wed, 4 Sep 2019 21:30:17 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=JTL/FheK7UxEeMxwOW9JyHS60K9JSq+RkXWJ74ocsQk=; b=holC5qKN5z20UzdvT6rEJ9Vj/2iK4ltydUxH6hoAFwNpriOfmGLxgwfKi9UkG6Gk1l blg4cFHHJ4P+NzbQZA4C4IK9qCf2fVsppKJL6C+KgMmypUbcR8Gqim5CbL/r5Gdt9Z7A Tx/1zVOe2KROncYtSGJEycUOFS49oO4AD7b81FI8hYFF56TyHvD21pbohBWNw9Z2tXLF RMNZV9PiaTk9Q9IkgFYtyFyIRIV4n8ZnED8C4ElgvVpFVzMS44JmW9SRXV9eRZ7UKlh/ ChkIJMr5SDhUfLlC1JgI3I8OiDZu6HEsjNWWawhcum4rKKHaUXdejj3mRy0XeOFvIONK qEQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=JTL/FheK7UxEeMxwOW9JyHS60K9JSq+RkXWJ74ocsQk=; b=ZYEjixCgzSE4SnIHYRYnmjrXIk/Gajcq+lh9hUnU5nQfXSoY0FBeojzgXyStSzyEyt /4439nM4aRn2Dt6/WUB0+eDNY6CwnqwlQtRDF3U9qAKRfngVwhOXU+rSqm7X/orkAovv KBdnT1jtdjXQ8jsJW6M8U4llnzSfcnLTNy+ui8PzZaQPS/KIvHxpf6g5IDKmOGRKkzWB 6tVx5etsutVeUTNdes5rdHr243fWehSNOMs36uFeB6DhuNGhp0H8HZ1xHZtJqoRWMbft ujV8TnW5Uc2OsLrizPFCB2+ufv7HlXu6uj2YXNBzlrA1IcxFDWkHf10s8KeOaTohpL/i YX2w== X-Gm-Message-State: APjAAAVTnWN6fyZU88lkbsAUrzzqgjPM/kJSbkIxJb6exIgOgpTRGHTJ 2E4JKtKqZDM1S28A5FwxfOD4vQ== X-Google-Smtp-Source: APXvYqwBoDIbDpzzpzx6KevZ3pU2EbbwPWqLm03lNuxeq30cZg4F7feO72PGNokxLo537f2+/hlv5w== X-Received: by 2002:a1c:9ecb:: with SMTP id h194mr111228wme.35.1567629569522; Wed, 04 Sep 2019 13:39:29 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:11 +0100 Message-Id: <20190904203013.9028-41-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::334 Subject: [Qemu-devel] [PATCH v1 40/42] Fedora images: use URLs from stable "archives.fedoraproject.org" X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Yash Mankad , berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Cleber Rosa , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Cleber Rosa The LinuxInitrd.test_with_2gib_file_should_work_with_linux_v4_16 test, from tests/acceptance/linux_initrd.py, is currently failing to fetch the "vmlinuz" file. The reason for the failure is that the Fedora project retires older versions from the "dl.fedoraproject.org" URL, and keeps them in "archives.fedoraproject.org". As an added note, that test uses a Fedora 28 image, because of the specific Linux kernel version requirements of the test. For the sake of stability, let's use URLs from the archived and supposedely ever stable URLs. The good news is that the currently supported versions are also hosted on the later. This change limits itself to change the URLs, while keeping the fetched files the same (as can be evidenced by the unchanged hashes). Documentation and the "vm tests" fedora definition were also updated. Signed-off-by: Cleber Rosa Reviewed-by: Yash Mankad Message-Id: <20190904005218.12536-1-crosa@redhat.com> Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- qemu-doc.texi | 6 +++--- tests/acceptance/boot_linux_console.py | 25 +++++++++++++++---------- tests/acceptance/linux_initrd.py | 5 +++-- tests/vm/fedora | 2 +- 4 files changed, 22 insertions(+), 16 deletions(-) diff --git a/qemu-doc.texi b/qemu-doc.texi index 577d1e83764..37795f86fb6 100644 --- a/qemu-doc.texi +++ b/qemu-doc.texi @@ -440,15 +440,15 @@ of . =20 Example: boot from a remote Fedora 20 live ISO image @example -qemu-system-x86_64 --drive media=3Dcdrom,file=3Dhttp://dl.fedoraproject.or= g/pub/fedora/linux/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.= iso,readonly +qemu-system-x86_64 --drive media=3Dcdrom,file=3Dhttps://archives.fedorapro= ject.org/pub/archive/fedora/linux/releases/20/Live/x86_64/Fedora-Live-Deskt= op-x86_64-20-1.iso,readonly =20 -qemu-system-x86_64 --drive media=3Dcdrom,file.driver=3Dhttp,file.url=3Dhtt= p://dl.fedoraproject.org/pub/fedora/linux/releases/20/Live/x86_64/Fedora-Li= ve-Desktop-x86_64-20-1.iso,readonly +qemu-system-x86_64 --drive media=3Dcdrom,file.driver=3Dhttp,file.url=3Dhtt= p://archives.fedoraproject.org/pub/archive/fedora/linux/releases/20/Live/x8= 6_64/Fedora-Live-Desktop-x86_64-20-1.iso,readonly @end example =20 Example: boot from a remote Fedora 20 cloud image using a local overlay for writes, copy-on-read, and a readahead of 64k @example -qemu-img create -f qcow2 -o backing_file=3D'json:@{"file.driver":"http",, = "file.url":"https://dl.fedoraproject.org/pub/fedora/linux/releases/20/Image= s/x86_64/Fedora-x86_64-20-20131211.1-sda.qcow2",, "file.readahead":"64k"@}'= /tmp/Fedora-x86_64-20-20131211.1-sda.qcow2 +qemu-img create -f qcow2 -o backing_file=3D'json:@{"file.driver":"http",, = "file.url":"http://archives.fedoraproject.org/pub/archive/fedora/linux/rele= ases/20/Images/x86_64/Fedora-x86_64-20-20131211.1-sda.qcow2",, "file.readah= ead":"64k"@}' /tmp/Fedora-x86_64-20-20131211.1-sda.qcow2 =20 qemu-system-x86_64 -drive file=3D/tmp/Fedora-x86_64-20-20131211.1-sda.qcow= 2,copy-on-read=3Don @end example diff --git a/tests/acceptance/boot_linux_console.py b/tests/acceptance/boot= _linux_console.py index 2504ef01507..8a9a314ab49 100644 --- a/tests/acceptance/boot_linux_console.py +++ b/tests/acceptance/boot_linux_console.py @@ -76,8 +76,9 @@ class BootLinuxConsole(Test): :avocado: tags=3Darch:x86_64 :avocado: tags=3Dmachine:pc """ - kernel_url =3D ('https://download.fedoraproject.org/pub/fedora/lin= ux/' - 'releases/29/Everything/x86_64/os/images/pxeboot/vml= inuz') + kernel_url =3D ('https://archives.fedoraproject.org/pub/archive/fe= dora' + '/linux/releases/29/Everything/x86_64/os/images/pxeb= oot' + '/vmlinuz') kernel_hash =3D '23bebd2680757891cf7adedb033532163a792495' kernel_path =3D self.fetch_asset(kernel_url, asset_hash=3Dkernel_h= ash) =20 @@ -250,8 +251,9 @@ class BootLinuxConsole(Test): :avocado: tags=3Darch:aarch64 :avocado: tags=3Dmachine:virt """ - kernel_url =3D ('https://download.fedoraproject.org/pub/fedora/lin= ux/' - 'releases/29/Everything/aarch64/os/images/pxeboot/vm= linuz') + kernel_url =3D ('https://archives.fedoraproject.org/pub/archive/fe= dora' + '/linux/releases/29/Everything/aarch64/os/images/pxe= boot' + '/vmlinuz') kernel_hash =3D '8c73e469fc6ea06a58dc83a628fc695b693b8493' kernel_path =3D self.fetch_asset(kernel_url, asset_hash=3Dkernel_h= ash) =20 @@ -271,8 +273,9 @@ class BootLinuxConsole(Test): :avocado: tags=3Darch:arm :avocado: tags=3Dmachine:virt """ - kernel_url =3D ('https://download.fedoraproject.org/pub/fedora/lin= ux/' - 'releases/29/Everything/armhfp/os/images/pxeboot/vml= inuz') + kernel_url =3D ('https://archives.fedoraproject.org/pub/archive/fe= dora' + '/linux/releases/29/Everything/armhfp/os/images/pxeb= oot' + '/vmlinuz') kernel_hash =3D 'e9826d741b4fb04cadba8d4824d1ed3b7fb8b4d4' kernel_path =3D self.fetch_asset(kernel_url, asset_hash=3Dkernel_h= ash) =20 @@ -318,8 +321,9 @@ class BootLinuxConsole(Test): :avocado: tags=3Darch:s390x :avocado: tags=3Dmachine:s390_ccw_virtio """ - kernel_url =3D ('https://download.fedoraproject.org/pub/fedora-sec= ondary/' - 'releases/29/Everything/s390x/os/images/kernel.img') + kernel_url =3D ('https://archives.fedoraproject.org/pub/archive' + '/fedora-secondary/releases/29/Everything/s390x/os/i= mages' + '/kernel.img') kernel_hash =3D 'e8e8439103ef8053418ef062644ffd46a7919313' kernel_path =3D self.fetch_asset(kernel_url, asset_hash=3Dkernel_h= ash) =20 @@ -360,8 +364,9 @@ class BootLinuxConsole(Test): :avocado: tags=3Darch:ppc64 :avocado: tags=3Dmachine:pseries """ - kernel_url =3D ('https://download.fedoraproject.org/pub/fedora-sec= ondary/' - 'releases/29/Everything/ppc64le/os/ppc/ppc64/vmlinuz= ') + kernel_url =3D ('https://archives.fedoraproject.org/pub/archive' + '/fedora-secondary/releases/29/Everything/ppc64le/os' + '/ppc/ppc64/vmlinuz') kernel_hash =3D '3fe04abfc852b66653b8c3c897a59a689270bc77' kernel_path =3D self.fetch_asset(kernel_url, asset_hash=3Dkernel_h= ash) =20 diff --git a/tests/acceptance/linux_initrd.py b/tests/acceptance/linux_init= rd.py index 23be5a63aa8..c61d9826a45 100644 --- a/tests/acceptance/linux_initrd.py +++ b/tests/acceptance/linux_initrd.py @@ -54,8 +54,9 @@ class LinuxInitrd(Test): QEMU has supported up to 4 GiB initrd for recent kernel Expect guest can reach 'Unpacking initramfs...' """ - kernel_url =3D ('https://mirrors.kernel.org/fedora/releases/28/' - 'Everything/x86_64/os/images/pxeboot/vmlinuz') + kernel_url =3D ('https://archives.fedoraproject.org/pub/archive/fe= dora' + '/linux/releases/28/Everything/x86_64/os/images/pxeb= oot/' + 'vmlinuz') kernel_hash =3D '238e083e114c48200f80d889f7e32eeb2793e02a' kernel_path =3D self.fetch_asset(kernel_url, asset_hash=3Dkernel_h= ash) max_size =3D 2 * (1024 ** 3) + 1 diff --git a/tests/vm/fedora b/tests/vm/fedora index e8fa5bf0d21..7fec1479fb7 100755 --- a/tests/vm/fedora +++ b/tests/vm/fedora @@ -23,7 +23,7 @@ class FedoraVM(basevm.BaseVM): name =3D "fedora" arch =3D "x86_64" =20 - base =3D "http://dl.fedoraproject.org/pub/fedora/linux/releases/30/" + base =3D "https://archives.fedoraproject.org/pub/archive/fedora/linux/= releases/30/" link =3D base + "Server/x86_64/iso/Fedora-Server-netinst-x86_64-30-1.2= .iso" repo =3D base + "Server/x86_64/os/" full =3D base + "Everything/x86_64/os/" --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567633707; cv=none; d=zoho.com; s=zohoarc; b=bS8KAKA30VLf6A5dlzCUNgIUU1azFuDbRjmeuQVQvaCXMVXyseOET90uOJQvJPgdybH5nu0P17LcH9UeG+TbZnJFG2MsCW1DMrpkxDp6wwjCajqCX78YbKTH3NiZ72LiHCSadjycnu8Ic8mg17jIep0LQ74i/BCJ/tqE2tRSdjo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567633707; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=IMcXjKEwyw5C8Npir5bad9GD9TTDcpBdgpA+xbrkFvs=; b=S5oV6J10IPwxzeuN02ceGNp+b93VIjWWpAQRo4MysqdV2+xN6Lbz1fdGZdx80+CDe9rLcls3BS6xYOkIRf2TM0Ojt+BCpQ7W3OfjqbwS6w7oY6ZrWb1vCa/c2RPWDe7J8tKYTGkRl5rpkeYY5j1NoXsDnqittD7RRnIm/WPuKvY= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567633707616159.6228783432456; Wed, 4 Sep 2019 14:48:27 -0700 (PDT) Received: from localhost ([::1]:40498 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5d8X-0007Wk-3z for importer@patchew.org; Wed, 04 Sep 2019 17:48:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54201) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cDZ-0001zM-IG for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5cDY-0002Te-Bw for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:29 -0400 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:53326) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5cDY-0002Ss-5u for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:49:28 -0400 Received: by mail-wm1-x341.google.com with SMTP id q19so242207wmc.3 for ; Wed, 04 Sep 2019 13:49:28 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id u68sm350497wmu.12.2019.09.04.13.49.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:49:25 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 201941FFC1; Wed, 4 Sep 2019 21:30:17 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IMcXjKEwyw5C8Npir5bad9GD9TTDcpBdgpA+xbrkFvs=; b=ashEI3xbDEuVDTdbUssnl8Kp6Ym2gIzoexmNLh940pCW3oqTK3EH7NhBBzlhkTZ/Jd m9cLdsXpuPNSNMgWmVoXcJYbT5n1HHPWUwu2R2nuLUVWBdGk52RVZKPJvUWSXB+GNvVU XycKdh2in7GeGRB7J7lUqYLiZHIdGGwHpRCnc1oiqA6Uyx/JdktyWSRb/tTV6x+NdWHD tcUJxXUmB0meEDVf9SsOESp+9Vl5rKluEjpr19G5Lo3/39x5/THVotgXU2i5twrhs+ac ZM7QjEZEQDEB259IN5HGaEq4dP7JGIGYC7i/VW6iDD7P3wsb9JksBJacsQL4sR8rqKQo LP+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=IMcXjKEwyw5C8Npir5bad9GD9TTDcpBdgpA+xbrkFvs=; b=W8ZmGhLNBDmM0kdpRVReNwbjWCIouELxlnRWsvJDo/6B1tRJUgioWWEAeoAD3rGjnZ VMnvGE1w6Uv1d5d2RzhqcabFic5J42nfOgbp/Z3MMI+xkjngDpEGQHd1fCHjLMXAj4v/ S0udiJb5Hoe6h8rkSvI9J+eTXK+Uqej3OnuSvGBpDU85LxpsLUcqdE7nEQB7P5LD51Su Qm98EQYwzQJUBTZLAv+q29EefN3cP33e7QrjYnrQnaOUXSaw/LOhME3pk/juZqEvHS1Z lbo56ydufs4Gh8sQo/hJENhdBlQE2VbtlOeKVufwxJFtAYr6wOtHfRb4hFmP0STfPL5E opzA== X-Gm-Message-State: APjAAAWL3wTRuI24eRnRiG+NUkJEXLZyZHe8MQH1Pse7lVcXnrcUS+er j7wkuy4bqW1IeB7f2YBNmEaJ6A== X-Google-Smtp-Source: APXvYqwubXV4X0rQ8f0pwest8nMQubPD1SrQ5/lhRjPoSykpUBZCgdAOTnU4acsRNTXnGcd1wZupIA== X-Received: by 2002:a1c:770c:: with SMTP id t12mr130088wmi.91.1567630167108; Wed, 04 Sep 2019 13:49:27 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:12 +0100 Message-Id: <20190904203013.9028-42-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::341 Subject: [Qemu-devel] [PATCH v1 41/42] tests/docker: --disable-libssh on ubuntu1804 builds X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Currently this stops the mega: make docker-test-build from working. Once the source is patched to deal with the case this workaround can be removed. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- tests/docker/dockerfiles/ubuntu1804.docker | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/docker/dockerfiles/ubuntu1804.docker b/tests/docker/dock= erfiles/ubuntu1804.docker index 44bbf0f77ae..883f9bcf31c 100644 --- a/tests/docker/dockerfiles/ubuntu1804.docker +++ b/tests/docker/dockerfiles/ubuntu1804.docker @@ -56,3 +56,6 @@ RUN apt-get update && \ DEBIAN_FRONTEND=3Dnoninteractive apt-get -y install $PACKAGES RUN dpkg -l $PACKAGES | sort > /packages.txt ENV FEATURES clang pyyaml sdl2 + +# https://bugs.launchpad.net/qemu/+bug/1838763 +ENV QEMU_CONFIGURE_OPTS --disable-libssh --=20 2.20.1 From nobody Thu May 2 09:37:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1567630977; cv=none; d=zoho.com; s=zohoarc; b=XXlz39P4cXMG7/8J4qFPBo3yto/XVGcPC6lfCTvD9zt0Em9HSz4QN+H8ld6w/U8NZt1dQLDt/nkwJRlbOf5x7lc3Xr2MTG0OKhOxevYb365veAk33G/3X07fs1IAWQULWJkVGj06nf0JuTxyoV9u9vqnDcwTtjh1g297M8Uj2zk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567630977; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=hNdc0bOvReThYAW1J8YFGDoTrvBZD9ylSfMtDKRLzHM=; b=QxXX4Jm8alDQnII9tqaQuUDWKCXzC2Iwf5uI9FBYVToM27XfB7X9kimkLQoOgH68v1xgu1mhHxAOg/HlPlKClnNrvtYiMkkxobMDu3OVUdR0OxLq4Dd1RghWn8iFaLqhwPYmb9+fdeRs3hVo7AkzJemW9ri7aw4/lX7yO/jUdRs= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1567630977018413.75839647557086; Wed, 4 Sep 2019 14:02:57 -0700 (PDT) Received: from localhost ([::1]:39768 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5cQY-0006tC-Re for importer@patchew.org; Wed, 04 Sep 2019 17:02:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51572) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5c3u-0000uZ-Tz for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5c3t-0003Tn-DE for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:30 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:43868) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5c3t-0003Sl-5i for qemu-devel@nongnu.org; Wed, 04 Sep 2019 16:39:29 -0400 Received: by mail-wr1-x431.google.com with SMTP id y8so185237wrn.10 for ; Wed, 04 Sep 2019 13:39:29 -0700 (PDT) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id h32sm29731448wrh.62.2019.09.04.13.39.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Sep 2019 13:39:26 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 33EAB1FFC2; Wed, 4 Sep 2019 21:30:17 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=hNdc0bOvReThYAW1J8YFGDoTrvBZD9ylSfMtDKRLzHM=; b=UjDZo5LXyP2ofViw8/x2hmCVzuMJzJ/7nMdPSJ/8cu4QEs8pgHlHFUNNmTEMqNDNeJ Z0Jz+2wI+RUzQd+nQMPUxzcnsB1mIrPsGDYHUcxc2KL7/2LoYUe+SGIENJLDKOmjwmSC e/z/qRmrFN0slVNw2CgrGF+2kgxbMczmsmQjdfw8UrHrAznTlfw+rKZojLG341wF0s20 5mDdAIScbXz2Qhsh2CvW4w/4cX3l2r94YJumDbME0XNSHgE2I6+iNqkgOSA121U5h1O/ BrjZ0AGQbjDE4BGT9XNHtNJNU/8r46fsaTcuRY0aAreJ/SbfC6eAsqT4a0bkvElEkV8T hk6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=hNdc0bOvReThYAW1J8YFGDoTrvBZD9ylSfMtDKRLzHM=; b=PBgrElex0z6QeIsWQhsP/Q1L/T2a9MvA9ZxAcyhBsdA1G/cSMsfFUu59Tmnn06z1gZ /25v7kfKYCEForZKgd377jzSrbqxxNQM5FK4ynXzIpp2ErOoQdcFIgx4+dV6gFtXVWVJ Y/GJQaOKotPRyu76fIF9JcSkIQIGYLYZa8AL8wlhng7yR5AcP7Qcb9ZKy5ttzRr3Y/7c adhqur6wlh2VLRVmO5quFVmgoWCTIDunp9Lau1TH/m3Luvqs+pnVIhqFWllfz2OEYu0n lRN+aFkpYCbeAfiuCshtshImwMo6rCMBznkcj0sQWxjwcEahD9j5e9hjAQRtds2/dv5O AAUQ== X-Gm-Message-State: APjAAAVk+QwpAH2DuTHMKC1Z6xfk1hohV9i321qbH+8ASktNsyoDP5SO 9AdIOaC4EPaHYA7xgVV9BDMNRw== X-Google-Smtp-Source: APXvYqxYw0vhLE9hEgCaXsF7xF/TQJB2K3yi3K/L1+i8VLx/dmFfhFE3gtmbRy2K3VOnVBIfmfPWpQ== X-Received: by 2002:a5d:43cc:: with SMTP id v12mr9511609wrr.75.1567629568037; Wed, 04 Sep 2019 13:39:28 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Wed, 4 Sep 2019 21:30:13 +0100 Message-Id: <20190904203013.9028-43-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190904203013.9028-1-alex.bennee@linaro.org> References: <20190904203013.9028-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::431 Subject: [Qemu-devel] [PATCH v1 42/42] tests/docker: don't always encoding for subprocess.check_output X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?UTF-8?q?Alex=20Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) This was only added in Python 3.6 and not all the build hosts have that recent a python3. However those that do will complain if everything isn't properly utf-8 clean: ./tests/docker/docker.py --engine auto build qemu:debian-amd64 tests/dock= er/dockerfiles/debian-amd64.docker --add-current-user Sending build context to Docker daemon 3.584kB Step 1/16 : FROM qemu:debian9 pull access denied for qemu, repository does not exist or may require 'do= cker login' Traceback (most recent call last): File "./tests/docker/docker.py", line 659, in sys.exit(main()) File "./tests/docker/docker.py", line 655, in main return args.cmdobj.run(args, argv) File "./tests/docker/docker.py", line 452, in run extra_files_cksum=3Dcksum) File "./tests/docker/docker.py", line 306, in build_image quiet=3Dquiet) File "./tests/docker/docker.py", line 231, in _do_check return subprocess.check_call(self._command + cmd, **kwargs) File "/usr/lib/python3.4/subprocess.py", line 561, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['docker', 'build', '-t', 'qemu:d= ebian-amd64', '-f', '/tmp/docker_buildjvzs88tf/tmpyvtj7ub0.docker', '/tmp/d= ocker_buildjvzs88tf']' returned non-zero exit status 1 Error in atexit._run_exitfuncs: Traceback (most recent call last): File "./tests/docker/docker.py", line 258, in _kill_instances return self._do_kill_instances(True) File "./tests/docker/docker.py", line 239, in _do_kill_instances labels =3D json.loads(resp)[0]["Config"]["Labels"] File "/usr/lib/python3.4/json/__init__.py", line 312, in loads s.__class__.__name__)) TypeError: the JSON object must be str, not 'bytes' make: *** [docker-image-debian-amd64] Error 1 Signed-off-by: Alex Benn=C3=A9e --- tests/docker/docker.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/tests/docker/docker.py b/tests/docker/docker.py index 8f391eb278b..e5b7632464b 100755 --- a/tests/docker/docker.py +++ b/tests/docker/docker.py @@ -258,10 +258,16 @@ class Docker(object): return self._do_kill_instances(True) =20 def _output(self, cmd, **kwargs): - return subprocess.check_output(self._command + cmd, - stderr=3Dsubprocess.STDOUT, - encoding=3D'utf-8', - **kwargs) + if sys.version_info[1] >=3D 6: + return subprocess.check_output(self._command + cmd, + stderr=3Dsubprocess.STDOUT, + encoding=3D'utf-8', + **kwargs) + else: + return subprocess.check_output(self._command + cmd, + stderr=3Dsubprocess.STDOUT, + **kwargs) + =20 def inspect_tag(self, tag): try: --=20 2.20.1