bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/20675] New: [metag] internal error cross-compiling static progra


From: wbx at openadk dot org
Subject: [Bug ld/20675] New: [metag] internal error cross-compiling static programs
Date: Sun, 09 Oct 2016 15:48:27 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=20675

            Bug ID: 20675
           Summary: [metag] internal error cross-compiling static programs
           Product: binutils
           Version: 2.28 (HEAD)
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: wbx at openadk dot org
  Target Milestone: ---

I started regular testing for static linked binaries and found following issue
with binutils for metag.
I get following error when cross-compiling one of the tests from uClibc-ng:
/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/bin/metag-openadk-linux-uclibc-gcc
-nostdinc -I../../install_dir/usr/include -I../../test -D_GNU_SOURCE
-I/home/wbx/metag/target_qemu-metag_uclibc-ng/usr/include/ -isystem
/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4/include-fixed
-isystem
/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4/include
-Os -fstrict-aliasing -funsigned-char -fno-builtin -fno-asm
-fmerge-all-constants -msoft-float -std=gnu99 -Wa,-mcpu=metac21 -Wall
-Wstrict-prototypes -Wstrict-aliasing -Wstrict-prototypes
-Wno-missing-field-initializers -fwrapv -fno-ident -mmetac=2.1 -static -Os
-pipe -fomit-frame-pointer -fno-unwind-tables -fno-asynchronous-unwind-tables  
 -c termios.c -o termios.o
/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/bin/metag-openadk-linux-uclibc-gcc
-Wl,-EL -Wl,-z,now -Wl,-static -static-libgcc
-Wl,-rpath,/home/wbx/metag/toolchain_build_qemu-metag_uclibc-ng/w-uClibc-ng-1.0.18-1/uClibc-ng-1.0.18/test/termios
-L/home/wbx/metag/target_qemu-metag_uclibc-ng/lib
-L/home/wbx/metag/target_qemu-metag_uclibc-ng/usr/lib -Wl,-O1 -Wl,-rpath
-Wl,/usr/lib -Wl,-rpath-link
-Wl,/home/wbx/metag/target_qemu-metag_uclibc-ng/usr/lib -static termios.o -o
termios
/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4/../../../../metag-openadk-linux-uclibc/bin/ld:
BFD (GNU Binutils) 2.27.51.20161009 internal error, aborting at
elf32-metag.c:1881 in elf_metag_relocate_section

/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4/../../../../metag-openadk-linux-uclibc/bin/ld:
Please report this bug.

collect2: ld returned 1 exit status

Same happens for binutils 2.25, 2.26.1 and 2.27.

GCC Version used:
$ ./toolchain_qemu-metag_uclibc-ng/usr/bin/metag-openadk-linux-uclibc-gcc -v    
Using built-in specs.
Target: metag-openadk-linux-uclibc
Configured with:
/home/wbx/metag/toolchain_build_qemu-metag_uclibc-ng/w-gcc-4.2.4-1/gcc-4.2.4/configure
--prefix=/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr
--with-bugurl=http://www.openadk.org/ --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=metag-openadk-linux-uclibc
--with-gmp=/home/wbx/metag/host_x86_64-linux-gnu/usr
--with-mpfr=/home/wbx/metag/host_x86_64-linux-gnu/usr
--with-libelf=/home/wbx/metag/host_x86_64-linux-gnu/usr --disable-__cxa_atexit
--with-system-zlib --with-gnu-ld --with-gnu-as --disable-libsanitizer
--disable-install-libiberty --disable-libitm --disable-libmudflap
--disable-libgomp --disable-libcilkrts --disable-libquadmath
--disable-libquadmath-support --disable-decimal-float --disable-libstdcxx-pch
--disable-ppl-version-check --disable-cloog-version-check --without-ppl
--without-cloog --without-isl --disable-werror --disable-nls --disable-lto
--with-cpu=2.1 --enable-meta-default --disable-symvers --enable-tls
--enable-languages=c --with-newlib --disable-shared --disable-threads
--disable-multilib --without-headers
Thread model: single
gcc version 4.2.4 (IMG-1.4.0.300)

-- 
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]