From nobody Tue May 21 10:26:46 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=1671613531; cv=none; d=zohomail.com; s=zohoarc; b=DxqmLk0luJ+4b1X2TPSVoqPY8Gj3kUSv4dAV1seZfY4jNnp9AGkpxHaZ6A2ckQ2rTy/TrIqswSxoVm+a8PNAWo9TAZoWGlF3sHkf7RgRjIRDYL0nD+Y09bBsgMjG2yWspswuSOSj/7W+j9TsLBiehR2ZKi7BlXcQEQYRuIWByi0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671613531; 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=etP2h5UOgxyD1g2PWXehDiF8c3xFUHhjjtIkvhRulcs=; b=gesMvZzGNXv9fY/zCXSEkHR3kqsELQLcPwFvXSr3hWU6DudrdRYcR1hlGMA5smXSvDJ16XqRukUOkB7yOuAaIfyiK+wqV2JkuoedNkSEtPvxEyf7xI7SxaInT71KU3zPA3Blo0pxghWkISWWVaMMBxTUcUvEmTReKQnHGqoRv8U= 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 1671613531490166.30286719102878; Wed, 21 Dec 2022 01:05:31 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p7v1S-00006t-TI; Wed, 21 Dec 2022 04:04:23 -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 1p7v1M-00006Q-D5 for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:16 -0500 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p7v1K-0000Dt-Ff for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:16 -0500 Received: by mail-wm1-x32b.google.com with SMTP id ja17so10664800wmb.3 for ; Wed, 21 Dec 2022 01:04:14 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id c4-20020a05600c0a4400b003cf75213bb9sm1714567wmq.8.2022.12.21.01.04.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 01:04:12 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id EF3DA1FFB8; Wed, 21 Dec 2022 09:04:11 +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=etP2h5UOgxyD1g2PWXehDiF8c3xFUHhjjtIkvhRulcs=; b=hXHgtb5ez0wRnqQiZ9aT4kJ594Uncy8L7tV2J/pkDVcwSgh6mPXsfyhzY2jufoCeuf OY4rNGhkW9r/two6Zi9C1a4fq7gS83xPC0NMhu0YYQM52SodSMSOczMAFMuxrHkGG+g1 svoZtB6VPTNGEMrRmxn0SqJHLTfvH72his8CNsEz6fJAtck+OwXuir+GsH/Qf83Nak5P UT5bIksNM+hFRLRscsJ4kNppdJDJaUZPPMGDSj1p+L75PJWFLzqcaqLZpXgcaztQ9+QE 5YCi2NY5rsfI6qzxA/DFtpyDfeSh+PGIjfO0ilZS7W8ICW+DNe1YzS9nYbizQ3LGTgkX Qdhw== 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=etP2h5UOgxyD1g2PWXehDiF8c3xFUHhjjtIkvhRulcs=; b=Ncc8FtDEmtczkF7LBJ4ccl/SfsthJCnS0cP6kwzc+FLWaZzxdNJEa6uqJjfHJphjKz TwEPwNFiKzHO5nMtqgxuGfJLwOoAPJNs5AVvMJSoZgCml9f2F027OntMtt7wUEBsMsx8 hX8O9vduxNnXJwoigDngYK7cXBTfNyKqTmuzHxkpnzYHc1VxS1W71S43+axqA40gEFWM 5/pmP/kXFGNogFlCE070/hI1UeHAHSVc9sm01XKWq5+8SB0pP+aVGBInyzbwH0e9F+Un 4tFJymofDwo/e4scF++O4cyj8lizNzL0ipYVRr9+8VgW6r9gfLmFWtzJcr7G0IRL9z19 Obow== X-Gm-Message-State: AFqh2kpaQwXSc/wd8FqfeWTqy6jx63WlZOvwphABBQJbV0ElXu5rK6yF H3J1yDzofKXA4z91xq2YPbcEcw== X-Google-Smtp-Source: AMrXdXvFgMbyEKURK32QoGAhjqaZmJRI7UEhrTvxq0vn5sGdRhI2oBFapLIdyfZLVRXTzCwvBJtIXg== X-Received: by 2002:a05:600c:4f48:b0:3d6:8570:1239 with SMTP id m8-20020a05600c4f4800b003d685701239mr1284152wmq.16.1671613452872; Wed, 21 Dec 2022 01:04:12 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Wainer dos Santos Moschetta , fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, pbonzini@redhat.com, stefanha@redhat.com, crosa@redhat.com, Beraldo Leal , Mukilan Thiyagarajan , Richard Henderson Subject: [PATCH v2 1/6] configure: Fix check-tcg not executing any tests Date: Wed, 21 Dec 2022 09:04:06 +0000 Message-Id: <20221221090411.1995037-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221090411.1995037-1-alex.bennee@linaro.org> References: <20221221090411.1995037-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::32b; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32b.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: 1671613533794100003 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 --- configure | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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 Tue May 21 10:26:46 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=1671613510; cv=none; d=zohomail.com; s=zohoarc; b=K5qV8VuA/MxgAU+ymMcSaubnZWbxaq1X2yeU6KQf8Xz/T/qjgOClVGMxFIcS9+5w0lx9ECgP4aKbKXMz/x9wkWnpGvIEyOoB4cR/BUbojYegkCd0FE/ucH5mop46bmMwJyfJanZM1S6GCA5SDij89iV8yg0f7v/pjXKE8wCAqSU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671613510; 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=uqWW7IL4wGNN919LQfSA7oklF6f1eaV5kpUPVgpB+s4=; b=AcTteJoSG+dvk6eO+rgozkmlxpGYGWj+WQaFvEb9JB9J/YMDHg1BKZI4TF4uvJ68ZRA3edIToNgZrR6YCQgmuqHqxpzc8cnUQki0AwQ3plFKNhlcZ3P3ZGGREOaGQUNOxPFSQMoca5yBEqw1qqbkJ90/gC1RkgZsCJ/hgTvPGKQ= 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 1671613510097555.3306080866973; Wed, 21 Dec 2022 01:05:10 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p7v1a-0000C7-Tb; Wed, 21 Dec 2022 04:04:30 -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 1p7v1O-00006w-5F for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:21 -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 1p7v1L-0000Dx-0X for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:17 -0500 Received: by mail-wr1-x42b.google.com with SMTP id w15so14218399wrl.9 for ; Wed, 21 Dec 2022 01:04:14 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id t6-20020a5d4606000000b0022cc0a2cbecsm14542330wrq.15.2022.12.21.01.04.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 01:04:12 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 16D171FFBA; Wed, 21 Dec 2022 09:04:12 +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=uqWW7IL4wGNN919LQfSA7oklF6f1eaV5kpUPVgpB+s4=; b=oPquq34w+TIDl0QlRgne+lpeOiZTxnHCCiY8TtHlW3kPpw5+dGLbKRtAY2N2mI7uCA ZBVceR+SLQaDSqNUEHSOQ0++muRtqzZZpUpsqyHYnO29QSIPbC4+Lq33bb1AZFWfvM9d eil4WbHsGHpyQAxSozG9EoyOljUEWBnFplqDq/Pi4HdD1XLJ7OKCb5mgnA5v3J1d0o51 fzdqTo8uF7pCgbFzYJf+BLyvtnI2XqONZtr9O/ZhpPbDvgegRtalq1LTKaYAm1/AXHA9 RMSmJnuE/srPUEK6Ur/ZhkURb3x3yQxQ79rbDnkw6nbjfo+LK6OkqOeMMqH1Bf/bXNZI BeDQ== 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=uqWW7IL4wGNN919LQfSA7oklF6f1eaV5kpUPVgpB+s4=; b=heB/Nny5cNYt8FppixRaoOvYlC8XHTJNPibqx6l8G4kfEB2xAjbsF9iVo+ojypdsMn ew5dTJlhLiVO6at4C3Y63JnrDnw15XPeQNBCCvxlu4dzGy5aEP/0j0Sbg2Vih+cufzXC RExdZ2aIST95NnNaOw8NC8aKHfczlB9poGT54bpmmVBn/Y/A++AMju61RoaSeSYsWsKC 4af5QhUonSKqB+VIRaXoZMKnq6Yjlh84MeeI80qA9bU5eqdMfJUcJliD70JBoQ/4gWiZ lESXao6+caJfm94sEcX6hcPo+HsyTdrBZSoyuv6iVNXzUMLx+xJMX/C+bokF63ytaQNA 5eJQ== X-Gm-Message-State: AFqh2kr/yQBn3TnFFb8CcuGYPwgV2EZwUaOUuDmw65UIvL42lgwdkUk/ FGOHXM0dvlTe8zMgxoRuQvURKQ== X-Google-Smtp-Source: AMrXdXvMhs2cWprxd7Qp1Maw5d2r2IijWTnDP3r8GJZ1c9ag6s6yqSoa9+31KvgukTuFbKsn+FJlAw== X-Received: by 2002:adf:db11:0:b0:242:6055:dee3 with SMTP id s17-20020adfdb11000000b002426055dee3mr513874wri.63.1671613453618; Wed, 21 Dec 2022 01:04:13 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Wainer dos Santos Moschetta , fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, pbonzini@redhat.com, stefanha@redhat.com, crosa@redhat.com, Beraldo Leal Subject: [PATCH v2 2/6] gitlab: turn off verbose logging for make check on custom runners Date: Wed, 21 Dec 2022 09:04:07 +0000 Message-Id: <20221221090411.1995037-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221090411.1995037-1-alex.bennee@linaro.org> References: <20221221090411.1995037-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: 1671613511916100001 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: <20221215144035.2364830-1-alex.bennee@linaro.org> --- .gitlab-ci.d/custom-runners/ubuntu-20.04-s390x.yml | 12 ++++++------ .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch32.yml | 2 +- .gitlab-ci.d/custom-runners/ubuntu-22.04-aarch64.yml | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) 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 Tue May 21 10:26:46 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=1671613584; cv=none; d=zohomail.com; s=zohoarc; b=W++6SLvwAIaXDpB08DeyyjXyuUt1LzB+Q6YoMjDfTd5Tyc7yjmt1Y5AQS6GvxZUfp4ViV5fbAANwYs9V0tsWa1VU6OkCLHJMEAaLbXGFBZkdjofk51xhS46AlrIAbSM6JcsTPKWM4cTWIaBbKH8eFzzZxdgRbQqeutH64jGklgk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671613584; 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=7gzfip+VtarrKCNhyN3EQVuk1lZMb8d8K27dCXSbGMI=; b=njd2JCuXJ3zYmDxs9qLeBSqomst/QFFGe7uvHgy8lW5Tcg8rb5LM6mVb41x0x7HdX6FNGU9z9Ug7iVOewfjZOemKrkztFL5B8xq/Nd3LK6PNJDtmtTt+jc4FDR+rlP2OTUViQ2rY+iE9kZobSMixxmW/UD2lLNPgROYIk9P41nA= 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 1671613584424902.7894352720764; Wed, 21 Dec 2022 01:06:24 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p7v1b-0000CJ-Aj; Wed, 21 Dec 2022 04:04:31 -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 1p7v1O-000076-DY for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:22 -0500 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p7v1M-0000ER-OV for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:18 -0500 Received: by mail-wm1-x329.google.com with SMTP id p13-20020a05600c468d00b003cf8859ed1bso941706wmo.1 for ; Wed, 21 Dec 2022 01:04:16 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id g12-20020a5d698c000000b00241c6729c2bsm14720103wru.26.2022.12.21.01.04.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 01:04:13 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 2C7201FFBB; Wed, 21 Dec 2022 09:04:12 +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=7gzfip+VtarrKCNhyN3EQVuk1lZMb8d8K27dCXSbGMI=; b=tJtOzEbVXWhuM2xA31Q0yrL5/+ey6fq8UCEPmhFpUF7O99EktAR8MfqFrHvHnHoJvO HxkR53wUivHjMZAO0ENoxDPOOluFot9w1o8b8hY5dihSeuZcmEO9THoavQEfD70qcMVP roGKbGFII7h8vTqaclM4UrmjAxLTTMD4Df5QpFzxRxH1mnTJYC6PIMz4yb9hVtN75u/k XHQDHaV17S/AY97YIIkk60ZZqUBattXfvbzw8htGOzS81l5L1AxTqGFTbx5WdCVTkvOe XZrrwTWtODXr6w5vSHF+/djEe2QNGwdQLu7HxDN2as2p/uY3Sg/vr5MCI+9YiBT2FwOO CiLQ== 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=7gzfip+VtarrKCNhyN3EQVuk1lZMb8d8K27dCXSbGMI=; b=4UlfBrWJ24xvIT7t2A+yqdf/Dfh1gaeY6+0qG401KV6eOpS3xcfOW+GE2aQHyOMHuX 0Y0QLphhpLN6KTl5BbJwmJmXPPCG8BOaNGxytWsQOKJkrUroWSeXseagKofvacDqz+y5 YDSqcJnEmkgJEjXZyd7NRxZb++QCM43YEC+6hD9W4D9MikjoWcOoYV7gJ4wXqv6Tolta Pbkqr3DQ1CGG78HlVXabWqi7MJGa9zroj4yiC3M7wD1gkWC341FkILFADdgl2OnJGyhQ /qk9Phndfv5IQJIVC/n9Z1NmC2BPjRmqxuZfpas6xHr2FQUt/wGn4WtwrvNQuSICINih rT6w== X-Gm-Message-State: AFqh2koRY5yyoVQbo9x6Zexz2VSfNGldidkv+UjMKKacARq8ZDKH5smM AtFf3iZ4HrdlMFxFan5Hx23XZA== X-Google-Smtp-Source: AMrXdXvbnzV551BFmOAN2L92DOVHnTx++LsL/ElhfzzccNgYABfaSJGPGZtX4/eA8wd0R0ZyWpou0A== X-Received: by 2002:a7b:ce89:0:b0:3d2:3239:2fd7 with SMTP id q9-20020a7bce89000000b003d232392fd7mr973437wmj.41.1671613454407; Wed, 21 Dec 2022 01:04:14 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Wainer dos Santos Moschetta , fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, pbonzini@redhat.com, stefanha@redhat.com, crosa@redhat.com, Beraldo Leal Subject: [PATCH v2 3/6] configure: repeat ourselves for the benefit of CI Date: Wed, 21 Dec 2022 09:04:08 +0000 Message-Id: <20221221090411.1995037-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221090411.1995037-1-alex.bennee@linaro.org> References: <20221221090411.1995037-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::329; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x329.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: 1671613585861100003 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 Message-Id: <20221202174746.1218017-1-alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daud=C3=A9 --- v2 - only add the extra line on GITLAB_CI --- configure | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 Tue May 21 10:26:46 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=1671613558; cv=none; d=zohomail.com; s=zohoarc; b=ieFHWdAcxwX+iO25uFwP4fYD3q1MdC4qSH8h4/MKitp/zpsOkS3/ol5GN/GUxQzgqsEkeGohRcFdhhjZXngR6sCkrdEGDBUvwefx7eTF/VdiUgukfsh3IPLgz9nIMJWCgfJF0jBoV/huQzPqU+y2Ibw3mUbI4vO9YJcwjY30Gys= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671613558; 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=zn8RE9bkGb5wvE/Wo/L+tyIK7nNLQkZXvyqS6ZelWWU=; b=XK+ILqaF0Ixt67xQB/OFykCZglBDU1VmzYnHhOZJuHq3yHwTduAKqrN8KINdO334V87U7Y0qIoJGiME+CNRxPZPsUNdXA6WShoLni+b6GR+xShmd61SGgD71kloSYCdrEtl5HwjoLn/LcQVKgN5+B0R73kXHS13kobY74ZltAQ4= 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 1671613558974135.89346490772596; Wed, 21 Dec 2022 01:05:58 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p7v1U-00008y-Co; Wed, 21 Dec 2022 04:04:24 -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 1p7v1N-00006p-Py for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:17 -0500 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p7v1M-0000F2-0l for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:17 -0500 Received: by mail-wr1-x42d.google.com with SMTP id h7so14239231wrs.6 for ; Wed, 21 Dec 2022 01:04:15 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id y18-20020a5d4ad2000000b002365cd93d05sm14829885wrs.102.2022.12.21.01.04.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 01:04:13 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 430851FFBC; Wed, 21 Dec 2022 09:04:12 +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=zn8RE9bkGb5wvE/Wo/L+tyIK7nNLQkZXvyqS6ZelWWU=; b=czyvMP9gAypZgYJcWCiUyA6/8cCj2u8scAP6hZ/Ehrz0LD81NVpiGkybs7SJZbx2nH 3caOfX+QM4IKzk1F88dYmwlweAN8e7Lofx1DGsVKPL8QMgd+xpjsm+cY/WizhDLl2vsY dq4gSft8XsIltnwGsT2Yp0C1/XO+wCl7LL1YJv6fkTajJUKE0vB4KMmoyc6sHAQeBb1c 4i4Ae+mn/2WV5TBPc4qIOHPykCy/bM+Juqav6xWhtuDi4zuji+zeBLV9Zcp3zvQzOwQF qf3T/ymKsYeq9VuN0CJ5s5e1iKStjO5/SufmyYJF7vk7IZM7oO/7iio8atdLdIch0zqD hUPg== 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=zn8RE9bkGb5wvE/Wo/L+tyIK7nNLQkZXvyqS6ZelWWU=; b=msiVeJcPZI3/vy1USpIdEPNYNa3u6ZJw/VxmgRA24Cn9n3mSvaSVQmMUH4AY8CS1Ee gryLhUU5j06ZREapc5nWloORPYkL4akA1WYz9cjtq6Orpi9zKH03CeVLjOo9MvBTE145 WzzWPFVGfm7TY/e2SvnyU6r35CYjci1kVAEcaeh0Znep7+1kn7PSNZx6h4VWn74QTpLs yjHXFGQ87nsPc8QdIVFuTv/RDJDr6/O3htuEyRomUEuewzRCbwFf/NfpYEcQTXLWbH8p HpMXCDj4hddH0qClpM5ffmXz5+XGVHSBR2WVhQDSPzZv5AHOnf0wywG2tC5y0M/dcj+I qC3g== X-Gm-Message-State: AFqh2kpzokI9zkc6uRYEXZ0ANQ+EuMkVj/uP5mGYN90rwgdtV7rPfNxm 1SppqJTm7VWH7TETvCbUq2/zXw== X-Google-Smtp-Source: AMrXdXt5bKAhfAd0jOSAvPxtqsXFaAV/8Xhv+D1tRLrT4j3D1OhBQIY07OK8RSoyWyadI2dboCk7uA== X-Received: by 2002:adf:e383:0:b0:242:3cb6:36b8 with SMTP id e3-20020adfe383000000b002423cb636b8mr651289wrm.44.1671613454690; Wed, 21 Dec 2022 01:04:14 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Wainer dos Santos Moschetta , fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, pbonzini@redhat.com, stefanha@redhat.com, crosa@redhat.com, Beraldo Leal Subject: [PATCH v2 4/6] tests/tcg: fix unused variable in linux-test Date: Wed, 21 Dec 2022 09:04:09 +0000 Message-Id: <20221221090411.1995037-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221090411.1995037-1-alex.bennee@linaro.org> References: <20221221090411.1995037-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::42d; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42d.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: 1671613559730100003 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 --- tests/tcg/multiarch/linux/linux-test.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 Tue May 21 10:26:46 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=1671613574; cv=none; d=zohomail.com; s=zohoarc; b=n1PhHmqovWsQGlqkskg/ygIPV/gYV657HEgjOfASRJpg0TNUZckeOidyiuRuOIEOvguihNmmfAutZMB2NrzKYrzUNGLLtB3PJZukBhGYrOaX9b7EPEc9LKnt0W6R/E/nJRZc3KTu1xuEE80QawqCChz+wGU8mlA+7RKHsWEb+MQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671613574; 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=jSgcOKzfMlu/kSupvx1vHgH6RK/e2Urq97zQ5/WEL0k=; b=fh8zq5iT2FLJ4pVZGmYrWKhalmkw9jwDKWSFde8nw1uovrPDxTio/s2LVyBoFEYKlWqjYHY3p05MZMV0bCJohnftktmAgFZ5IrjCtnmm3xlNNZMA5mqVdYt27iBGp7S6E2hZU0so9qqnwspyw3IADaapod7c7NbZpBOnVo/g1JM= 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 1671613574127456.61123714341886; Wed, 21 Dec 2022 01:06:14 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p7v1V-00009b-64; Wed, 21 Dec 2022 04:04:25 -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 1p7v1R-00007F-Be for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:22 -0500 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p7v1O-0000HJ-QE for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:21 -0500 Received: by mail-wm1-x332.google.com with SMTP id i187-20020a1c3bc4000000b003d1e906ca23so1002693wma.3 for ; Wed, 21 Dec 2022 01:04:17 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id s4-20020a05600c384400b003c6bd12ac27sm1382295wmr.37.2022.12.21.01.04.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 01:04:13 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 687EA1FFBD; Wed, 21 Dec 2022 09:04:12 +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=jSgcOKzfMlu/kSupvx1vHgH6RK/e2Urq97zQ5/WEL0k=; b=GWTUGpuFsgGjA8RDhQn3xB/jIsQ4+wOy+uRB4WYt6a1OELfm8tURQ17ko+uamFz5OR KtFu2YBG/bvEzfdz/hx1q366NjKstoMiFi4AZCd7Wm7llivS99w49PFjrjuIWk1PTNN8 N8G80NewMyav+HJW5FZZ232jBGvA3fNDzsj02bNIY4nMZGFMxNDiXd/F1+VpldJ6Iq00 7iK2uCKpcuEBPvVrmdyv7b0IZzJEkS8ipDc7ooYys09TpiBB6rmnkSp2CRKNcPF492eI 6d9dtv8MuqyGIRIMbgTqoDsutALp44+jA3NVFfdMysKeQL0pde7wxyDR9wikYStjFSRx BKdQ== 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=jSgcOKzfMlu/kSupvx1vHgH6RK/e2Urq97zQ5/WEL0k=; b=mS5tmQQ7MEfcMSwZ5XaEAHtiXPSiRQbH0f0TiZMXF0Qf97BnwvR4Dqg/BHakC41Rm+ BOgULrVfIQt+7cC1ftoEby1BX33ZKrghbm8o/BdR3vOSfl+LYqa+kRVBLpZTkFMOzY0D Iew7FFxY0w+TI0iCocUlUfODUmMbPMi7G1Mfsj+cG6L46ZEGTczGJUVpXyn54ZR9Hd0z d3xCmC2dsiJALtRpmqRnEhL2MgeSnkTw12C5T/EPMLEwDCEYuup7tshza6M5vOgQjf3+ thJMkgqwuLE/87fJMU//B3LJS8t5qpKtggYKkJ8VW3pGpbkxBPOvrUoO7xsJfZs2Lbi0 e5VQ== X-Gm-Message-State: AFqh2kqESGPCztNzNUKMQX0xCywniEnVg3E3WmixOv4VnNB4Z8B9yqoM UnosVJCKZpctrRq26ROBCGdQBw== X-Google-Smtp-Source: AMrXdXuDup0mNxCXlL3aLiTrL61Oab56ggG5sqgQnkOrgFDJrFfsfGIqYBsjaFyH3TUl/SRb1HaaOA== X-Received: by 2002:a05:600c:4e48:b0:3cf:5d41:b748 with SMTP id e8-20020a05600c4e4800b003cf5d41b748mr3773338wmq.36.1671613456331; Wed, 21 Dec 2022 01:04:16 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Wainer dos Santos Moschetta , fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, pbonzini@redhat.com, stefanha@redhat.com, crosa@redhat.com, Beraldo Leal , Mukilan Thiyagarajan Subject: [PATCH v2 5/6] tests/docker: use prebuilt toolchain for debian-hexagon-cross Date: Wed, 21 Dec 2022 09:04:10 +0000 Message-Id: <20221221090411.1995037-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221090411.1995037-1-alex.bennee@linaro.org> References: <20221221090411.1995037-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::332; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x332.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: 1671613575789100003 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/ Based-on: <20221215095820.13374-1-quic._5Fmthiyaga@quicinc.com> tests/tcg/multiarch: remove unused variable in linux-test 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> --- .gitlab-ci.d/buildtest.yml | 4 - .gitlab-ci.d/container-cross.yml | 19 +-- MAINTAINERS | 1 - tests/docker/Makefile.include | 4 - .../debian-hexagon-cross.d/build-toolchain.sh | 141 ------------------ .../dockerfiles/debian-hexagon-cross.docker | 53 +++---- 6 files changed, 20 insertions(+), 202 deletions(-) delete mode 100755 tests/docker/dockerfiles/debian-hexagon-cross.d/build-t= oolchain.sh 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 Tue May 21 10:26:46 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=1671613510; cv=none; d=zohomail.com; s=zohoarc; b=awJ1usAk7CKYKxPILNgR36qG0VpB304Ele6vpjWsDJURmRjGNLgeLL034Jv+uNBIWZeVWVQsagX7hN2Wg2HfTQuFKVyv4wNIPbEIXGzWjjyaBm0QmtcZ9IM3ntgyQxFXgU/bKG8BfFy8VG9Shr7yZ+QPd3S9ch7Wqdi10cPxDyc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671613510; 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=9IrJ9O1ktrVQ17dyt5OElAaiWaC6DDZGAyzE9vW9dtc=; b=NhSLfFLKv7kb5h+Lqoq5hVXuASMx64Pd6gIIhYo8ZgInZeb/NN+E1Ik8g5/w14o4m5jmiHJy265P7Zr4LkUZz72lStGaAjPPcFuauMG674DK08iPbwTHLSCoC8wSQ4dgZS00OJCuSAQSt8mHnnGBsn6JEw2c22TFhdoD8H4o5a0= 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 16716135101731011.0946524634093; Wed, 21 Dec 2022 01:05:10 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p7v1Z-0000BW-Uy; Wed, 21 Dec 2022 04:04:30 -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 1p7v1P-00007D-7y for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:22 -0500 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p7v1N-0000Fy-Hd for qemu-devel@nongnu.org; Wed, 21 Dec 2022 04:04:18 -0500 Received: by mail-wr1-x42e.google.com with SMTP id bx10so14289265wrb.0 for ; Wed, 21 Dec 2022 01:04:16 -0800 (PST) Received: from zen.linaroharston ([185.81.254.11]) by smtp.gmail.com with ESMTPSA id e15-20020a5d65cf000000b00241d21d4652sm14845396wrw.21.2022.12.21.01.04.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Dec 2022 01:04:13 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 7EFB81FFBE; Wed, 21 Dec 2022 09:04:12 +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=9IrJ9O1ktrVQ17dyt5OElAaiWaC6DDZGAyzE9vW9dtc=; b=dfwve8NQYRsFccrWVlOXszZLBBpIoMTqBEKCSnIV1MWNfenrcGqrJHkLKEY85SoQGQ 0MCGySILCNlBOl+g+l1mZoTQEIqFXxid07DYPKHKen3zD2+bOHNc0wIt7vhxL/g6Zz/z RNcQd4eU1pxqgjmAiJot5drl1KWoVMwxbMBbEuPhUkAC9/sfyaUUIPiR4ZIqLv/x2i2i NP8PqWavyzHcNRWSNOtM+dXwXGuNEmISbWFD/KhKgNwyfQftOTtiSR3ggaXxtXN00lKM 6IB8HlSZtcEsW4NQq35yfmlX/kbfGm2fNFfzp9VEfClHWTuMQy3Mt7ylouWPLLJesr5R pTyQ== 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=9IrJ9O1ktrVQ17dyt5OElAaiWaC6DDZGAyzE9vW9dtc=; b=CD0EszSSXaz2qm/jAKh/+NvfyU19/Jaz1vwOVSFSqvNKKk1fBYse0bav6OtrNeGVLH /iA9UJ1KUsTzYtkit4qcS8yYbAlw0SfaxasV3Y2yaiVxSvHP76QoUBmhlzgSAYD41XeS p4kY0xi01vd5je9gC45ZDdYwy4byjoMf/Nq2Nu/+Sh5LzB2M3dkznzn7U0UWwq8hHY/x 8+66JNhRJMzpZ3uqoo33DkzONVr0uLMxRtIiuJukP4m4qWmMBHT4VkH/ClwgZlhTQ+oy 6oEdvq94eu4vDLQMNLZb5ZyaclRCgandC49B+Ua8r/QrAItiXvYRuy9PANQ4B3pPFyNa DORQ== X-Gm-Message-State: AFqh2koDfoZgMt+bJHPU8udmD62VCJOYxBKLr6vQBvpGoavsgeahcDp8 0YUFjszhZw74/OuALmUmgGWDcA== X-Google-Smtp-Source: AMrXdXvYWZ35qSLIvIwZO8BtQmctVoQ2mDXY7TVc3aHZq6YbdYTA3dBns9K0/ksB4GjOhcayjm22hg== X-Received: by 2002:a5d:5c0d:0:b0:242:1809:7e13 with SMTP id cc13-20020a5d5c0d000000b0024218097e13mr3693182wrb.11.1671613455542; Wed, 21 Dec 2022 01:04:15 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Thomas Huth , Wainer dos Santos Moschetta , fam@euphon.net, berrange@redhat.com, f4bug@amsat.org, pbonzini@redhat.com, stefanha@redhat.com, crosa@redhat.com, Beraldo Leal Subject: [PATCH v2 6/6] gitlab-ci: Disable docs and GUIs for the build-tci and build-tcg-disabled jobs Date: Wed, 21 Dec 2022 09:04:11 +0000 Message-Id: <20221221090411.1995037-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221221090411.1995037-1-alex.bennee@linaro.org> References: <20221221090411.1995037-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::42e; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42e.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: 1671613511927100003 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 --- .gitlab-ci.d/buildtest.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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