From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by sourceware.org (Postfix) with ESMTPS id D80C93858D3C for ; Sun, 30 Jan 2022 15:03:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D80C93858D3C Received: by mail-pj1-x1029.google.com with SMTP id d5so11260673pjk.5 for ; Sun, 30 Jan 2022 07:03:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6bnqmKzRAjMnx45IGjZUPLNQQekL2B77e4WFAekg72o=; b=E9+uKR6v++XJowl2XtS4r6gWz63K/5a8i2zhUxDcIDy+L8x1qkiBDQK3JBRcxLp3IK r4noGMxWbKG0j1rzHmooNbRYr0zxu+tNZND3RDvAzv4Zm5pG0ztp0AyOfRAM0NVEvnSA FBoQdkxKAd2NpydRRRCW14XFrodnVts4VdezUCVLy+iLza8g8KJs2VYJn7jZaLT250Uj 9Ek2WYs0p5w+LTjekynsBQJrE5h6/jDMCJ8eAcQtew97RHQarRHKlU0NbgInLEA3b9O7 ibAbhiD8SOeJtKAjYpEFEisBeEnb7xHFjbruOLdliGEx9Yqof1uwwsXrptvoWBlDj9jL 2Ovg== X-Gm-Message-State: AOAM530Du8wYLbgkcUzQvaG8t+HTaX91lxEt0Lct6HRmNwsBqaxWu3gZ 9cQh5BxETSpekLxfWYsL7SO4WFzQO/wBK1zx6BI= X-Google-Smtp-Source: ABdhPJzgSiG1wI9106daAK2FuISHiG+mFhdGcPEtcbKDEdL4PfJdP5s6TtUHNhwjigSYrPye73tPUQ8zrniScAmCcwQ= X-Received: by 2002:a17:90b:1b46:: with SMTP id nv6mr29363664pjb.143.1643554997953; Sun, 30 Jan 2022 07:03:17 -0800 (PST) MIME-Version: 1.0 References: <87a6foudtm.fsf@redhat.com> <520819c4-bf77-8cba-1dc1-a21bffb62a64@ubuntu.com> In-Reply-To: <520819c4-bf77-8cba-1dc1-a21bffb62a64@ubuntu.com> From: "H.J. Lu" Date: Sun, 30 Jan 2022 07:02:42 -0800 Message-ID: Subject: Re: The 2.38 branch has been created. To: Matthias Klose Cc: Nick Clifton , Binutils Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-3021.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2022 15:03:20 -0000 On Tue, Jan 25, 2022 at 4:39 AM Matthias Klose wrote: > > On 1/22/22 13:58, Nick Clifton via Binutils wrote: > > Hi Everyone, > > > > The 2.38 branch has now been created: > > > > git clone git://sourceware.org/git/binutils-gdb.git -b binutils-2_38-branch > > > > A snapshot of the sources is also available here: > > > > https://sourceware.org/pub/binutils/snapshots/binutils-2.37.90.tar.xz > > > > Please could all patches for the branch be run by me. > > The rules for the branch are: > > > > * No new features. > > * Target specific bug fixes are OK. > > * Generic bug fixes are OK if they are important and widely tested. > > * Documentation updates/fixes are OK. > > * Translation updates are OK. > > * Fixes for testsuite failures are OK. > > > > Ideally I would like to make the release happen in two weeks time, > > i.e. Saturday 5th Feb 2022. Which I hope will be enough time for > > everyone to get their final fixes in. > > some issues: > > https://sourceware.org/bugzilla/show_bug.cgi?id=28819 > has a reproducer to show that a ld change between Jan 06 and Jan 19 builds > binaries without RELRO support on at least some architectures. > > this is a build configured with -enable-pgo-build=lto. > > on any arch: > make[5]: Entering directory '/<>/builddir-single/libbacktrace' > FAIL: allocfail.sh > > > libbacktrace seems not to be built during the build, but only when running the > tests. Is this expected? > > test results for various architectures: > > amd64, ppc64, hppa, powerpc, x32: no test failures > > > arm64, regression from 2.37: > Running /<>/ld/testsuite/ld-aarch64/aarch64-elf.exp ... > FAIL: ld-aarch64/tls-relax-gdesc-le-now > > armel, armhf: > Running /<>/ld/testsuite/ld-elf/elf.exp ... > FAIL: .noinit sections > FAIL: .persistent sections > Running /<>/ld/testsuite/ld-elf/tls.exp ... > FAIL: Build pr22263-1 > Running /<>/ld/testsuite/ld-ifunc/ifunc.exp ... > FAIL: Run pr18841 with libpr18841b.so > FAIL: Run pr18841 with libpr18841c.so > FAIL: Run pr18841 with libpr18841bn.so (-z now) > FAIL: Run pr18841 with libpr18841cn.so (-z now) > FAIL: Run pr23169a > FAIL: Run pr23169d > > > i686 (regressions): > Running /<>/ld/testsuite/ld-i386/i386.exp ... > FAIL: Run pr19031 > FAIL: Run got1 > FAIL: Undefined weak symbol (-fPIE -no-pie) > FAIL: Undefined weak symbol (-fPIE -pie) > I can't reproduce this with --enable-pgo-build=lto using GCC 11.2. Which GCC are you using? Does it fail without --enable-pgo-build=lto? -- H.J.