[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/27597] New: nios: assertion fail elf32-nios2.c:1881
From: |
giulio.benetti at micronovasrl dot com |
Subject: |
[Bug ld/27597] New: nios: assertion fail elf32-nios2.c:1881 |
Date: |
Wed, 17 Mar 2021 16:27:13 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=27597
Bug ID: 27597
Summary: nios: assertion fail elf32-nios2.c:1881
Product: binutils
Version: 2.36.1
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: giulio.benetti at micronovasrl dot com
Target Milestone: ---
When building libgeos package on Buildroot ld throws:
'''
[ 97%] Building CXX object CMakeFiles/geos.dir/src/util/math.cpp.o
[ 98%] Linking CXX shared library lib/libgeos.so
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
FDE encoding in CMakeFiles/geos.dir/src/algorithm/Angle.cpp.o(.eh_frame)
prevents .eh_frame_hdr table being created.
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
FDE encoding in CMakeFiles/geos.dir/src/algorithm/Angle.cpp.o(.eh_frame)
prevents .eh_frame_hdr table being created.
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
FDE encoding in CMakeFiles/geos.dir/src/algorithm/Angle.cpp.o(.eh_frame)
prevents .eh_frame_hdr table being created.
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
FDE encoding in CMakeFiles/geos.dir/src/algorithm/Area.cpp.o(.eh_frame)
prevents .eh_frame_hdr table being created.
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
FDE encoding in CMakeFiles/geos.dir/src/algorithm/Area.cpp.o(.eh_frame)
prevents .eh_frame_hdr table being created.
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
FDE encoding in CMakeFiles/geos.dir/src/algorithm/Area.cpp.o(.eh_frame)
prevents .eh_frame_hdr table being created.
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
FDE encoding in CMakeFiles/geos.dir/src/algorithm/Area.cpp.o(.eh_frame)
prevents .eh_frame_hdr table being created.
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
FDE encoding in
CMakeFiles/geos.dir/src/algorithm/BoundaryNodeRule.cpp.o(.eh_frame) prevents
.eh_frame_hdr table being created.
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
FDE encoding in
CMakeFiles/geos.dir/src/algorithm/CGAlgorithmsDD.cpp.o(.eh_frame) prevents
.eh_frame_hdr table being created.
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
FDE encoding in
CMakeFiles/geos.dir/src/algorithm/CGAlgorithmsDD.cpp.o(.eh_frame) prevents
.eh_frame_hdr table being created.
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
Further warnings about FDE encoding preventing .eh_frame_hdr generation
dropped.
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
BFD (Sourcery CodeBench Lite 2018.05-5) 2.28.51 assertion fail
/scratch/sandra/nios2-linux-spring-release/obj/binutils-src-2018.05-5-nios2-linux-gnu-i686-pc-linux-gnu/bfd/elf32-nios2.c:1906
/nvme/rc-buildroot-test/scripts/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/nios2-linux-gnu/7.3.1/../../../../nios2-linux-gnu/bin/ld:
BFD (Sourcery CodeBench Lite 2018.05-5) 2.28.51 assertion fail
/scratch/sandra/nios2-linux-spring-release/obj/binutils-src-2018.05-5-nios2-linux-gnu-i686-pc-linux-gnu/bfd/elf32-nios2.c:1906
'''
To reproduce it:
# git clone git://git.busybox.net/buildroot
# wget https://git.busybox.net/buildroot-test/tree/utils/br-reproduce-build
- modify BASE_GIT=... with your buildroot path in br-reproduce-build then:
# chmod a+x br-reproduce-build
# ./br-reproduce-build a05fdf1958f93a206c5c66c7f636b6650683626d
I've not found a work around for this bug.
--
You are receiving this mail because:
You are on the CC list for the bug.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug ld/27597] New: nios: assertion fail elf32-nios2.c:1881,
giulio.benetti at micronovasrl dot com <=