From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from einhorn-mail-out.in-berlin.de (einhorn.in-berlin.de [192.109.42.8]) by sourceware.org (Postfix) with ESMTPS id 720903857C7B for ; Tue, 25 Jan 2022 12:39:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 720903857C7B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=ubuntu.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=ubuntu.com X-Envelope-From: doko@ubuntu.com Received: from authenticated.user (localhost [127.0.0.1]) by einhorn.in-berlin.de with ESMTPSA id 20PCdLx1008170 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 25 Jan 2022 13:39:21 +0100 Message-ID: <520819c4-bf77-8cba-1dc1-a21bffb62a64@ubuntu.com> Date: Tue, 25 Jan 2022 13:39:21 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-US To: Nick Clifton , binutils@sourceware.org References: <87a6foudtm.fsf@redhat.com> From: Matthias Klose Subject: Re: The 2.38 branch has been created. In-Reply-To: <87a6foudtm.fsf@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no 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: Tue, 25 Jan 2022 12:39:28 -0000 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) ppc64el: Running /<>/ld/testsuite/ld-bootstrap/bootstrap.exp ... FAIL: bootstrap FAIL: bootstrap with strip FAIL: bootstrap with -Wl,--traditional-format FAIL: bootstrap with -Wl,--no-keep-memory FAIL: bootstrap with -Wl,--relax FAIL: bootstrap with -Wl,--max-cache-size=-1 s390: Running /<>/ld/testsuite/ld-elf/shared.exp ... FAIL: pr26580-3 FAIL: Run pr21964-4 Running /<>/ld/testsuite/ld-elf/tls.exp ... FAIL: Build pr22263-1 ia64: Running /<>/ld/testsuite/ld-elf/elf.exp ... FAIL: PR ld/22269 FAIL: PR ld/22269 (-z dynamic-undefined-weak) FAIL: Build pr26391-5.o FAIL: Build pr26391-6.o FAIL: Run pr26391-5 FAIL: Run pr26391-6 Running /<>/ld/testsuite/ld-elf/indirect.exp ... FAIL: Run with libpr18720c.so 1 FAIL: Run with libpr18720c.so 2 FAIL: Run with libpr18720c.so 3 FAIL: Run with libpr18720c.so 4 FAIL: Run with libpr18720c.so 5 Running /<>/ld/testsuite/ld-elf/shared.exp ... FAIL: DT_TEXTREL map file warning FAIL: pr22269-1 (static pie undefined weak) FAIL: Run pr18718 FAIL: Run pr18718 (-z now) FAIL: Run pr18718 with PIE (1) FAIL: Run pr18718 with PIE (2) FAIL: Run pr18718 with PIE (3) FAIL: Run pr18718 with PIE (4) FAIL: Run pr18718 with PIC (1) FAIL: Run pr18718 with PIC (2) FAIL: Run pr18718 with PIC (3) FAIL: Run pr18718 with PIC (4) FAIL: Build pr23162a FAIL: Build pr23162b FAIL: Build libpr23161a.so FAIL: Build pr23161a FAIL: Build libpr23161b.so FAIL: Build pr23161b Running /<>/ld/testsuite/ld-elf/tls.exp ... FAIL: Build pr22263-1 Running /<>/ld/testsuite/ld-ifunc/ifunc.exp ... FAIL: ifunc-using shared library does not contain R_*_IRELATIVE relocation FAIL: Local ifunc-using executable does not contain R_*_IRELATIVE relocation FAIL: Static ifunc-using executable does not contain R_*_IRELATIVE relocation m68k: Running /<>/ld/testsuite/ld-elf/dwarf.exp ... FAIL: Handle no DWARF information Running /<>/ld/testsuite/ld-elf/indirect.exp ... FAIL: Run indirect5 3 FAIL: Run indirect5 4 FAIL: Run indirect6 3 FAIL: Run indirect6 4 FAIL: indirect5c dynsym FAIL: indirect5d dynsym FAIL: indirect6c dynsym FAIL: indirect6d dynsym Running /<>/ld/testsuite/ld-elf/shared.exp ... FAIL: DT_TEXTREL map file warning FAIL: pr20995 FAIL: pr20995-2 FAIL: pr22269-1 (static pie undefined weak) FAIL: pr26580-4 FAIL: Run pr2404 with PIE FAIL: Run pr2404 with PIE (-z now) FAIL: Run pr19719 fun undefined Running /<>/ld/testsuite/ld-elf/tls.exp ... FAIL: Build pr22263-1 Running /<>/ld/testsuite/ld-m68k/m68k.exp ... FAIL: ld-m68k/tls-gd-2 FAIL: ld-m68k/tls-gd-ie-1 FAIL: ld-m68k/tls-ie-1 FAIL: ld-m68k/tls-ld-1 riscv64: Test results, compared with installed binutils: W: [binutils-all/objcopy.exp] REGRESSION (PASS -> UNTESTED): simple objcopy of executable W: [binutils-all/objcopy.exp] REGRESSION (PASS -> UNTESTED): run objcopy of executable W: [binutils-all/objcopy.exp] REGRESSION (PASS -> UNTESTED): run stripped executable W: [binutils-all/objcopy.exp] REGRESSION (PASS -> UNTESTED): run stripped executable with saving a s ymbol W: [binutils-all/objcopy.exp] REGRESSION (PASS -> UNTESTED): keep only debug data W: [binutils-all/objcopy.exp] REGRESSION (PASS -> UNTESTED): simple objcopy of debug data W: [binutils-all/objcopy.exp] REGRESSION (PASS -> UNTESTED): NOBITS sections retain sh_link field W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap with strip W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap with -Wl,--traditional-format W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap with -Wl,--no-keep-memory W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap with -Wl,--relax W: [ld-bootstrap/bootstrap.exp] REGRESSION (PASS -> FAIL): bootstrap with -Wl,--max-cache-size=-1 W: [ld-cdtest/cdtest.exp] REGRESSION (PASS -> FAIL): cdtest W: [ld-cdtest/cdtest.exp] REGRESSION (PASS -> FAIL): cdtest with -Ur W: [ld-elfcomm/elfcomm.exp] REGRESSION (PASS -> UNTESTED): size/alignment change of common symbols (warning 1) W: [ld-elfcomm/elfcomm.exp] REGRESSION (PASS -> UNTESTED): size/alignment change of common symbols (warning 2) W: [ld-elfcomm/elfcomm.exp] REGRESSION (PASS -> UNTESTED): size/alignment change of common symbols (change 1) W: [ld-elfcomm/elfcomm.exp] REGRESSION (PASS -> UNTESTED): size/alignment change of common symbols (change 2) W: [ld-gc/gc.exp] REGRESSION (PASS -> UNTESTED): Check --gc-section W: [ld-gc/gc.exp] REGRESSION (PASS -> UNTESTED): Check --gc-section/-q W: [ld-gc/gc.exp] REGRESSION (PASS -> UNTESTED): Check --gc-section/-r/-e W: [ld-gc/gc.exp] REGRESSION (PASS -> UNTESTED): Check --gc-section/-r/-u W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS 1 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS 2 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS 3 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS_TO 1 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS_TO 2 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS_TO 3 W: [ld-scripts/crossref.exp] REGRESSION (PASS -> UNTESTED): NOCROSSREFS_TO 4 W: [ld-srec/srec.exp] REGRESSION (XFAIL -> UNTESTED): S-records W: [ld-srec/srec.exp] REGRESSION (XFAIL -> UNTESTED): S-records with constructors W: [ld-undefined/undefined.exp] REGRESSION (PASS -> UNTESTED): undefined W: [ld-undefined/undefined.exp] REGRESSION (PASS -> UNTESTED): undefined function W: [ld-undefined/undefined.exp] REGRESSION (PASS -> UNTESTED): undefined line 8 REGRESSIONS (0.48%). sh4: Running /<>/ld/testsuite/ld-bootstrap/bootstrap.exp ... WARNING: program timed out FAIL: bootstrap WARNING: program timed out FAIL: bootstrap with strip WARNING: program timed out FAIL: bootstrap with -Wl,--traditional-format WARNING: program timed out FAIL: bootstrap with -Wl,--no-keep-memory WARNING: program timed out FAIL: bootstrap with -Wl,--relax WARNING: program timed out FAIL: bootstrap with -Wl,--max-cache-size=-1 Running /<>/ld/testsuite/ld-elf/dwarf.exp ... FAIL: Handle no DWARF information Running /<>/ld/testsuite/ld-elf/shared.exp ... FAIL: pr20995 FAIL: pr20995-2 FAIL: pr22269-1 (static pie undefined weak) FAIL: Run pr19579 FAIL: Run pr19579 (-z now) FAIL: Run pr19719 fun undefined Running /<>/ld/testsuite/ld-elf/tls.exp ... FAIL: Build pr22263-1 sparc64: Running /<>/ld/testsuite/ld-bootstrap/bootstrap.exp ... WARNING: program timed out FAIL: bootstrap Running /<>/ld/testsuite/ld-elf/elf.exp ... FAIL: Run pr26391-5 FAIL: Run pr26391-6