From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) by sourceware.org (Postfix) with ESMTPS id C09783858C2C for ; Sun, 9 Jul 2023 17:13:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C09783858C2C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2b70bfc8db5so42798601fa.2 for ; Sun, 09 Jul 2023 10:13:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688922789; x=1691514789; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=FHSSeyJSU8QO1hjtOQF7tmiloka0eIvoOKEUScM/6Dc=; b=RUpjYhj8Yo0twSTYJBqnewzfR1VNz/WJBM2W4yu//3ZSazQTupYAEcO5qLpEkA1wyq aaLULkVTmI3DQLfsnCzdeAzDL1m0DXEwf8D3kb6sUOs5Obd2Sggk9foPHta21F+57qdX Gwa0i+WpODbl3c7spfsFQc2P7YCVrs5jq70nyOUIEqCuT8MlbgwVWbkL205DEz9/0vOl +MUHOaoZiFxmnYM2w6pk13bXoxgelwAKowXcqNnQZ2poVy90Z6YLVO5UEa4PRA1Dy3YV w0aDcQgv9CQpErRRiWgcq/zqbPoacQ9DEnXzzZII7axeGEMTfro4k+nb54+h3LXMXOWD LTwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688922789; x=1691514789; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=FHSSeyJSU8QO1hjtOQF7tmiloka0eIvoOKEUScM/6Dc=; b=MaO8inIqLmQfz0DmNfaYNn+BjVI9FC7BfF6/bSegmIvauSb+1BhY0OzrLKBGH3lTmF hlp7lUhAoL1s6xILMzfgyQPLTHTrWN7G1jdW0mcKQnkED7eFfSFAg1U8mkWohhrpujj6 Q61wftlukYAckRWOzfFHGi5dDCenyWQejDqy/JHcAlk+WRISUekC7e7Sw7xzhqrzJGY4 YAIv99dbuyOirGZJNJPRTResKuWlEmmwSDo9jlz3SzhhEHKn/dg2226hG0M44sOUQhNK aLwAQdzPpE8OtW9iz7f9eX3zcLpccUKc4h/lEHCqhAUYVsAKEj03Q9KFBi9LwTyLO2p+ g2rg== X-Gm-Message-State: ABy/qLbDmyJFeUu33RBJi5Q48ofwCSlrLGa3xETqGQqsqLq+bnie71ss 8NrvjK9FTBGdzyatT2/E8fTWvdfaZd40RYwS0vmsa/WoNxM= X-Google-Smtp-Source: APBJJlHjjO1/snKH5KdJH6gxwVg41NjUIHCaT3f8bKzrFu4BGLQoajPD4/Uvl674sm2NWIp0W99lzfBTN7XkKsQPR4k= X-Received: by 2002:a05:6512:344f:b0:4fb:92a9:cbe8 with SMTP id j15-20020a056512344f00b004fb92a9cbe8mr7040674lfr.18.1688922789176; Sun, 09 Jul 2023 10:13:09 -0700 (PDT) MIME-Version: 1.0 From: Tal Regev Date: Sun, 9 Jul 2023 20:12:34 +0300 Message-ID: Subject: [PATCH] ci: Add a linux CI To: gcc-patches@gcc.gnu.org Content-Type: multipart/mixed; boundary="000000000000e770a3060010fa97" X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000e770a3060010fa97 Content-Type: multipart/alternative; boundary="000000000000e770a1060010fa95" --000000000000e770a1060010fa95 Content-Type: text/plain; charset="UTF-8" Description: adding a ci in a github repo. Everytime a user will do a PR to master branch or releases branches, it will activate the ci on their repo. for example: https://github.com/talregev/gcc/pull/1. Can help users to verify their own changes before submitting a patch. ChangeLog: Add a linux CI Bootstrapping and testing: I tested it on linux with host: x86_64-linux-gnu target: x86_64-linux-gnu some tests are failing. You can see the results in my CI yourself. Patch: attach to this email. --000000000000e770a1060010fa95-- --000000000000e770a3060010fa97 Content-Type: application/octet-stream; name="linux_ci.patch" Content-Disposition: attachment; filename="linux_ci.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ljvozzo90 ZGlmZiAtLWdpdCBhLy5naXRodWIvd29ya2Zsb3dzL2xpbnV4LnlhbWwgYi8u Z2l0aHViL3dvcmtmbG93cy9saW51eC55YW1sCm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAwMDAwLi5mOTBlYTBiZDMxMQotLS0gL2Rldi9u dWxsCisrKyBiLy5naXRodWIvd29ya2Zsb3dzL2xpbnV4LnlhbWwKQEAgLTAs MCArMSwxMTMgQEAKK25hbWU6IExpbnV4CitvbjoKKyAgcHVzaDoKKyAgICBi cmFuY2hlczogCisgICAgICAtIG1hc3RlcgorICAgICAgLSByZWxlYXNlcy9n Y2MtKgorICAgIHRhZ3M6CisgICAgICAtIHJlbGVhc2VzL2djYy0qCisgIHB1 bGxfcmVxdWVzdDoKKyAgICBicmFuY2hlczogCisgICAgICAtIG1hc3Rlcgor ICAgICAgLSByZWxlYXNlcy9nY2MtKgorICAgIHRhZ3M6CisgICAgICAtIHJl bGVhc2VzL2djYy0qCisKK2NvbmN1cnJlbmN5OgorICBncm91cDogJHt7IGdp dGh1Yi53b3JrZmxvdyB9fS0ke3sgZ2l0aHViLmhlYWRfcmVmIHx8IGdpdGh1 Yi5ydW5faWQgfX0KKyAgY2FuY2VsLWluLXByb2dyZXNzOiB0cnVlCisKK2pv YnM6CisgIGJ1aWxkOgorICAgIG5hbWU6ICR7eyBtYXRyaXgubmFtZSB9fS1i dWlsZAorICAgIHJ1bnMtb246IHVidW50dS1sYXRlc3QKKyAgICBzdHJhdGVn eToKKyAgICAgIG1hdHJpeDoKKyAgICAgICAgaW5jbHVkZToKKyAgICAgICAg ICAtIG5hbWU6IHVidW50dS14NjQKKyAgICAgICAgICAgIHRhcmdldDogeDg2 XzY0CisgICAgICAgIAorICAgICAgZmFpbC1mYXN0OiBmYWxzZQorICAgIHN0 ZXBzOgorICAgICAgLSB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QHYzCisgICAg ICAgIHdpdGg6CisgICAgICAgICAgZmV0Y2gtZGVwdGg6IDIKKworICAgICAg LSBuYW1lOiBJbnN0YWxsIGRlcGVuZGVuY2llcworICAgICAgICBydW46IHwK KyAgICAgICAgICBzdWRvIGFwdC1nZXQgLXFxIHVwZGF0ZQorICAgICAgICAg IHN1ZG8gYXB0IGluc3RhbGwgLXkgZ2NjLW11bHRpbGliIGJ1aWxkLWVzc2Vu dGlhbCBmbGV4IHpsaWIxZy1kZXYgZ25hdCBnZGMKKworICAgICAgLSBuYW1l OiBJbnN0YWxsIGRlcGVuZGVuY2llcyBmb3IgYWFyY2g2NAorICAgICAgICBp Zjogc3VjY2VzcygpICYmIGNvbnRhaW5zKG1hdHJpeC50YXJnZXQsICdhYXJj aDY0JykKKyAgICAgICAgcnVuOiB8CisgICAgICAgICAgc3VkbyBhcHQtZ2V0 IC15IGluc3RhbGwgZ2NjLWFhcmNoNjQtbGludXgtZ251IGcrKy1hYXJjaDY0 LWxpbnV4LWdudSBiaW51dGlscy1hYXJjaDY0LWxpbnV4LWdudQorCisgICAg ICAtIG5hbWU6IERvd25sb2FkIHByZXJlcXVpc2l0ZXMKKyAgICAgICAgaWY6 IHN1Y2Nlc3MoKQorICAgICAgICBydW46IHwKKyAgICAgICAgICAuL2NvbnRy aWIvZG93bmxvYWRfcHJlcmVxdWlzaXRlcyAgICAKKworICAgICAgLSBuYW1l OiBDb25maWd1cmUgeDg2XzY0CisgICAgICAgIGlmOiBzdWNjZXNzKCkgJiYg bWF0cml4LnRhcmdldCA9PSAneDg2XzY0JworICAgICAgICBydW46IHwKKyAg ICAgICAgICB1bnNldCBBREFfSU5DTFVERV9QQVRICisgICAgICAgICAgdW5z ZXQgQURBX09CSkVDVF9QQVRICisgICAgICAgICAgY2QgLi4vCisgICAgICAg ICAgbWtkaXIgYnVpbGQKKyAgICAgICAgICBjZCBidWlsZAorICAgICAgICAg IC4uL2djYy9jb25maWd1cmUgXAorICAgICAgICAgICAgICAgIC0tZW5hYmxl LWxhbmd1YWdlcz1jLGMrKyxnbyxkLGZvcnRyYW4sb2JqYyxvYmotYysrLG0y IFwKKyAgICAgICAgICAgICAgICAtLXByZWZpeD0vdXNyIFwKKyAgICAgICAg ICAgICAgICAtLXdpdGgtZ2NjLW1ham9yLXZlcnNpb24tb25seSBcCisgICAg ICAgICAgICAgICAgLS1wcm9ncmFtLXByZWZpeD14ODZfNjQtbGludXgtZ251 LSBcCisgICAgICAgICAgICAgICAgLS1lbmFibGUtc2hhcmVkIFwKKyAgICAg ICAgICAgICAgICAtLWVuYWJsZS1saW5rZXItYnVpbGQtaWQgXAorICAgICAg ICAgICAgICAgIC0tbGliZXhlY2Rpcj0vdXNyL2xpYiBcCisgICAgICAgICAg ICAgICAgLS13aXRob3V0LWluY2x1ZGVkLWdldHRleHQgXAorICAgICAgICAg ICAgICAgIC0tZW5hYmxlLXRocmVhZHM9cG9zaXggXAorICAgICAgICAgICAg ICAgIC0tbGliZGlyPS91c3IvbGliIFwKKyAgICAgICAgICAgICAgICAtLWVu YWJsZS1ubHMgXAorICAgICAgICAgICAgICAgIC0tZW5hYmxlLWNsb2NhbGU9 Z251IFwKKyAgICAgICAgICAgICAgICAtLWVuYWJsZS1saWJzdGRjeHgtZGVi dWcgXAorICAgICAgICAgICAgICAgIC0tZW5hYmxlLWxpYnN0ZGN4eC10aW1l PXllcyBcCisgICAgICAgICAgICAgICAgLS13aXRoLWRlZmF1bHQtbGlic3Rk Y3h4LWFiaT1uZXcgXAorICAgICAgICAgICAgICAgIC0tZW5hYmxlLWdudS11 bmlxdWUtb2JqZWN0IFwKKyAgICAgICAgICAgICAgICAtLWRpc2FibGUtdnRh YmxlLXZlcmlmeSBcCisgICAgICAgICAgICAgICAgLS1lbmFibGUtcGx1Z2lu IFwKKyAgICAgICAgICAgICAgICAtLWVuYWJsZS1kZWZhdWx0LXBpZSBcCisg ICAgICAgICAgICAgICAgLS13aXRoLXN5c3RlbS16bGliIFwKKyAgICAgICAg ICAgICAgICAtLXdpdGgtdGFyZ2V0LXN5c3RlbS16bGliPWF1dG8gXAorICAg ICAgICAgICAgICAgIC0tZW5hYmxlLW9iamMtZ2M9YXV0byBcCisgICAgICAg ICAgICAgICAgLS1lbmFibGUtbXVsdGlhcmNoIFwKKyAgICAgICAgICAgICAg ICAtLWRpc2FibGUtd2Vycm9yIFwKKyAgICAgICAgICAgICAgICAtLXdpdGgt YXJjaC0zMj1pNjg2IFwKKyAgICAgICAgICAgICAgICAtLXdpdGgtYWJpPW02 NCBcCisgICAgICAgICAgICAgICAgLS13aXRoLW11bHRpbGliLWxpc3Q9bTMy LG02NCxteDMyIFwKKyAgICAgICAgICAgICAgICAtLWVuYWJsZS1tdWx0aWxp YiBcCisgICAgICAgICAgICAgICAgLS13aXRoLXR1bmU9Z2VuZXJpYyBcCisg ICAgICAgICAgICAgICAgLS13aXRob3V0LWN1ZGEtZHJpdmVyIFwKKyAgICAg ICAgICAgICAgICAtLWVuYWJsZS1jaGVja2luZz1yZWxlYXNlIFwKKyAgICAg ICAgICAgICAgICAtLWJ1aWxkPXg4Nl82NC1saW51eC1nbnUgXAorICAgICAg ICAgICAgICAgIC0taG9zdD14ODZfNjQtbGludXgtZ251IFwKKyAgICAgICAg ICAgICAgICAtLXRhcmdldD14ODZfNjQtbGludXgtZ251CisKKyAgICAgIC0g bmFtZTogTWFrZSBib290c3RyYXAKKyAgICAgICAgaWY6IHN1Y2Nlc3MoKQor ICAgICAgICBydW46IHwKKyAgICAgICAgICBjZCAuLi9idWlsZAorICAgICAg ICAgIG1ha2UgYm9vdHN0cmFwIC1qJChucHJvYykKKworICAgICAgLSBuYW1l OiBNYWtlIGluc3RhbGwKKyAgICAgICAgaWY6IHN1Y2Nlc3MoKQorICAgICAg ICBydW46IHwKKyAgICAgICAgICBjZCAuLi9idWlsZAorICAgICAgICAgIHN1 ZG8gbWFrZSBpbnN0YWxsCisKKyAgICAgIC0gbmFtZTogVGVzdHMKKyAgICAg ICAgaWY6IHN1Y2Nlc3MoKQorICAgICAgICBydW46IHwKKyAgICAgICAgICAv dXNyL2Jpbi94ODZfNjQtbGludXgtZ251LWdjYyAtLXZlcnNpb24KKyAgICAg ICAgICAvdXNyL2Jpbi94ODZfNjQtbGludXgtZ251LWdjYyAtdgorICAgICAg ICAgIGNkIC4uL2J1aWxkCisgICAgICAgICAgbWFrZSAtayBjaGVjawo= --000000000000e770a3060010fa97--