bug-binutils
[Top][All Lists]
Advanced

[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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]