diff options
author | Joerg Koenig <Joerg.Koenig@techsat.com> | 2019-05-30 14:53:28 (GMT) |
---|---|---|
committer | Joerg Koenig <Joerg.Koenig@techsat.com> | 2019-05-30 14:53:28 (GMT) |
commit | fb4009e29d14b8ad1b3945225451dc964e248660 (patch) | |
tree | dfbfa106f07e305f27f2bc7487cfc6b22e1ef9a8 /PATCHES/0006-Windows-New-feature-to-allow-overriding.patch | |
parent | c75756608d1d3fe2158da5b549fd63ba96ec1c36 (diff) | |
download | gcc-compiler-suite-fb4009e29d14b8ad1b3945225451dc964e248660.zip gcc-compiler-suite-fb4009e29d14b8ad1b3945225451dc964e248660.tar.gz gcc-compiler-suite-fb4009e29d14b8ad1b3945225451dc964e248660.tar.bz2 |
New version 1.3.0refs/changes/89/7689/1
windows nativ: - using posix thread model
- with dwarf2
- added mingw tools
Resolves: :jira:<issue>
See also: :jira:<issue>
Change-Id: I198fe988f0945db58f65be47dbb87cb9d00c2992
Diffstat (limited to 'PATCHES/0006-Windows-New-feature-to-allow-overriding.patch')
-rw-r--r-- | PATCHES/0006-Windows-New-feature-to-allow-overriding.patch | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PATCHES/0006-Windows-New-feature-to-allow-overriding.patch b/PATCHES/0006-Windows-New-feature-to-allow-overriding.patch new file mode 100644 index 0000000..9899224 --- /dev/null +++ b/PATCHES/0006-Windows-New-feature-to-allow-overriding.patch @@ -0,0 +1,44 @@ +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 + Target RejectNegative + Create console application. + ++mcrtdll= ++Target RejectNegative Joined ++ + 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 + #define REAL_LIBGCC_SPEC \ + "%{mthreads:-lmingwthrd} -lmingw32 \ + " SHARED_LIBGCC_SPEC " \ +- -lmoldname -lmingwex -lmsvcrt" ++ -lmoldname -lmingwex %{!mcrtdll=*:-lmsvcrt} %{mcrtdll=*:-l%*}" + + #undef STARTFILE_SPEC + #define STARTFILE_SPEC "%{shared|mdll:dllcrt2%O%s} \ +-- +2.7.1 + |