[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/20675] [metag] internal error cross-compiling static programs
From: |
wbx at openadk dot org |
Subject: |
[Bug ld/20675] [metag] internal error cross-compiling static programs |
Date: |
Sat, 15 Oct 2016 12:58:02 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=20675
--- Comment #2 from wbx at openadk dot org ---
See http://debug.openadk.org/metag for the c file and the object file produced.
In lib is the static uClibc-ng library files.
The Link command I use:
/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
terms -Wl,-v
Output:
collect2 version 4.2.4 (IMG-1.4.0.300) (Metag Linux GNU)
/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4/../../../../metag-openadk-linux-uclibc/bin/ld
-m elf32metag -init=__init -fini=__fini -static -o termios
/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4/../../../../metag-openadk-linux-uclibc/lib/crt1.o
/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4/../../../../metag-openadk-linux-uclibc/lib/crti.o
/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4/crtbegin.o
-L/home/wbx/metag/target_qemu-metag_uclibc-ng/lib
-L/home/wbx/metag/target_qemu-metag_uclibc-ng/usr/lib
-L/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4
-L/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4/../../../../metag-openadk-linux-uclibc/lib
-EL -z now -static -rpath
/home/wbx/metag/toolchain_build_qemu-metag_uclibc-ng/w-uClibc-ng-1.0.18-1/uClibc-ng-1.0.18/test/termios
-O1 -rpath /usr/lib -rpath-link
/home/wbx/metag/target_qemu-metag_uclibc-ng/usr/lib termios.o -v --start-group
-lgcc -lc --end-group
/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4/crtend.o
/home/wbx/metag/toolchain_qemu-metag_uclibc-ng/usr/lib/gcc/metag-openadk-linux-uclibc/4.2.4/../../../../metag-openadk-linux-uclibc/lib/crtn.o
GNU ld (GNU Binutils) 2.27.51.20161015
/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.20161015 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
--
You are receiving this mail because:
You are on the CC list for the bug.