[Bug ld/22300] New: Abort in elf32_hppa_relocate_section at elf32-hppa.c:4055 building debian polyml
https://sourceware.org/bugzilla/show_bug.cgi?id=22300 Bug ID: 22300 Summary: Abort in elf32_hppa_relocate_section at elf32-hppa.c:4055 building debian polyml Product: binutils Version: 2.30 (HEAD) Status: NEW Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: danglin at gcc dot gnu.org CC: deller at gmx dot de Target Milestone: --- Host: hppa-unknown-linux-gnu Target: hppa-unknown-linux-gnu Build: hppa-unknown-linux-gnu (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/dave/gnu/binutils/objdir/ld/.libs/ld-new -plugin /usr/lib/gcc/hppa-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/hppa-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=-debug.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -dynamic-linker /lib/ld.so.1 -o .libs/poly /usr/lib/gcc/hppa-linux-gnu/7/../../../hppa-linux-gnu/crt1.o /usr/lib/gcc/hppa-linux-gnu/7/../../../hppa-linux-gnu/crti.o /usr/lib/gcc/hppa-linux-gnu/7/crtbegin.o -L/usr/lib/gcc/hppa-linux-gnu/7 -L/usr/lib/gcc/hppa-linux-gnu/7/../../../hppa-linux-gnu -L/usr/lib/gcc/hppa-linux-gnu/7/../../.. -L/lib/hppa-linux-gnu -L/usr/lib/hppa-linux-gnu --as-needed polyexport.o libpolymain/.libs/libpolymain.a libpolyml/.libs/libpolyml.so -lpthread -lffi -lm -ldl -lstdc++ -lgcc_s -lgcc -v -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/hppa-linux-gnu/7/crtend.o /usr/lib/gcc/hppa-linux-gnu/7/../../../hppa-linux-gnu/crtn.o GNU ld (GNU Binutils) 2.29.51.20170819 Breakpoint 2, elf32_hppa_relocate_section (output_bfd=0x0, info=0x71684 , input_bfd=0xf887405b , input_section=0xa5a18, contents=, relocs=, local_syms=, local_sections=) at ../../src/bfd/elf32-hppa.c:4055 4055abort (); (gdb) p *input_section $2 = {name = 0xa438b ".data", id = 60, index = 4, next = 0xa5ad0, prev = 0xa5960, flags = 295, user_set_vma = 1, linker_mark = 1, linker_has_input = 0, gc_mark = 0, compress_status = 0, segment_mark = 0, sec_info_type = 0, use_rela_p = 1, sec_flg0 = 0, sec_flg1 = 0, sec_flg2 = 0, sec_flg3 = 0, sec_flg4 = 0, sec_flg5 = 0, vma = 0, lma = 0, size = 4920, rawsize = 0, compressed_size = 0, relax = 0x0, relax_count = 0, output_offset = 24368, output_section = 0x552958, alignment_power = 3, relocation = 0x0, orelocation = 0x0, reloc_count = 167, filepos = 7931160, rel_filepos = 4019104, line_filepos = 0, userdata = 0x0, contents = 0x0, lineno = 0x0, lineno_count = 0, entsize = 0, kept_section = 0x0, moving_line_filepos = 0, target_index = 0, used_by_bfd = 0xa78e0, constructor_chain = 0x0, owner = 0xa46a8, symbol = 0xa7970, symbol_ptr_ptr = 0xa5ab0, map_head = {link_order = 0xa5ad0, s = 0xa5ad0}, map_tail = {link_order = 0xa5960, s = 0xa5960}} (gdb) p *((struct bfd_elf_section_data*)(input_section)->used_by_bfd) $3 = {this_hdr = {sh_name = 19, sh_type = 1, sh_flags = 3, sh_addr = 0, sh_offset = 7931160, sh_size = 4920, sh_link = 0, sh_info = 0, sh_addralign = 8, sh_entsize = 0, bfd_section = 0xa5a18, contents = 0x0}, section_flag_info = 0x0, rel = {hdr = 0x0, count = 0, idx = 0, hashes = 0x0}, rela = {hdr = 0xa79a8, count = 0, idx = 0, hashes = 0x0}, this_idx = 11, dynindx = 0, linked_to = 0x0, relocs = 0xa7ec8, local_dynrel = 0x0, sreloc = 0x0, group = {name = 0x0, id = 0x0}, sec_group = 0x0, next_in_group = 0x0, fde_list = 0x0, eh_frame_entry = 0x0, sec_info = 0x0} Full polyml build log is here: https://buildd.debian.org/status/fetch.php?pkg=polyml&arch=hppa&ver=5.7-2&stamp=1507223380&raw=0 -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug ld/22300] Abort in elf32_hppa_relocate_section at elf32-hppa.c:4055 building debian polyml
https://sourceware.org/bugzilla/show_bug.cgi?id=22300 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #1 from Alan Modra --- Have you tried with current HEAD? A couple of patches have gone in that may be relevant, 46434633f9c and 559192d89d7. -- You are receiving this mail because: You are on the CC list for the bug. ___ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils
[Bug binutils/22302] New: Unable to link glibc-2.24 for mips64-linux-gnuabi64 (assertion fail elfxx-mips.c:9011)
https://sourceware.org/bugzilla/show_bug.cgi?id=22302 Bug ID: 22302 Summary: Unable to link glibc-2.24 for mips64-linux-gnuabi64 (assertion fail elfxx-mips.c:9011) Product: binutils Version: 2.29 Status: UNCONFIRMED Severity: normal Priority: P2 Component: binutils Assignee: unassigned at sourceware dot org Reporter: krissn at op dot pl Target Milestone: --- I'm trying to build a cross-toolchaing on a Gentoo amd64 system using Gentoo's crossdev tool and portage. When it comes to building glibc the compilation fails with an assertion in ld.bfd: make[2]: Wejście do katalogu '/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/glibc-2.24/nptl' mips64-linux-gnuabi64-gcc -mabi=64 -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/lib64/ld.so.1 -B/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/nptl/ -B/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/csu/ -B/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/nptl/ -Wl,--version-script=/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/libpthread.map -Wl,-soname=libpthread.so.0 -Wl,-z,relro -Wl,--enable-new-dtags,-z,nodelete,-z,initfirst -e __nptl_main -L/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl -L/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/math -L/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/elf -L/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/dlfcn -L/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/nss -L/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/nis -L/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/rt -L/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/resolv -L/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/crypt -L/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/mathvec -L/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/nptl -Wl,-rpath-link=/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl:/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/math:/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/elf:/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/dlfcn:/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/nss:/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/nis:/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/rt:/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/resolv:/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/crypt:/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/mathvec:/var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/nptl -o /var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/nptl/libpthread.so -T /var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/shlib.lds /var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/csu/abi-note.o -Wl,--whole-archive /var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/nptl/libpthread_pic.a -Wl,--no-whole-archive -Wl,--start-group /var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/libc.so /var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/libc_nonshared.a -Wl,--as-needed /var/tmp/portage/cross-mips64-linux-gnuabi64/glibc-2.24-r4/work/build-n64-mips64-linux-gnuabi64-nptl/elf/ld.so -Wl,--no-as-needed -Wl,--end-group /usr/libexec/gcc/mips64-linux-gnuabi64/ld: BFD (Gentoo 2.29.1 p1.0) 2.29.1 assertion fail /var/tmp/portage/cross-mips64-linux-gnuabi64/binutils-2.29.1/work/binutils-2.29.1/bfd/elfxx-mip