From nobody Mon May 20 21:02:28 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1671633679; cv=none; d=zohomail.com; s=zohoarc; b=NIdmR3so+frDX51kd6qz6HSuEvkOm2yBj0SbH/0RfOVgFLiduuJHZEUtFa5GD4NwkmQx9+wYFWPLWhxGGcoyPmXyAy80mzsXh8lSKfMlYTB9Q1gZ3fq8wzbUpvQE+KcnWWhLPzU92YIAfbZbyPoNSt5gF3P/Lz8B/EKT+IN3GpE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671633679; 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; bh=87B4xJDM8OIXYXegfKHvBAcAzKRV4DRuOlrFU4smc8k=; b=Vkq8HLRu1uiOG4eLo+JYMh14GPUq1lCNwZnJnmP0q8yKNdba/oMmxQmg9KyvbpgTnmoZpJLew8G6v6fwaqP5BZwGZxB2pBCXzo89HQLRwvgZYOAAhQa48y1sVj3Le+Q3N98bUh24vZhWUh2VyLrs5GFmpLsrp4GG/mEfozDW72g= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1671633679538971.1825949498842; Wed, 21 Dec 2022 06:41:19 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p80Gg-0006vL-Nn; Wed, 21 Dec 2022 09:40:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p80Ge-0006ty-Pb for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:24 -0500 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p80Gc-0004tF-Mf for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:24 -0500 Received: by mail-wm1-x32f.google.com with SMTP id r126-20020a1c4484000000b003d6b8e8e07fso1514209wma.0 for ; Wed, 21 Dec 2022 06:40:22 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id m24-20020a05600c461800b003cfd0bd8c0asm2315210wmo.30.2022.12.21.06.40.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 06:40:20 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id D788B1FFB8; Wed, 21 Dec 2022 14:40:19 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=87B4xJDM8OIXYXegfKHvBAcAzKRV4DRuOlrFU4smc8k=; b=KVJJbDMUk974i5fqeyEKzAZsPR3EuJkfWeJirG45Vx11ut83jWjVbRfJDInvgXGjM3 DnFEZf0WU58WhpVItKFLjcutpbk2WxqUI6c/YERfSg82dJvM4pfYabxM6Gv63MsVLVdI kHxcV1BiOqvsZpM/fKjI8264GXXP5/lYxWRqnWKr7r8gk6uzcm2rEJ8HZLA8rBlqEeSu bdZ5oXauKutzthV+daifBTcoKlVmn5xnLe5+2yZRcySo8MUQTSeqf7h/gn4ajKR0eJnQ waQlasqlpLUX6KfhsaBR3sMdhCLFj+N8qZ9tYuvGRvMaqyOpyvbdeEt5/Zz/FhY8aKcJ zCgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=87B4xJDM8OIXYXegfKHvBAcAzKRV4DRuOlrFU4smc8k=; b=njqe/UZ10+K8OQnrmVXM/vNmUGD6oqIKaI4X78xf0nqDrAjlwFWphomLoqav1bJ5xr dVM/xMyL9QUcPw0r0EKuFSfLmMuSzGZZVeIkeaIObO+6MqDWcYXPhpvnzhP8E6QTpb4j w932WyNYuEgGmPX9yuPx67KSNEYpiG5aa/oJWvVOdDyxQtnmPdp78+/ItOFnXmPdaIl5 wCdjTZ7gBLal+PpTI6roAUlqCxnq+gKttugkOOQLhDKATuHKRR44lBYSgHZOV2cbbp27 WKkGZbmjnh02V2LvI7oypQ9SFoTZEPgys64FNh+Xv+LuZFGzaNbCzgi30oAifZ3NoNSn shfA== X-Gm-Message-State: AFqh2koL4ywFiZqcOEYtIpBIbT5dfJAFtcdiDIzgWsgivjU28RDhGwPy mGezcNQuzBsPSpou+tZKt+l5CA== X-Google-Smtp-Source: AMrXdXu/3oiZX8dEYn/wqsQRMxaL/drHniKnLRt/LVZA9ZDqHTkwsH91zabpxStfVkLbZyDzNIEdQA== X-Received: by 2002:a05:600c:34d1:b0:3d7:72e3:f437 with SMTP id d17-20020a05600c34d100b003d772e3f437mr1845751wmq.21.1671633621093; Wed, 21 Dec 2022 06:40:21 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, Mukilan Thiyagarajan , Richard Henderson , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Paolo Bonzini , Thomas Huth Subject: [PULL 1/6] configure: Fix check-tcg not executing any tests Date: Wed, 21 Dec 2022 14:40:14 +0000 Message-Id: <20221221144019.2149905-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221144019.2149905-1-alex.bennee@linaro.org> References: <20221221144019.2149905-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1671633681287100001 From: Mukilan Thiyagarajan After configuring with --target-list=3Dhexagon-linux-user running `make check-tcg` just prints the following: ``` make: Nothing to be done for 'check-tcg' ``` In the probe_target_compiler function, the 'break' command is used incorrectly. There are no lexically enclosing loops associated with that break command which is an unspecfied behaviour in the POSIX standard. The dash shell implementation aborts the currently executing loop, in this case, causing the rest of the logic for the loop in line 2490 to be skipped, which means no Makefiles are generated for the tcg target tests. Fixes: c3b570b5a9a24d25 (configure: don't enable cross compilers unless in target_list) Signed-off-by: Mukilan Thiyagarajan Reviewed-by: Richard Henderson Link: https://patchew.org/QEMU/20221207082309.9966-1-quic._5Fmthiyaga@quici= nc.com/ Message-Id: <20221207082309.9966-1-quic_mthiyaga@quicinc.com> Signed-off-by: Alex Benn=C3=A9e Message-Id: <20221221090411.1995037-2-alex.bennee@linaro.org> diff --git a/configure b/configure index 26c7bc5154..7a804fb657 100755 --- a/configure +++ b/configure @@ -1881,9 +1881,7 @@ probe_target_compiler() { # We shall skip configuring the target compiler if the user didn't # bother enabling an appropriate guest. This avoids building # extraneous firmware images and tests. - if test "${target_list#*$1}" !=3D "$1"; then - break; - else + if test "${target_list#*$1}" =3D "$1"; then return 1 fi =20 --=20 2.34.1 From nobody Mon May 20 21:02:28 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1671633723; cv=none; d=zohomail.com; s=zohoarc; b=Aj7WcA0S/iNCM6oTdUroUyWbCjgSul2tb6OsoYOwpsNifAkoTGoFFM1x5/dL8lqbUXgdNjzg59E0/ZprUt7Bklg7CEgUXhotL5obICHtLz6sWb8hlWh0Sw5S1Jzuax4mMRH22Q4e/h+9lXuxSk6PWka+SY0FOJPMZSlhmaemRqg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671633723; 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; bh=yvIEiOM5aA2Gy38HlTTKUCrD1y1F3I2eMO7xxM9fi9w=; b=OZ36SaWzJlHs3YUYEtrx2PxFyuzsw6Z06uy3Y7yySXJXqsDIQJmi0MNB17Mh1Cd2MIIm7sYgBCfa7v3pWTsF0qiih3L/D6XhkZGTM3ikIUvP9I0MxKKSJS4A6RtOUYLRkln54ImV3VQoF9/SM1ey8+aRnjbMf3i20BcddWIfAYQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1671633723004125.98681019880723; Wed, 21 Dec 2022 06:42:03 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p80Go-0006vu-Ms; Wed, 21 Dec 2022 09:40:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p80Gg-0006uw-2S for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:26 -0500 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p80Gd-0004tY-Dt for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:25 -0500 Received: by mail-wr1-x432.google.com with SMTP id h16so15109446wrz.12 for ; Wed, 21 Dec 2022 06:40:22 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id u1-20020a5d6ac1000000b00241cfe6e286sm15436668wrw.98.2022.12.21.06.40.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 06:40:21 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id F416F1FFBA; Wed, 21 Dec 2022 14:40:19 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yvIEiOM5aA2Gy38HlTTKUCrD1y1F3I2eMO7xxM9fi9w=; b=V6P4LQMCGdMRc0UgENx46XBdjJPSa+2dvDDGUiRKS6+skBM1ghNyAt15oTHpIa2lXk Ytbcbddx85cu6b4iiaWvMAb9mAk8zygXR2CzmV/h/GNe05u3D9H35M19VV88C0eBwVf0 9G/4XgQQz4h/VThyqITnC2yM9u6HgifXXdiuGJObN+WJ/SSAeKnJALiJVQDt6CGde6rn fyWBJ0b5iRI2jMaDkLLAOovlvKn3aqDRUbJ2SbveTQqIsJpFfqkedEg2j5PDTgCXhxgD PnJY01xdIXpF1iUloZ1b2gbvK3wdWCWuZzL/T+aBz+Tz89WmTOSW3nMsgI+Q43x+EGul YG1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yvIEiOM5aA2Gy38HlTTKUCrD1y1F3I2eMO7xxM9fi9w=; b=AOwX9XdkTFQHct0p3F6cSGeuMPZLgexMzOowRD0qQepLyJH2PtVsHuLopWVzfLwzU+ nI6500VVhm/G2xCB6gxNFrmIKVFyYYI8ofj9tB//jGQvAGatzTUgwaumyx7gP3fir55H qZXdyHo5Sk72yszrSbwzGe0bEyqImTD58XhxAAPjfFuG1fXclmipEjuVk/VPsXCBJMWb 9gHP934LDCudZ7HrBzR23UFA7kZaTE2yIYhl9cFNoMDyZidIh70o8DkeCc6Al2sLu3x1 /UqOpw60FKAleqG4g6rCnasYu3AjCFv2IyyJHbdCyEl7z4WnbokoU90LAjs3HNPpoIfG 2tVg== X-Gm-Message-State: AFqh2krz67HhunnoboRGu11Hpqx7SoQza1m79vxwkWGwTqO4myTefAh8 Qyq+FEaHfcaCB1KJqKa/tvNaZw== X-Google-Smtp-Source: AMrXdXsncZnRH2r91Q0hePzmt4S5+C4FdnsnsPNcVDnJcl2BawpAhCyRNL86zWSaKD2uycVQuW1g1Q== X-Received: by 2002:a5d:560b:0:b0:242:1ce8:c51c with SMTP id l11-20020a5d560b000000b002421ce8c51cmr1461740wrv.45.1671633621844; Wed, 21 Dec 2022 06:40:21 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Wainer dos Santos Moschetta , Beraldo Leal Subject: [PULL 2/6] gitlab: turn off verbose logging for make check on custom runners Date: Wed, 21 Dec 2022 14:40:15 +0000 Message-Id: <20221221144019.2149905-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221144019.2149905-1-alex.bennee@linaro.org> References: <20221221144019.2149905-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x432.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1671633723558100001 The verbosity adds a lot of unnecessary output to the CI logs which end up getting truncated anyway. We can always extract information from the meson test logs on a failure and for the custom runners its generally easier to re-create failures anyway. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Thomas Huth Message-Id: <20221221090411.1995037-3-alex.bennee@linaro.org> diff --git a/.gitlab-ci.d/custom-runners/ubuntu-20.04-s390x.yml b/.gitlab-c= i.d/custom-runners/ubuntu-20.04-s390x.yml index 0c835939db..fcaef9e5ef 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-20.04-s390x.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-20.04-s390x.yml @@ -19,9 +19,9 @@ ubuntu-20.04-s390x-all-linux-static: - ../configure --enable-debug --static --disable-system --disable-gluster= fs --disable-libssh || { cat config.log meson-logs/meson-log.txt; exit 1; } - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check V=3D1 + - make --output-sync -j`nproc` check || { cat meson-logs/testlog.txt; exit 1; } ; - - make --output-sync -j`nproc` check-tcg V=3D1 + - make --output-sync -j`nproc` check-tcg || { cat meson-logs/testlog.txt; exit 1; } ; =20 ubuntu-20.04-s390x-all: @@ -40,7 +40,7 @@ ubuntu-20.04-s390x-all: - ../configure --disable-libssh || { cat config.log meson-logs/meson-log.txt; exit 1; } - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check V=3D1 + - make --output-sync -j`nproc` check || { cat meson-logs/testlog.txt; exit 1; } ; =20 ubuntu-20.04-s390x-alldbg: @@ -63,7 +63,7 @@ ubuntu-20.04-s390x-alldbg: || { cat config.log meson-logs/meson-log.txt; exit 1; } - make clean - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check V=3D1 + - make --output-sync -j`nproc` check || { cat meson-logs/testlog.txt; exit 1; } ; =20 ubuntu-20.04-s390x-clang: @@ -85,7 +85,7 @@ ubuntu-20.04-s390x-clang: - ../configure --disable-libssh --cc=3Dclang --cxx=3Dclang++ --enable-san= itizers || { cat config.log meson-logs/meson-log.txt; exit 1; } - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check V=3D1 + - make --output-sync -j`nproc` check || { cat meson-logs/testlog.txt; exit 1; } ; =20 ubuntu-20.04-s390x-tci: @@ -127,5 +127,5 @@ ubuntu-20.04-s390x-notcg: - ../configure --disable-libssh --disable-tcg || { cat config.log meson-logs/meson-log.txt; exit 1; } - make --output-sync -j`nproc` - - make --output-sync -j`nproc` check V=3D1 + - make --output-sync -j`nproc` check || { cat meson-logs/testlog.txt; exit 1; } ; diff --git a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml b/.gitlab= -ci.d/custom-runners/ubuntu-22.04-aarch32.yml index 1a2f9b8dbe..2c386fa3e9 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml @@ -21,5 +21,5 @@ ubuntu-22.04-aarch32-all: - ../configure --cross-prefix=3Darm-linux-gnueabihf- || { cat config.log meson-logs/meson-log.txt; exit 1; } - make --output-sync -j`nproc --ignore=3D40` - - make --output-sync -j`nproc --ignore=3D40` check V=3D1 + - make --output-sync -j`nproc --ignore=3D40` check || { cat meson-logs/testlog.txt; exit 1; } ; diff --git a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml b/.gitlab= -ci.d/custom-runners/ubuntu-22.04-aarch64.yml index ce0b18af6f..abeb33eaff 100644 --- a/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml +++ b/.gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml @@ -19,9 +19,9 @@ ubuntu-22.04-aarch64-all-linux-static: - ../configure --enable-debug --static --disable-system --disable-pie || { cat config.log meson-logs/meson-log.txt; exit 1; } - make --output-sync -j`nproc --ignore=3D40` - - make --output-sync -j`nproc --ignore=3D40` check V=3D1 + - make --output-sync -j`nproc --ignore=3D40` check || { cat meson-logs/testlog.txt; exit 1; } ; - - make --output-sync -j`nproc --ignore=3D40` check-tcg V=3D1 + - make --output-sync -j`nproc --ignore=3D40` check-tcg || { cat meson-logs/testlog.txt; exit 1; } ; =20 ubuntu-22.04-aarch64-all: @@ -43,7 +43,7 @@ ubuntu-22.04-aarch64-all: - ../configure || { cat config.log meson-logs/meson-log.txt; exit 1; } - make --output-sync -j`nproc --ignore=3D40` - - make --output-sync -j`nproc --ignore=3D40` check V=3D1 + - make --output-sync -j`nproc --ignore=3D40` check || { cat meson-logs/testlog.txt; exit 1; } ; =20 ubuntu-22.04-aarch64-alldbg: @@ -62,7 +62,7 @@ ubuntu-22.04-aarch64-alldbg: || { cat config.log meson-logs/meson-log.txt; exit 1; } - make clean - make --output-sync -j`nproc --ignore=3D40` - - make --output-sync -j`nproc --ignore=3D40` check V=3D1 + - make --output-sync -j`nproc --ignore=3D40` check || { cat meson-logs/testlog.txt; exit 1; } ; =20 ubuntu-22.04-aarch64-clang: @@ -84,7 +84,7 @@ ubuntu-22.04-aarch64-clang: - ../configure --disable-libssh --cc=3Dclang-10 --cxx=3Dclang++-10 --enab= le-sanitizers || { cat config.log meson-logs/meson-log.txt; exit 1; } - make --output-sync -j`nproc --ignore=3D40` - - make --output-sync -j`nproc --ignore=3D40` check V=3D1 + - make --output-sync -j`nproc --ignore=3D40` check || { cat meson-logs/testlog.txt; exit 1; } ; =20 ubuntu-22.04-aarch64-tci: @@ -126,5 +126,5 @@ ubuntu-22.04-aarch64-notcg: - ../configure --disable-tcg || { cat config.log meson-logs/meson-log.txt; exit 1; } - make --output-sync -j`nproc --ignore=3D40` - - make --output-sync -j`nproc --ignore=3D40` check V=3D1 + - make --output-sync -j`nproc --ignore=3D40` check || { cat meson-logs/testlog.txt; exit 1; } ; --=20 2.34.1 From nobody Mon May 20 21:02:28 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1671633675; cv=none; d=zohomail.com; s=zohoarc; b=e8HQcwFbVwCjz9eEx0C7vAEvmbDU8+FhxCtlVrS/via9FO7c0fTaPoTFV8lhniBccOj91ACRZf2UKqxo612env9lGQkPuEahgP8gqoC26yfH6RIJ4w0CyUPpdZUvNbOndFcjLivZe1wkEDtZPTDjZDOMxFExNKoXZoMKd5j4f7U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671633675; 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; bh=fpgYus7iOWXvnIUVIMKMYfK2sIKW9bCGOnHmbC/Arqs=; b=hx/M3/rSEXsSLbEaJ2+qN2BOcHoUXMLq2N0Erv60TPkYJpkOJ/due0qZljLsKtMqgtx6ClYtp0e/vD8bFuP57QDYzrMy6ZLZHH3giN1I3kqz7PCEFIrDOR53KlqokZxGyUPgf5mEeTQh/IVXnC+enjgpnnndHRm0lRNKxpSFWzI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1671633675334618.6867610873669; Wed, 21 Dec 2022 06:41:15 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p80Gg-0006vM-Sg; Wed, 21 Dec 2022 09:40:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p80Gf-0006uu-UN for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:25 -0500 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p80Gd-0004te-FY for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:25 -0500 Received: by mail-wr1-x42b.google.com with SMTP id m14so15144326wrh.7 for ; Wed, 21 Dec 2022 06:40:23 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id z1-20020a5d6541000000b00241f029e672sm15314141wrv.107.2022.12.21.06.40.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 06:40:21 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 1555A1FFBB; Wed, 21 Dec 2022 14:40:20 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fpgYus7iOWXvnIUVIMKMYfK2sIKW9bCGOnHmbC/Arqs=; b=KN8rViwKS1RaBRjTWIm9VwiRhE6hnaaCPrT3uwJIIs8NaaaCGocozEdf84CQxW7Qwl AoJHYnOXL/0a/YOxfmWD9p/lQe73LoB/6fZcR+CTkNuKzx44D3Y8Pi93HbKJaoYu4otQ XxauMSvvDRtZBNi9HGs3hs55Pe+j7Q0CL72j38s6O6Y/zhOl1s4JdCM3z+xUq4k6DyhO PQpHETfHo5IczaOTgd00ntH9/B4L3wVBvzXakHGKD2zZKN4qhf37ossjNuZ4n5QEfvgU qpY34Vvd5VNqg/qUiOJk3O83yggDz/B6prXi9jd+eVB09g9m227DUPzeQaSdGZEogYTa sREw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fpgYus7iOWXvnIUVIMKMYfK2sIKW9bCGOnHmbC/Arqs=; b=KcZ+tJhkgkZLeJRNFk9SVZpS1SCCZP7Fae9YsNhuxidVIYtTdUPMd3Ky+GVh6I0H/4 q9p5VBF7qrgs/7nvd4fbVvQUiEh7VqSaLLRPPrYyYNHzZ/LHjTmT379oL00TYk9B3NpH gAz6mX5TMP7cKZn0waK6v7lUgLPPArG9qF2Siv6l+uZ9t6T5uf5HsbXKd5UMCApvlCjx /R+dXaUduED1VpPiZv0yRy9SksovLaDMpWGQw+Bz9Ho0dcmqrD8s+SA3vycWLqBqv0bf p3iq0G62qx+1w5MUPGxuvf5YcuhANCSzlr6N3ATZcvbLEucaCo1Gc7jcwBKjDevOmshR OEuQ== X-Gm-Message-State: AFqh2kox+HFZp86r90r0mWuUuBliGf8p0jSjS6zRCpIOBy0X4uAtV8tD 2WslXkZuH4NHJeRKZD4IOIpENQ== X-Google-Smtp-Source: AMrXdXvzZjnfUrhxyS73UpfP0ptGtfzRsA2f6p3ypeyTzIqApleJWk2v1hNvhgEj52Rjlg/d0qalyw== X-Received: by 2002:a5d:6b11:0:b0:24b:6cc7:a61b with SMTP id v17-20020a5d6b11000000b0024b6cc7a61bmr1666222wrw.41.1671633622104; Wed, 21 Dec 2022 06:40:22 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Paolo Bonzini , Thomas Huth Subject: [PULL 3/6] configure: repeat ourselves for the benefit of CI Date: Wed, 21 Dec 2022 14:40:16 +0000 Message-Id: <20221221144019.2149905-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221144019.2149905-1-alex.bennee@linaro.org> References: <20221221144019.2149905-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42b; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1671633677379100001 Our CI system echos the lines it executes but not the expansions. For the sake of a line of extra verbosity during the configure phase lets echo the invocation of script to stdout as well as the log when on CI. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-Id: <20221221090411.1995037-4-alex.bennee@linaro.org> diff --git a/configure b/configure index 7a804fb657..d89e883844 100755 --- a/configure +++ b/configure @@ -83,9 +83,10 @@ rm -f config.log # Print a helpful header at the top of config.log echo "# QEMU configure log $(date)" >> config.log printf "# Configured with:" >> config.log -printf " '%s'" "$0" "$@" >> config.log -echo >> config.log -echo "#" >> config.log +# repeat the invocation to log and stdout for CI +invoke=3D$(printf " '%s'" "$0" "$@") +test -n "$GITLAB_CI" && echo "configuring with: $invoke" +{ echo "$invoke"; echo; echo "#"; } >> config.log =20 quote_sh() { printf "%s" "$1" | sed "s,','\\\\'',g; s,.*,'&'," --=20 2.34.1 From nobody Mon May 20 21:02:28 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1671633743; cv=none; d=zohomail.com; s=zohoarc; b=HX6TBHVWZmoan4sVY4oY+KDtPt/5ZUEEOAznx/oplcKywQxh7tFA7yqoxClZ7kBDFPAKHlMfHGLzuSrGYyowz7LPnnSaAMsuzoPKg3vhvvEvEuf2ABjMEULaZvki7FCdwJi5tRhulmbHpmegNqI390ed2PCvpKMibJtP26u1q78= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671633743; 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; bh=3E08cP9uQJJb13y/tK6ptN3WodIQyLPwxmDugVOqWPI=; b=OjbpJv3s1WKXe1M+uXYXQ/lavj/zqxkL0V/B+yy9+qd6kRkXFDtzUV65bLvkt5NFWBRc2SuEL6b1uxACqSZpFj9IswA8QAUUNJFZtMK9frR9hH7En7bxnhoXyd++MyXXeT2Cyur+njDMBnS+SBUlDb1FdRgC2Y+MefrvoOEqCCU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1671633743665113.67604938746229; Wed, 21 Dec 2022 06:42:23 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p80Gm-0006vs-DZ; Wed, 21 Dec 2022 09:40:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p80Gg-0006v6-6r for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:26 -0500 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p80Ge-0004u1-Ic for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:25 -0500 Received: by mail-wr1-x42f.google.com with SMTP id m14so15144341wrh.7 for ; Wed, 21 Dec 2022 06:40:23 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id l17-20020a5d5611000000b002424b695f7esm15406171wrv.46.2022.12.21.06.40.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 06:40:21 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 2ABB01FFBC; Wed, 21 Dec 2022 14:40:20 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3E08cP9uQJJb13y/tK6ptN3WodIQyLPwxmDugVOqWPI=; b=sEuYNfm8/SlqxF5//bi/DXEs8e5XgV3tF7jltMyBT+GWf+8uamX6KQaglfQIwPnUn1 nIg98xOdGTAqNvvl7Dn6ZFu0fOKKSEKKJHjX47YxbkTSxx7EZ3ny1RhDEFQaRhLgES9h w9363YAF9H5Z9c+c2+1zV2Goj5NeIHsF6L7pROYTgBm0JB2Rm+IYTyPb8ceyRJrzFeW0 PlBrIaGiJxiQ36W9ZU2ZnoLk4I79Y/aflJe3CORDvp5tJdzcOFgJNj21jaaGSfjuB78k z7G043xHO6F+k7B0cX0z7Ag5suxtN6Yp/Ql/BP1Wwy6/y29F6DZqzfdL+SVp0u/uDbzr mlFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3E08cP9uQJJb13y/tK6ptN3WodIQyLPwxmDugVOqWPI=; b=gXI2z9R2g2+hXxxkWlKIE4gNHGQir75Rlu0vruzz4/znFFNJpT2qyWydtzOuK1f0Xf 5Xxxm+x3UFh2++GB2Ju3P+Ma3myAbwGvRfwa8Glt+oR2Bv5FZ9JYUTfkmrAjlXQ+X+fL gFZ+38eZ1F8nIeTF0mf62SR9lPjGkscmAq+0wAn7y4AxUZS6j8uOjSZ+KPfjRZpaZ76f SlnF5yfmhXg95NvGKjS3N4krx5YZUvB22e3qw+Y8k8S2iILUIWly/YouDyS9KgANiCW0 6tMwGBWfT9cENIWeJakQWGlFypqGoE+Yxjrw2bFMLkBkcKWf6I8Qb3yeKYl7mGXrFZ8g E9Hw== X-Gm-Message-State: AFqh2kq0zp4uwTv5IZEThq4CKa14ULMDXz6HaHK5th6hp7wVo/5GjuhT FBxXR6nfnne47nRLnzw89IZVAg== X-Google-Smtp-Source: AMrXdXseqhP/94THebgGzMjVmmueJpXvxJKZgma/DkeSrH5HPrwv3XvQNhbzkjwnbNwsTptjXleaCQ== X-Received: by 2002:adf:f1c9:0:b0:242:1d69:1ba1 with SMTP id z9-20020adff1c9000000b002421d691ba1mr1478462wro.44.1671633622756; Wed, 21 Dec 2022 06:40:22 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 4/6] tests/tcg: fix unused variable in linux-test Date: Wed, 21 Dec 2022 14:40:17 +0000 Message-Id: <20221221144019.2149905-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221144019.2149905-1-alex.bennee@linaro.org> References: <20221221144019.2149905-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1671633745624100003 The latest hexagon compiler picks up that we never consume wcount. Given the name of the #define that rcount checks against is WCOUNT_MAX I figured the check just got missed. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-Id: <20221221090411.1995037-5-alex.bennee@linaro.org> diff --git a/tests/tcg/multiarch/linux/linux-test.c b/tests/tcg/multiarch/l= inux/linux-test.c index 5a2a4f2258..64f57cb287 100644 --- a/tests/tcg/multiarch/linux/linux-test.c +++ b/tests/tcg/multiarch/linux/linux-test.c @@ -354,13 +354,17 @@ static void test_pipe(void) if (FD_ISSET(fds[0], &rfds)) { chk_error(read(fds[0], &ch, 1)); rcount++; - if (rcount >=3D WCOUNT_MAX) + if (rcount >=3D WCOUNT_MAX) { break; + } } if (FD_ISSET(fds[1], &wfds)) { ch =3D 'a'; chk_error(write(fds[1], &ch, 1)); wcount++; + if (wcount >=3D WCOUNT_MAX) { + break; + } } } } --=20 2.34.1 From nobody Mon May 20 21:02:28 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1671633675; cv=none; d=zohomail.com; s=zohoarc; b=TUyFM28PWc/qmGd2QVRuZFWqOXA2ZtDijNHvRRSKczslf+5wuSiYC8AV6mUuj7GMtNg0AqJLmfDMwtRrFheRCtWMj3DGGqnVS9qNbRyTxnx8TLmf6iP0YnzZRPgpSbIlLIKzC6Iu7mcD6ayXEXsr/X2bwBnxYPmz6+yzav6XU4k= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671633675; 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; bh=/BzUCH08O3nWOuUAzYUGUksM/F28uYI4tnGUg0XvC0A=; b=bP7+IamBrlAD2nX5Sf3Ge7JScW+IO5Oqp983OJDgezdWNa8hs9YNJ9LH1MqhlPm2/Bzj5o3Nv5x1bsuTo03mTg/hFmHgMrhqZAa85/X2YwocfW1Sgwa/2jcEYmGDJ9fJwdT4/0FGA2EmQRr7n1q8Gcilqyg5GDP08nSCyPReBBY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1671633675401285.86426113759865; Wed, 21 Dec 2022 06:41:15 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p80Gq-0006xr-Hk; Wed, 21 Dec 2022 09:40:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p80Gl-0006vX-CH for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:31 -0500 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p80Gf-0004uk-NA for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:29 -0500 Received: by mail-wr1-x42c.google.com with SMTP id h7so15158130wrs.6 for ; Wed, 21 Dec 2022 06:40:25 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id k12-20020adff28c000000b0022e57e66824sm17900597wro.99.2022.12.21.06.40.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 06:40:22 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 4DC821FFBD; Wed, 21 Dec 2022 14:40:20 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/BzUCH08O3nWOuUAzYUGUksM/F28uYI4tnGUg0XvC0A=; b=vKsvuPYyV/nsxMHKmbZZoPPBFROhsfOU6bCb4EnSVS8ed6Ak5vfo3cu9zV8rc2pnXj l0N9i79ZyMiSeu68Ju2bZJ+ThPkVlnz331K75d1oT7uNCD+cwZ7iZPzcTnEQ6KIugpZe tUA1h9EqtQYLGlRaqdu2KPQs5S4KS0ZSSvqCJ2zAKxMxCrZvpVwwjdohDnRQoIu1mySf wKndzPFEWIuvl/nt4cV8hCTTVPEe4Rped/dk3S8ZBybSJ8Orb+i2ZDKxFEOcII+1jvkt hzLPh1dD9TIelfnwwvKVd7MgTc9ZIHhEwTkLUTgLpvk7C8ZQ4AP01iRM3dbCdDSWNimm 5PLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/BzUCH08O3nWOuUAzYUGUksM/F28uYI4tnGUg0XvC0A=; b=augjBleP+mIMW/1hFy45dCgpBxsKjRPwdpn1L9QjXFlxJoZrrQoa7gDm4b3KB2SN53 Ds/kLtaQ+P4VWjp4JSGZxYtS7zWTc2BNzwFMwvowh3u6WcWOW5zS6fMj6pJ7ney4Vvs8 OghP2QxtwKTbTQq8SrTjA9VK74rntcHqksAEtJNoAvkiehXGrAL6S9H3FRP/gA92Ycfj LW1AE5dKHtCiTkqLwPioMVjbGGK6qJNf/Er7aZSfs5BD2M/RYsdgBTkxD96Cr6XnltrN yD2MuU7Fv//oSkSlcvfJ705lwoQdTVYmw7HeATRezQfBOAxMgySa3W97rUyt0CXa1yRT xLzA== X-Gm-Message-State: AFqh2kpph0N/p37YU0wtDeOkpyJ2Xk6pQ0zzg1UA1JqCaCFYnUPxEIzz d5wFTqxmLU1qHsl4NYvXB2enHnHT6DC6ApD6 X-Google-Smtp-Source: AMrXdXt+XQuCWJOaqYqx0EoSYIYuPSAPfxtrn+A1oZjZSTpTmsDFOgaMIHLSnl9P0D135euAQfZuRA== X-Received: by 2002:a5d:4a41:0:b0:24f:5890:616b with SMTP id v1-20020a5d4a41000000b0024f5890616bmr3592898wrs.56.1671633623786; Wed, 21 Dec 2022 06:40:23 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, Mukilan Thiyagarajan , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth , Wainer dos Santos Moschetta , Beraldo Leal Subject: [PULL 5/6] tests/docker: use prebuilt toolchain for debian-hexagon-cross Date: Wed, 21 Dec 2022 14:40:18 +0000 Message-Id: <20221221144019.2149905-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221144019.2149905-1-alex.bennee@linaro.org> References: <20221221144019.2149905-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1671633677470100009 From: Mukilan Thiyagarajan The current docker image for cross compiling hexagon guests is manually built since it takes >2 hours to build from source. This patch: 1. Solves the above issue by using the prebuilt clang toolchain hosted on CodeLinaro [1] and maintained by QUIC [2]. 2. The dockerfile is also switched from multi-stage to single stage build to allow the CI docker engine to reuse the layer cache. 3. Re-enables the hexagon-cross-container job to be always run in CI and makes it a non-optional dependency for the build-user-hexagon job. The changes for 1 & 2 together bring down the build time to ~3 minutes in GitLab CI when cache is reused and ~9 minutes when cache cannot be reused. [1]: https://github.com/CodeLinaro/hexagon-builder [2]: https://github.com/quic/toolchain_for_hexagon/releases/ Signed-off-by: Mukilan Thiyagarajan [AJB: also tweak MAINTAINERS] Signed-off-by: Alex Benn=C3=A9e Message-Id: <20221219144354.11659-1-quic_mthiyaga@quicinc.com> Message-Id: <20221221090411.1995037-6-alex.bennee@linaro.org> diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml index d21b4a1fd4..93302a96e2 100644 --- a/.gitlab-ci.d/buildtest.yml +++ b/.gitlab-ci.d/buildtest.yml @@ -275,14 +275,10 @@ build-user-static: CONFIGURE_ARGS: --disable-tools --disable-system --static MAKE_CHECK_ARGS: check-tcg =20 -# Because the hexagon cross-compiler takes so long to build we don't rely -# on the CI system to build it and hence this job has an optional dependen= cy -# declared. The image is manually uploaded. build-user-hexagon: extends: .native_build_job_template needs: job: hexagon-cross-container - optional: true variables: IMAGE: debian-hexagon-cross TARGETS: hexagon-linux-user diff --git a/.gitlab-ci.d/container-cross.yml b/.gitlab-ci.d/container-cros= s.yml index 2d560e9764..5486dc43c6 100644 --- a/.gitlab-ci.d/container-cross.yml +++ b/.gitlab-ci.d/container-cross.yml @@ -37,28 +37,11 @@ armhf-debian-cross-container: # We never want to build hexagon in the CI system and by default we # always want to refer to the master registry where it lives. hexagon-cross-container: - extends: .base_job_template - image: docker:stable + extends: .container_job_template stage: containers variables: NAME: debian-hexagon-cross - GIT_DEPTH: 1 QEMU_JOB_ONLY_FORKS: 1 - services: - - docker:dind - before_script: - - export TAG=3D"$CI_REGISTRY_IMAGE/qemu/$NAME:latest" - - export COMMON_TAG=3D"$CI_REGISTRY/qemu-project/qemu/qemu/$NAME:lates= t" - - docker info - - docker login $CI_REGISTRY -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PA= SSWORD" - script: - - echo "TAG:$TAG" - - echo "COMMON_TAG:$COMMON_TAG" - - docker pull $COMMON_TAG - - docker tag $COMMON_TAG $TAG - - docker push "$TAG" - after_script: - - docker logout =20 hppa-debian-cross-container: extends: .container_job_template diff --git a/MAINTAINERS b/MAINTAINERS index 716d5a24ad..005a2d3ed2 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -204,7 +204,6 @@ F: tests/tcg/hexagon/ F: disas/hexagon.c F: configs/targets/hexagon-linux-user/default.mak F: docker/dockerfiles/debian-hexagon-cross.docker -F: docker/dockerfiles/debian-hexagon-cross.docker.d/build-toolchain.sh =20 Hexagon idef-parser M: Alessandro Di Federico diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index fc7a3b7e71..665ddde518 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -109,10 +109,6 @@ debian-toolchain-run =3D \ "PREPARE", $1)) debian-toolchain =3D $(call debian-toolchain-run,$(patsubst docker-image-%= ,%,$1)) =20 -docker-image-debian-hexagon-cross: $(DOCKER_FILES_DIR)/debian-hexagon-cros= s.docker \ - $(DOCKER_FILES_DIR)/debian-hexagon-cross.d/build-toolchain.sh - $(call debian-toolchain, $@) - docker-image-debian-microblaze-cross: $(DOCKER_FILES_DIR)/debian-toolchain= .docker \ $(DOCKER_FILES_DIR)/debian-microblaze-cross.d/build-toolchain.sh $(call debian-toolchain, $@) diff --git a/tests/docker/dockerfiles/debian-hexagon-cross.d/build-toolchai= n.sh b/tests/docker/dockerfiles/debian-hexagon-cross.d/build-toolchain.sh deleted file mode 100755 index 19b1c9f83e..0000000000 --- a/tests/docker/dockerfiles/debian-hexagon-cross.d/build-toolchain.sh +++ /dev/null @@ -1,141 +0,0 @@ -#!/bin/bash - -set -e - -BASE=3D$(readlink -f ${PWD}) - -TOOLCHAIN_INSTALL=3D$(readlink -f "$TOOLCHAIN_INSTALL") -ROOTFS=3D$(readlink -f "$ROOTFS") - -TOOLCHAIN_BIN=3D${TOOLCHAIN_INSTALL}/bin -HEX_SYSROOT=3D${TOOLCHAIN_INSTALL}/hexagon-unknown-linux-musl -HEX_TOOLS_TARGET_BASE=3D${HEX_SYSROOT}/usr - -function cdp() { - DIR=3D"$1" - mkdir -p "$DIR" - cd "$DIR" -} - -function fetch() { - DIR=3D"$1" - URL=3D"$2" - TEMP=3D"$(readlink -f "$PWD/tmp.tar.gz")" - wget --quiet "$URL" -O "$TEMP" - cdp "$DIR" - tar xaf "$TEMP" --strip-components=3D1 - rm "$TEMP" - cd - -} - -build_llvm_clang() { - fetch "$BASE/llvm-project" "$LLVM_URL" - cdp "$BASE/build-llvm" - - cmake -G Ninja \ - -DCMAKE_BUILD_TYPE=3DRelease \ - -DCMAKE_INSTALL_PREFIX=3D${TOOLCHAIN_INSTALL} \ - -DLLVM_ENABLE_LLD=3DON \ - -DLLVM_TARGETS_TO_BUILD=3D"Hexagon" \ - -DLLVM_ENABLE_PROJECTS=3D"clang;lld" \ - "$BASE/llvm-project/llvm" - ninja all install - cd ${TOOLCHAIN_BIN} - ln -sf clang hexagon-unknown-linux-musl-clang - ln -sf clang++ hexagon-unknown-linux-musl-clang++ - ln -sf llvm-ar hexagon-unknown-linux-musl-ar - ln -sf llvm-objdump hexagon-unknown-linux-musl-objdump - ln -sf llvm-objcopy hexagon-unknown-linux-musl-objcopy - ln -sf llvm-readelf hexagon-unknown-linux-musl-readelf - ln -sf llvm-ranlib hexagon-unknown-linux-musl-ranlib - - # workaround for now: - cat < hexagon-unknown-linux-musl.cfg --G0 --sysroot=3D${HEX_SYSROOT} -EOF -} - -build_clang_rt() { - cdp "$BASE/build-clang_rt" - cmake -G Ninja \ - -DCMAKE_BUILD_TYPE=3DRelease \ - -DLLVM_CONFIG_PATH=3D"$BASE/build-llvm/bin/llvm-config" \ - -DCMAKE_ASM_FLAGS=3D"-G0 -mlong-calls -fno-pic --target=3Dhexagon-unkn= own-linux-musl " \ - -DCMAKE_SYSTEM_NAME=3DLinux \ - -DCMAKE_C_COMPILER=3D"${TOOLCHAIN_BIN}/hexagon-unknown-linux-musl-clan= g" \ - -DCMAKE_ASM_COMPILER=3D"${TOOLCHAIN_BIN}/hexagon-unknown-linux-musl-cl= ang" \ - -DCMAKE_INSTALL_PREFIX=3D${HEX_TOOLS_TARGET_BASE} \ - -DCMAKE_CROSSCOMPILING=3DON \ - -DCMAKE_C_COMPILER_FORCED=3DON \ - -DCMAKE_CXX_COMPILER_FORCED=3DON \ - -DCOMPILER_RT_BUILD_BUILTINS=3DON \ - -DCOMPILER_RT_BUILTINS_ENABLE_PIC=3DOFF \ - -DCMAKE_SIZEOF_VOID_P=3D4 \ - -DCOMPILER_RT_OS_DIR=3D \ - -DCAN_TARGET_hexagon=3D1 \ - -DCAN_TARGET_x86_64=3D0 \ - -DCOMPILER_RT_SUPPORTED_ARCH=3Dhexagon \ - -DLLVM_ENABLE_PROJECTS=3D"compiler-rt" \ - "$BASE/llvm-project/compiler-rt" - ninja install-compiler-rt -} - -build_musl_headers() { - fetch "$BASE/musl" "$MUSL_URL" - cd "$BASE/musl" - make clean - CC=3D${TOOLCHAIN_BIN}/hexagon-unknown-linux-musl-clang \ - CROSS_COMPILE=3Dhexagon-unknown-linux-musl \ - LIBCC=3D${HEX_TOOLS_TARGET_BASE}/lib/libclang_rt.builtins-hexagon.a \ - CROSS_CFLAGS=3D"-G0 -O0 -mv65 -fno-builtin -fno-rounding-math --target= =3Dhexagon-unknown-linux-musl" \ - ./configure --target=3Dhexagon --prefix=3D${HEX_TOOLS_TARGET_BASE} - PATH=3D${TOOLCHAIN_BIN}:$PATH make CROSS_COMPILE=3D install-headers - - cd ${HEX_SYSROOT}/.. - ln -sf hexagon-unknown-linux-musl hexagon -} - -build_kernel_headers() { - fetch "$BASE/linux" "$LINUX_URL" - mkdir -p "$BASE/build-linux" - cd "$BASE/linux" - make O=3D../build-linux ARCH=3Dhexagon \ - KBUILD_CFLAGS_KERNEL=3D"-mlong-calls" \ - CC=3D${TOOLCHAIN_BIN}/hexagon-unknown-linux-musl-clang \ - LD=3D${TOOLCHAIN_BIN}/ld.lld \ - KBUILD_VERBOSE=3D1 comet_defconfig - make mrproper - - cd "$BASE/build-linux" - make \ - ARCH=3Dhexagon \ - CC=3D${TOOLCHAIN_BIN}/clang \ - INSTALL_HDR_PATH=3D${HEX_TOOLS_TARGET_BASE} \ - V=3D1 \ - headers_install -} - -build_musl() { - cd "$BASE/musl" - make clean - CROSS_COMPILE=3Dhexagon-unknown-linux-musl- \ - AR=3Dllvm-ar \ - RANLIB=3Dllvm-ranlib \ - STRIP=3Dllvm-strip \ - CC=3Dclang \ - LIBCC=3D${HEX_TOOLS_TARGET_BASE}/lib/libclang_rt.builtins-hexagon.a \ - CFLAGS=3D"-G0 -O0 -mv65 -fno-builtin -fno-rounding-math --target=3Dhex= agon-unknown-linux-musl" \ - ./configure --target=3Dhexagon --prefix=3D${HEX_TOOLS_TARGET_BASE} - PATH=3D${TOOLCHAIN_BIN}/:$PATH make CROSS_COMPILE=3D install - cd ${HEX_TOOLS_TARGET_BASE}/lib - ln -sf libc.so ld-musl-hexagon.so - ln -sf ld-musl-hexagon.so ld-musl-hexagon.so.1 - cdp ${HEX_TOOLS_TARGET_BASE}/../lib - ln -sf ../usr/lib/ld-musl-hexagon.so.1 -} - -build_llvm_clang -build_kernel_headers -build_musl_headers -build_clang_rt -build_musl diff --git a/tests/docker/dockerfiles/debian-hexagon-cross.docker b/tests/d= ocker/dockerfiles/debian-hexagon-cross.docker index c4238e893f..8a0d748343 100644 --- a/tests/docker/dockerfiles/debian-hexagon-cross.docker +++ b/tests/docker/dockerfiles/debian-hexagon-cross.docker @@ -7,44 +7,29 @@ # FROM docker.io/library/debian:11-slim =20 -# Install common build utilities -RUN apt update && \ +# Duplicate deb line as deb-src +RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sourc= es.list +RUN apt-get update && \ DEBIAN_FRONTEND=3Dnoninteractive apt install -yy eatmydata && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ - apt install -y --no-install-recommends \ - bison \ +# Install common build utilities + apt-get install -y --no-install-recommends \ + curl \ + xz-utils \ ca-certificates \ - clang \ - cmake \ + bison \ flex \ - gcc \ - lld \ - make \ - ninja-build \ - python3 \ - rsync \ - wget \ - xz-utils - -ENV TOOLCHAIN_INSTALL /usr/local -ENV ROOTFS /usr/local - -ENV LLVM_URL https://github.com/llvm/llvm-project/archive/bfcd21876adc3498= 065e4da92799f613e730d475.tar.gz -ENV MUSL_URL https://github.com/quic/musl/archive/aff74b395fbf59cd7e93b369= 1905aa1af6c0778c.tar.gz -ENV LINUX_URL https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.6.18.ta= r.xz - -ADD build-toolchain.sh /root/hexagon-toolchain/build-toolchain.sh - -RUN cd /root/hexagon-toolchain && ./build-toolchain.sh - -FROM docker.io/library/debian:11-slim -# Duplicate deb line as deb-src -RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sourc= es.list + git \ + ninja-build && \ # Install QEMU build deps for use in CI -RUN apt update && \ - DEBIAN_FRONTEND=3Dnoninteractive apt install -yy eatmydata && \ - DEBIAN_FRONTEND=3Dnoninteractive eatmydata apt install -yy bison flex = git ninja-build && \ DEBIAN_FRONTEND=3Dnoninteractive eatmydata \ apt build-dep -yy --arch-only qemu -COPY --from=3D0 /usr/local /usr/local -ENV PATH $PATH:/usr/local/bin/ + + +ENV TOOLCHAIN_INSTALL /opt +ENV TOOLCHAIN_RELEASE 15.0.3 +ENV TOOLCHAIN_BASENAME "clang+llvm-${TOOLCHAIN_RELEASE}-cross-hexagon-unkn= own-linux-musl" +ENV TOOLCHAIN_URL https://codelinaro.jfrog.io/artifactory/codelinaro-toolc= hain-for-hexagon/v${TOOLCHAIN_RELEASE}/${TOOLCHAIN_BASENAME}.tar.xz + +RUN curl -#SL "$TOOLCHAIN_URL" | tar -xJC "$TOOLCHAIN_INSTALL" +ENV PATH $PATH:${TOOLCHAIN_INSTALL}/${TOOLCHAIN_BASENAME}/x86_64-linux-gnu= /bin --=20 2.34.1 From nobody Mon May 20 21:02:28 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1671633755; cv=none; d=zohomail.com; s=zohoarc; b=j1SmYyXx80te0zw5tmi1wUfr8nifDS6syF2nphDsJ1JKFauym4P+nE5MmXX59SwjeSMTcD8WyCA1ZRlJTVX5RP+x/02tEdsQC4ol0j/leMffT4/Js189oMYtNkkvoPU6t4HoJkJguM9McfxbB6TshV4rbhSfaLQd8D2/8BsfCoU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671633755; 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; bh=dCCnviiSQJfntmqTkYMuxNDewciBaYWqEuBpg+sqhS0=; b=KG2d9FCXLF5HDgpQsfDeiPF78EkpuyWZkVxhUUD6KqRjf8VFTmJk3djQaPbgiDAOb14jNZ+9GI3GS/Tq8GYVajTArARrIEpfe4i3tJT6RMQAh/uoIjbrho8SVv4GA93OUHqbQ43SrilCj0LOJbX/dqICZLjHwvjSvAljFocZD0Q= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1671633755454701.7412426661825; Wed, 21 Dec 2022 06:42:35 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p80Gr-0006yO-5b; Wed, 21 Dec 2022 09:40:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p80Gh-0006vN-60 for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:31 -0500 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p80Gf-0004uI-8D for qemu-devel@nongnu.org; Wed, 21 Dec 2022 09:40:26 -0500 Received: by mail-wm1-x331.google.com with SMTP id o15so11315815wmr.4 for ; Wed, 21 Dec 2022 06:40:24 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id o27-20020a05600c511b00b003c6f8d30e40sm2829881wms.31.2022.12.21.06.40.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 06:40:22 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 640931FFBE; Wed, 21 Dec 2022 14:40:20 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dCCnviiSQJfntmqTkYMuxNDewciBaYWqEuBpg+sqhS0=; b=LoIGZLGcgKDCQnOEpvpiJ4iOeqz3QPfJBrPuuleIarEZMB6iywN1oumdeZ7xIUuX/Q KxHufPhSYHUv1wGjnRNrdxt8vVvXD0T3bKnmYsoklR8nA/HCjVzLQW+qdtHeog4OurIB MG3wc0LqHmwwsH9zHTrFtddgEvQQq3k0CFkE2RKqnWS6Ie9Aj5RkEuHKgkAyEe5Wvmuw 4boLID+WxzIbwuVIYF2G5CKQrDwEWDVzMc9eryYhXoPVwCq47xU6s4XvYHu6MSfp4ALH Gk6xTrjjYPiqexVvWntAvF3EQVgR2msmhrvkA0/PmSXslfDedO1LntBdDKaZ/CGLI7qN i4dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dCCnviiSQJfntmqTkYMuxNDewciBaYWqEuBpg+sqhS0=; b=jFYwcZK75hFsWo1kc0Dh7oAIoyvYKz5xchNSExLss/VtRt4FXKZEeqKdgcec2l9uV9 qMiyEjPPPlyYOgqvOanmXKacPBkWQIg+UIDR0i0ta0TcqSyPNQV502KCTugjn63xLHDL CAwsthXheuZLvxGoqPNhBHsBYzdTyEYy1v7IeJOS7O9nKkmlb1T4pUrTRKby0KPaajSd O4RCA0FWLRlWyAj9QyBmJBa/UzfGL1wNXSl5OPPsGA2PY5tcaeQgfDSY9uskPLDgOExJ vBFeV5OV6yvMMl7MW/BgXcym4RznpzDoVu2y22Cywvs3TlZ6E8ENFLdLhwbCGSY15G2X wo3Q== X-Gm-Message-State: AFqh2ko/RVGtZFFQUMEs3aDjUK8npuCQ4NKm+lYW5EYy7Vv0ZaVOnLLk iNLWuIhiEKMbtKcAOaWPGyKQog== X-Google-Smtp-Source: AMrXdXt2aY3n5QWAWYwxXmsCY4EoxbAZLiPfUzqXNuiH84larkw3uH++L9rJv59282wG8FAHYlf6DA== X-Received: by 2002:a05:600c:3b83:b0:3d3:864a:116e with SMTP id n3-20020a05600c3b8300b003d3864a116emr1831295wms.26.1671633623478; Wed, 21 Dec 2022 06:40:23 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, Thomas Huth , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Wainer dos Santos Moschetta , Beraldo Leal Subject: [PULL 6/6] gitlab-ci: Disable docs and GUIs for the build-tci and build-tcg-disabled jobs Date: Wed, 21 Dec 2022 14:40:19 +0000 Message-Id: <20221221144019.2149905-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221144019.2149905-1-alex.bennee@linaro.org> References: <20221221144019.2149905-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1671633757671100001 From: Thomas Huth These jobs use their own "script:" section and thus do not profit from the global "--disable-docs" from the template. While we're at it, disable also some GUI front ends here since we do not gain any additional test coverage by compiling those here again. Signed-off-by: Thomas Huth Message-Id: <20221208135945.99975-1-thuth@redhat.com> Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Message-Id: <20221221090411.1995037-7-alex.bennee@linaro.org> diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml index 93302a96e2..f09a898c3e 100644 --- a/.gitlab-ci.d/buildtest.yml +++ b/.gitlab-ci.d/buildtest.yml @@ -244,6 +244,7 @@ build-tcg-disabled: - mkdir build - cd build - ../configure --disable-tcg --audio-drv-list=3D"" --with-coroutine=3D= ucontext + --disable-docs --disable-sdl --disable-gtk --disable-vnc || { cat config.log meson-logs/meson-log.txt && exit 1; } - make -j"$JOBS" - make check-unit @@ -530,8 +531,9 @@ build-tci: - TARGETS=3D"aarch64 alpha arm hppa m68k microblaze ppc64 s390x x86_64" - mkdir build - cd build - - ../configure --enable-tcg-interpreter - --target-list=3D"$(for tg in $TARGETS; do echo -n ${tg}'-softmmu '= ; done)" || { cat config.log meson-logs/meson-log.txt && exit 1; } + - ../configure --enable-tcg-interpreter --disable-docs --disable-gtk -= -disable-vnc + --target-list=3D"$(for tg in $TARGETS; do echo -n ${tg}'-softmmu '= ; done)" + || { cat config.log meson-logs/meson-log.txt && exit 1; } - make -j"$JOBS" - make tests/qtest/boot-serial-test tests/qtest/cdrom-test tests/qtest= /pxe-test - for tg in $TARGETS ; do --=20 2.34.1