binutils: Update using Cygwin sources.

This commit is contained in:
Alexpux
2014-04-09 13:45:09 +04:00
parent 954c025aac
commit 6d2050d43f
2 changed files with 33 additions and 27 deletions

View File

@@ -1330,15 +1330,15 @@ diff -Naur binutils-2.24.51/ld/configure.tgt binutils-2.24.51-msys2/ld/configure
--- binutils-2.24.51/ld/configure.tgt 2013-10-24 16:08:08.692000000 +0400
+++ binutils-2.24.51-msys2/ld/configure.tgt 2013-10-24 16:05:08.527600000 +0400
@@ -310,7 +310,8 @@
targ_extra_ofiles="deffilep.o pe-dll.o" ;;
i[3-7]86-*-pe) targ_emul=i386pe ;
targ_extra_binaries="default-manifest.o" ;
targ_extra_ofiles="deffilep.o pe-dll.o" ;;
-i[3-7]86-*-cygwin*) targ_emul=i386pe ;
+i[3-7]86-*-cygwin* | i[3-7]86-*-msys*)
+ targ_emul=i386pe ;
targ_extra_ofiles="deffilep.o pe-dll.o"
test "$targ" != "$host" && LIB_PATH='${tooldir}/lib/w32api:=/usr/lib/w32api' ;;
i[3-7]86-*-mingw32*) targ_emul=i386pe ;
targ_extra_binaries="default-manifest.o" ;
targ_extra_ofiles="deffilep.o pe-dll.o" ;
test "$targ" != "$host" && LIB_PATH='${tooldir}/lib/w32api' ;;
@@ -318,7 +319,8 @@
x86_64-*-pe | x86_64-*-pep) targ_emul=i386pep ;
targ_extra_emuls=i386pe ;
@@ -1803,8 +1803,8 @@ diff -Naur binutils-2.24.51/ltmain.sh binutils-2.24.51-msys2/ltmain.sh
case $host in
- *cygwin* | *mingw* | *pw32* | *cegcc*)
+ *cygwin* | *msys* | *mingw* | *pw32* | *cegcc*)
- *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* )
+ *cygwin* | *msys* | *mingw* | *pw32* | *cegcc* | *solaris2* )
# don't eliminate duplications in $postdeps and $predeps
opt_duplicate_compiler_generated_deps=:
;;