diff options
Diffstat (limited to 'PATCHES/0006-Windows-New-feature-to-allow-overriding.patch')
-rw-r--r-- | PATCHES/0006-Windows-New-feature-to-allow-overriding.patch | 39 |
1 files changed, 10 insertions, 29 deletions
diff --git a/PATCHES/0006-Windows-New-feature-to-allow-overriding.patch b/PATCHES/0006-Windows-New-feature-to-allow-overriding.patch index 9899224..432fa18 100644 --- a/PATCHES/0006-Windows-New-feature-to-allow-overriding.patch +++ b/PATCHES/0006-Windows-New-feature-to-allow-overriding.patch @@ -1,22 +1,7 @@ -From d8cd8d0211dcd606a3753a6b3c36c19a7b1672dc Mon Sep 17 00:00:00 2001 -From: Ray Donnelly <mingw.android@gmail.com> -Date: Wed, 5 Aug 2015 23:36:13 +0100 -Subject: [PATCH 05/19] master Windows: New feature to allow overriding - -lmsvcrt - -Added in support of the MinGW-w64 WIP feature "agile mscvrt dll" where -a process' loaded msvc runtime is used by a newly loaded DLL rather than -always using msvcrt.dll ---- - gcc/config/i386/cygming.opt | 3 +++ - gcc/config/i386/mingw32.h | 2 +- - 2 files changed, 4 insertions(+), 1 deletion(-) - -diff --git a/gcc/config/i386/cygming.opt b/gcc/config/i386/cygming.opt -index a9074bf..e1d89e2 100644 ---- a/gcc/config/i386/cygming.opt -+++ b/gcc/config/i386/cygming.opt -@@ -22,6 +22,9 @@ mconsole +diff -ruNb gcc-11.1.0.orig/gcc/config/i386/cygming.opt gcc-11.1.0/gcc/config/i386/cygming.opt +--- gcc-11.1.0.orig/gcc/config/i386/cygming.opt 2021-04-27 12:00:13.000000000 +0200 ++++ gcc-11.1.0/gcc/config/i386/cygming.opt 2021-04-28 14:37:45.671358493 +0200 +@@ -22,6 +22,9 @@ Target RejectNegative Create console application. @@ -26,19 +11,15 @@ index a9074bf..e1d89e2 100644 mdll Target RejectNegative Generate code for a DLL. -diff --git a/gcc/config/i386/mingw32.h b/gcc/config/i386/mingw32.h -index 4ac5f68..f875e7b 100644 ---- a/gcc/config/i386/mingw32.h -+++ b/gcc/config/i386/mingw32.h -@@ -140,7 +140,7 @@ along with GCC; see the file COPYING3. If not see +diff -ruNb gcc-11.1.0.orig/gcc/config/i386/mingw32.h gcc-11.1.0/gcc/config/i386/mingw32.h +--- gcc-11.1.0.orig/gcc/config/i386/mingw32.h 2021-04-27 12:00:13.000000000 +0200 ++++ gcc-11.1.0/gcc/config/i386/mingw32.h 2021-04-28 14:38:47.999199541 +0200 +@@ -177,7 +177,7 @@ #define REAL_LIBGCC_SPEC \ "%{mthreads:-lmingwthrd} -lmingw32 \ " SHARED_LIBGCC_SPEC " \ -- -lmoldname -lmingwex -lmsvcrt" -+ -lmoldname -lmingwex %{!mcrtdll=*:-lmsvcrt} %{mcrtdll=*:-l%*}" +- -lmoldname -lmingwex -lmsvcrt -lkernel32" ++ -lmoldname -lmingwex %{!mcrtdll=*:-lmsvcrt} %{mcrtdll=*:-l%*} -lkernel32" #undef STARTFILE_SPEC #define STARTFILE_SPEC "%{shared|mdll:dllcrt2%O%s} \ --- -2.7.1 - |