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.