This repository was archived by the owner on Aug 8, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcustom-libs.patch
18 lines (16 loc) · 2.08 KB
/
custom-libs.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff -ru binutils-2.25.1.orig/ld/configure.host binutils-2.25.1/ld/configure.host
--- binutils-2.25.1.orig/ld/configure.host 2014-10-14 07:32:04.000000000 +0000
+++ binutils-2.25.1/ld/configure.host 2015-12-21 19:20:58.002066137 +0000
@@ -55,10 +55,10 @@
;;
*-*-linux*)
- HOSTING_CRT0='-dynamic-linker `${CC} --help --verbose 2>&1 | egrep "ld[^ ]*\.so" | sed -e "s,.*-dynamic-linker[ ][ ]*\(.*/ld[^ ]*\.so..\).*,\1,"` `${CC} --print-file-name=crt1.o` `${CC} --print-file-name=crti.o` `if [ -f ../gcc/crtbegin.o ]; then echo ../gcc/crtbegin.o; else ${CC} --print-file-name=crtbegin.o; fi`'
- HOSTING_SCRT0='-dynamic-linker `${CC} --help --verbose 2>&1 | egrep "ld[^ ]*\.so" | sed -e "s,.*-dynamic-linker[ ][ ]*\(.*/ld[^ ]*\.so..\).*,\1,"` `${CC} --print-file-name=Scrt1.o` `${CC} --print-file-name=crti.o` `if [ -f ../gcc/crtbeginS.o ]; then echo ../gcc/crtbeginS.o; else ${CC} --print-file-name=crtbeginS.o; fi`'
- HOSTING_SLIBS='-L`dirname \`${CC} --print-file-name=libc.so\`` '"$HOSTING_LIBS"' `if [ -f ../gcc/crtendS.o ]; then echo ../gcc/crtendS.o; else ${CC} --print-file-name=crtendS.o; fi` `${CC} --print-file-name=crtn.o`'
- HOSTING_LIBS='-L`dirname \`${CC} --print-file-name=libc.so\`` '"$HOSTING_LIBS"' `if [ -f ../gcc/crtend.o ]; then echo ../gcc/crtend.o; else ${CC} --print-file-name=crtend.o; fi` `${CC} --print-file-name=crtn.o`'
+ HOSTING_CRT0='-dynamic-linker @dynamic_linker@ @glibc_lib@/crt1.o @glibc_lib@/crti.o `if [ -f ../gcc/crtbegin.o ]; then echo ../gcc/crtbegin.o; else ${CC} --print-file-name=crtbegin.o; fi`'
+ HOSTING_SCRT0='-dynamic-linker @dynamic_linker@ @glibc_lib@/Scrt1.o @glibc_lib@/crti.o `if [ -f ../gcc/crtbeginS.o ]; then echo ../gcc/crtbeginS.o; else ${CC} --print-file-name=crtbeginS.o; fi`'
+ HOSTING_SLIBS='-L@glibc_lib@ -L@zlib_lib@ '"$HOSTING_LIBS"' `if [ -f ../gcc/crtendS.o ]; then echo ../gcc/crtendS.o; else ${CC} --print-file-name=crtendS.o; fi` @glibc_lib@/crtn.o'
+ HOSTING_LIBS='-L@glibc_lib@ -L@zlib_lib@ '"$HOSTING_LIBS"' `if [ -f ../gcc/crtend.o ]; then echo ../gcc/crtend.o; else ${CC} --print-file-name=crtend.o; fi` @glibc_lib@/crtn.o'
;;
*-*-gnu*)