summaryrefslogtreecommitdiffstats
path: root/PATCHES/0006-Windows-New-feature-to-allow-overriding.patch
diff options
context:
space:
mode:
Diffstat (limited to 'PATCHES/0006-Windows-New-feature-to-allow-overriding.patch')
-rw-r--r--PATCHES/0006-Windows-New-feature-to-allow-overriding.patch39
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
-