Summary: | sys-devel/binutils-2.27 sys-libs/binutils-libs-2.27 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Component: | Current packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | slyfox, ua_gentoo_bugzilla |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://sourceware.org/ml/binutils/2016-08/msg00237.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 591516 | ||
Bug Blocks: |
Description
Lars Wendler (Polynomial-C) (RETIRED)
2016-09-26 06:40:11 UTC
Do we have an experimental ebuild of 2.27 somewhere I can test out? I am able to trigger a BFD assertion failure on MIPS while building a cross-compiler with gcc-6.2.0-r1. I want to see if it's still present in 2.27 before opening bugs upstream. (In reply to Joshua Kinard from comment #1) > Do we have an experimental ebuild of 2.27 somewhere I can test out? I am > able to trigger a BFD assertion failure on MIPS while building a > cross-compiler with gcc-6.2.0-r1. I want to see if it's still present in > 2.27 before opening bugs upstream. I have a working package in poly-c overlay. It's named sys-devel/binutils-2.27_pre but the _pre is only to distinct it from a possible binutils-2.27 in portage. (In reply to Lars Wendler (Polynomial-C) from comment #2) > (In reply to Joshua Kinard from comment #1) > > Do we have an experimental ebuild of 2.27 somewhere I can test out? I am > > able to trigger a BFD assertion failure on MIPS while building a > > cross-compiler with gcc-6.2.0-r1. I want to see if it's still present in > > 2.27 before opening bugs upstream. > > I have a working package in poly-c overlay. It's named > sys-devel/binutils-2.27_pre but the _pre is only to distinct it from a > possible binutils-2.27 in portage. Yeah, still getting the BFD assertion failure there, too. Looks like a gcc-6.2.x regression on MIPS, then, since I can get the error with binutils 2.25, 2.26, and now, 2.27, but only on gcc-6.x. For brevity, it's in the ld call to link glibc's libpthread.so file: /usr/libexec/gcc/mips64-unknown-linux-gnu/ld: BFD (Gentoo 2.27 p1.0) 2.27 assertion fail /ramfs/portage/cross-mips64-unknown-linux-gnu/binutils-2.27_pre-r1/work/binutils-2.27/bfd/elfxx-mips.c:9020 /usr/libexec/gcc/mips64-unknown-linux-gnu/ld: BFD (Gentoo 2.27 p1.0) 2.27 assertion fail /ramfs/portage/cross-mips64-unknown-linux-gnu/binutils-2.27_pre-r1/work/binutils-2.27/bfd/elfxx-mips.c:9020 /usr/libexec/gcc/mips64-unknown-linux-gnu/ld: BFD (Gentoo 2.27 p1.0) 2.27 assertion fail /ramfs/portage/cross-mips64-unknown-linux-gnu/binutils-2.27_pre-r1/work/binutils-2.27/bfd/elfxx-mips.c:9020 /usr/libexec/gcc/mips64-unknown-linux-gnu/ld: BFD (Gentoo 2.27 p1.0) 2.27 assertion fail /ramfs/portage/cross-mips64-unknown-linux-gnu/binutils-2.27_pre-r1/work/binutils-2.27/bfd/elfxx-mips.c:9020 /usr/libexec/gcc/mips64-unknown-linux-gnu/ld: BFD (Gentoo 2.27 p1.0) 2.27 assertion fail /ramfs/portage/cross-mips64-unknown-linux-gnu/binutils-2.27_pre-r1/work/binutils-2.27/bfd/elfxx-mips.c:9020 /usr/libexec/gcc/mips64-unknown-linux-gnu/ld: BFD (Gentoo 2.27 p1.0) 2.27 assertion fail /ramfs/portage/cross-mips64-unknown-linux-gnu/binutils-2.27_pre-r1/work/binutils-2.27/bfd/elfxx-mips.c:9020 collect2: error: ld returned 1 exit status make[2]: *** [../Makerules:541: /ramfs/portage/cross-mips64-unknown-linux-gnu/glibc-2.24/work/build-n32-mips64-unknown-linux-gnu-nptl/nptl/libpthread.so] Error 1 There any steps to debugging binutils assertion failures by chance? I know a few things about gcc, but never had to attack bionutils before. |