https://sourceware.org/bugzilla/show_bug.cgi?id=18365
--- Comment #3 from Han Shen <shenhan at google dot com> --- Hi Nick, I was not able to run your script - the 'libc.so' in the archive is not a binary but a linker script pointing to files under your home - "/home/nickc/work/builds/binutils/branches/2.25/aarch64-elf-gold/tests/libc.so.6 /home/nickc/work/builds/binutils/branches/2.25/aarch64-elf-gold/tests/libc_nonshared.a AS_NEEDED ( /home/nickc/work/builds/binutils/branches/2.25/aarch64-elf-gold/tests/ld-linux-aarch64.so.1" However I was able to dynamic gold-link conftest.o on an aarch64 box with the following similar command line, and resulted in a runnable binary which exited with 0. shenhan@k:~/gold-bug$ cat shenhan.dynamic GOLD=~/gold-aarch64/build/gold/ld-new ${GOLD} \ --build-id \ --no-add-needed \ --eh-frame-hdr \ --hash-style=gnu \ -dynamic-linker /lib/ld-linux-aarch64.so.1 \ -X \ -EL \ -maarch64linux \ -fuse-ld=gold \ -o conftest.dynamic \ /usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/crt1.o \ /usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/crti.o \ /usr/lib/gcc/aarch64-linux-gnu/4.8/crtbegin.o \ conftest.o \ -L/usr/lib/gcc/aarch64-linux-gnu/4.8 \ -L/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu \ -L/usr/lib/gcc/aarch64-linux-gnu/4.8/../../../../lib -L/lib/aarch64-linux-gnu \ -L/lib/../lib -L/usr/lib/aarch64-linux-gnu \ -L/usr/lib/../lib \ -L/usr/lib/gcc/aarch64-linux-gnu/4.8/../../.. \ -lgcc \ --as-needed -lgcc_s --no-as-needed \ -lc \ -lgcc \ --as-needed -lgcc_s --no-as-needed \ /usr/lib/gcc/aarch64-linux-gnu/4.8/crtend.o \ /usr/lib/gcc/aarch64-linux-gnu/4.8/../../../aarch64-linux-gnu/crtn.o shenhan@k:~/gold-bug$ ./shenhan.dynamic shenhan@k:~/gold-bug$ ./conftest.dynamic shenhan@k:~/gold-bug$ echo $? 0 shenhan@k:~/gold-bug$ -- 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