From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80079.outbound.protection.outlook.com [40.107.8.79]) by sourceware.org (Postfix) with ESMTPS id 415693858D28; Mon, 25 Apr 2022 10:37:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 415693858D28 Received: from AM6PR0502CA0040.eurprd05.prod.outlook.com (2603:10a6:20b:56::17) by DB8PR08MB5180.eurprd08.prod.outlook.com (2603:10a6:10:e8::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.15; Mon, 25 Apr 2022 10:37:12 +0000 Received: from VE1EUR03FT055.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:56:cafe::f6) by AM6PR0502CA0040.outlook.office365.com (2603:10a6:20b:56::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.21 via Frontend Transport; Mon, 25 Apr 2022 10:37:12 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT055.mail.protection.outlook.com (10.152.19.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14 via Frontend Transport; Mon, 25 Apr 2022 10:37:12 +0000 Received: ("Tessian outbound ab7864ef57f2:v118"); Mon, 25 Apr 2022 10:37:11 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 58609a15f18ef634 X-CR-MTA-TID: 64aa7808 Received: from c4352f6735ce.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9A95DB1D-7EF4-443B-9B9C-62B3C1D1B8E9.1; Mon, 25 Apr 2022 10:37:05 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c4352f6735ce.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 25 Apr 2022 10:37:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uprqp9K9dZhR1aX+r1X6n9GG2DoOnn33mCpM26SeRVri7NxOZk6vhTRH7SalMlGJKIbx7bE4lHAHl7ufHFXoD85GnEjQxhlL/1+PBzIVkA4dlOcG8qDs76S9qBP44NMIBaYXJf1NLl5Cp4ZnjJD5WTZGlYW9VtjopwaAkgfK1IuyX9UJohAPpBSLn4SD7mR876U25WMldezZdCHdEdQSNeOM2UV3kq9oupPlFShReSYSV25FwYku+UYCLFjukRFwMws5STLva2uCppGmVTPCdI5G+DndPDsLcEF+e8eZKX8Xo2zPNpfP7XjXKLuCISBVDsCE8zz5v7asgAW771GJ/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=B1ftOMHoQSWFwN1BzRH8sJwGNMvUaT1xIItEKS7FjFU=; b=kwLniZK6mcsYpmwdpB7jipesB8ngP5iQDtQvfUaakd4WUV4LXWo9hlw2S49ntBiVbExcavSclQJhuOw9J6oRpWazqnUr/ckrFseAw6/74yFn1GkAGo3EV1Oea/w8IE9N6e4a+lQ/lkijsc0FGhicRWe44GLINkWu2hSsXJKEI0q5xXyHHnGrxZj2U6m1DgSE0V8CC4gORQOn41c8nWp3B6kUJyNbwuVxlhvqgWSIJHtYPGd/O2nxN+pJuG7ReZcUp4ISwvFH6FTS72vtGbI806VUu7ma6+ILWgdGXQ+ylLG1FsvLCj7SQ4XQpEI9BRCGqvZLS9uKI343bxFExYz3Yg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) by DBBPR08MB6058.eurprd08.prod.outlook.com (2603:10a6:10:201::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Mon, 25 Apr 2022 10:37:02 +0000 Received: from VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::7080:6233:cf8f:a8a6]) by VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::7080:6233:cf8f:a8a6%7]) with mapi id 15.20.5186.021; Mon, 25 Apr 2022 10:37:02 +0000 Message-ID: Date: Mon, 25 Apr 2022 11:37:00 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: Adding binutils to the GNU Toolchain buildbot on sourceware Content-Language: en-US To: Mark Wielaard , binutils@sourceware.org, overseers@sourceware.org, "gdb@sourceware.org" References: From: Luis Machado In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0351.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18d::14) To VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 47cdd9ea-89f0-4c32-8b65-08da26a78ed9 X-MS-TrafficTypeDiagnostic: DBBPR08MB6058:EE_|VE1EUR03FT055:EE_|DB8PR08MB5180:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 2sh5ch5vl9wEe3tpQ0TDRcw1z2OrgOPkWfVR+n2CX8yqH7A6G/ZCX6tRDLR8fgF4egEPIoq4qjzysdZSe5D0Nr5utEPiDQna6MMRJ3CH9/+bTA/65VfLk8hbOniQr5L83II5kgCsWSBuOoHNFYxiNMRDyAqiSwjJ5XFIsXIwm7w+/lb8JFTQtU9wyEBva6G3h4F+Wdy29FvE/81+Zq9xZCfr1mZttbsHGtZg4PXgPCb7V9ashxcgrhQclu8SX67UL03gJ9c4a0MIRiBFdguLjExPb4SM7aUes7Ph9KIgzMjolNriz6O75oZgZl/PHsTdVIHidZoDYIOXY+uLGMtRyhlqCPRJKpi1/qK3FLZPJBVSi03qaECsxnfshfrb1EfAyadX7r++Gt1DbgDLLFlELbYlfc1fM5gc7YXobpviNVfM3ragak7/S+qqmoYiQs5Ym6O+Ekkax99mzQ9Uuj1oS791vzaECuXRvkyqgY1UpTfI47WM5OEI6CRUSYrg+kaXkhenEWK4x3l6d+yZgOOH7RHtPNDxGN5v1nLK5W24H94veZ8cANZ5/z5hVp5lUIR5pAXiDp/I5xz7Bw+hDoHCKuPXVtXDljHolDQ3Y+8Zd4T0+pktpbN9QP3QJBWvBuR5/AFIxXnjkPV08TMFc3S1l5ITtTuwMqZ7b92vf4KBQRcQnhVSoa4h9XG7bQR17tanivFLkdmis9tW75JeHX7FGpo8vdVvzk9gk20Em2jXV1AIop3Ixe99pfItRQTYdnwglUAmK5EGcixG3xRb6tV8VDLOFD3CkXajDfp8wKoC98/DKTjqVqjcA0ECqPT7XFkCMXhOchAXbhB4xqI/a0hp1g== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB3919.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6512007)(26005)(186003)(110136005)(2616005)(6506007)(44832011)(8936002)(36756003)(31686004)(508600001)(6486002)(966005)(66556008)(5660300002)(8676002)(66946007)(31696002)(53546011)(86362001)(66476007)(316002)(38100700002)(83380400001)(2906002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB6058 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT055.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 3973f5a3-e487-4269-a37d-08da26a788bb X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +K0xZemFkhMD++Z47zouCzi0VvPQQ0/HDUb3YhtXQu3FaDR8oksy2UUCi+wHjT5ovN1RWkBzqj+yN4SYLCrP0X/80zYu19eEQuzU+sasyq2XZNVMV5/jIAA+4j7FAl/xojkE4de1it2OuQJyER1wYZqUA0EkNP6jLhpThowe2Ht2FsSy51B+NG3iMYWAG8zXX3Rbk9tJHOnLaqrOgFLsN+tjcnE4XvG7orH1gVnHztEjJAu6wCoACmUqLKxn2GlOh5QQUIjX/w7EPzVpgJwcmqAXBBen/483USf6HEa6sL27nM/wdXmQuUc/8cBUwaluG8sQ1B9p2qKaTmsgoYRI9NNfkNLNk0/sdatjNupm78T/NluAuigXTQSTkxQ+qkKDv25nzrgHr7wdN7Y8+zdzJw1Eiq31Y+RGgEpzP1fFv++gbbhsAAFKpzWLBUqNaybFHkROO02aBnPVHx8RPQJ1wbtbn3r/PZe3yhq92DoyYjoBW6OBztz9v4SltmZJZAbftKElLSiWn/GIcYLPHRi6Cz55sbkX34DwqEDIlYJ//cAoT6959nWiAB5H+rU6qz0LMF3tQSNbMubPuNezrYnGOtPunh0nleFzyaIKE68/9lfyAT7IkLbJh395RQiH/T/Z0V129ciR/I/z1DzdycOy+GquSY3cwsKkbEqvm1wryuTapR8ZHRE6YDh1cPH41GjHUepTbj0HamU6WKWgTpX/+wh/0UZRV3PM64mnfTiRRxrbf6ERimOMu6m3nxqS25YFkuscXQtF8EaefVfnGizWP9r7kp/jZYIslzMyV9EPQYI= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230001)(4636009)(46966006)(40470700004)(36840700001)(2616005)(26005)(70586007)(6512007)(70206006)(8676002)(6506007)(31696002)(316002)(6486002)(82310400005)(966005)(40460700003)(36860700001)(336012)(53546011)(508600001)(81166007)(110136005)(86362001)(450100002)(47076005)(356005)(186003)(83380400001)(44832011)(2906002)(8936002)(31686004)(5660300002)(36756003)(43740500002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2022 10:37:12.2555 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 47cdd9ea-89f0-4c32-8b65-08da26a78ed9 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT055.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5180 X-Spam-Status: No, score=-8.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Apr 2022 10:37:18 -0000 On 4/25/22 10:04, Mark Wielaard wrote: > Hi, > > I was talking to Nick what the best way was to add binutils to the > buildbot at https://builder.sourceware.org/. We came up with the > following which tests a minimal setup on a somewhat older but stable > distro: > > - Debian 10, x86_64 which has Linux 4.19.235, GLIBC 2.28, gcc 8.3.0 > GNU and Binutils 2.31.1 > > - Only triggers a build when any files under bfd/ binutils/ gas/ ld/ > gold/ elfcpp/ include/ libiberty/ opcodes/ or the top-level > configure or Makefile.in changes. > > - configure --enable-gold --enable-shared --enable-target=all > > - make all-gas all-ld all-binutils all-gold > > - make check-ld check-gas check-binutils > > - log files ld/ld.{log,sum} gas/testsuite/gas.{log,sum} > binutils/binutils.{log,sum} > > - Sents email to this list and any committers when the build changes > from sucess to failure (or back). > > All of this can of course be changed/extended. > There are other distros/arches available: > https://builder.sourceware.org/buildbot/#/workers > And we hope to add container based workers to support even more > distros. > > We only build a smaller set of tools to make sure you get a > notification within 10 minutes if anything was broken (or fixed). We > do build gold, but don't test it because the testsuite isn't > zero-fail. > > If you want Frank also has scripts to add the log files to bunsen. > > The intention was that this was a zero-fail testsuite subset > (gas,ld,binutils) but we did find two ld test failures: > FAIL: Run p_align-1b with PIE > FAIL: Run p_align-1d with -Wl,-z,max-page-size=0x1000 with PIE > These tests seem to rely on a specific glibc version/bug fix. Nick is > working on a fix. > > Please let me know if any if this should be changed. The intention is > that the buildbot will help with maintaining binutils, keep it > building and zero-fail. If it isn't doing that, but get annoying let > change the configuration. > > Cheers, > > Mark As a general comment, I think we should have a single buildbot entry for the whole of binutils-gdb. Given changes to bfd and opcodes can affect gdb, why not build gdb alongside the other tools? You don't need to run the gdb testsuite, which should make things much more deterministic. I don't expect the build times including gdb/gdbserver/sim will be much longer.