diff options
author | Yaakov Selkowitz <yselkowi@redhat.com> | 2014-08-19 15:03:42 +0000 |
---|---|---|
committer | Kai Tietz <ktietz@gcc.gnu.org> | 2014-08-19 17:03:42 +0200 |
commit | 04017283ee3b701e028d0def8ca477937487ee5e (patch) | |
tree | e6e81c84a931e58721fc04af073fdb78c744f0e2 /gcc/config/i386/cygwin.h | |
parent | ce8126f5ffcf5e658f6496e95e311128907c21f4 (diff) | |
download | gcc-04017283ee3b701e028d0def8ca477937487ee5e.zip gcc-04017283ee3b701e028d0def8ca477937487ee5e.tar.gz gcc-04017283ee3b701e028d0def8ca477937487ee5e.tar.bz2 |
cygwin.h (LINK_SPEC): Pass --tsaware flag only when building executables, not DLLs.
2014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
* config/i386/cygwin.h (LINK_SPEC): Pass --tsaware flag only
when building executables, not DLLs. Add --large-address-aware
under the same conditions.
* config/i386/cygwin-w64.h (LINK_SPEC): Pass --tsaware flag only
when building executables, not DLLs. Add --large-address-aware
under the same conditions when using -m32.
From-SVN: r214158
Diffstat (limited to 'gcc/config/i386/cygwin.h')
-rw-r--r-- | gcc/config/i386/cygwin.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h index 165d3aa..0ea29ce 100644 --- a/gcc/config/i386/cygwin.h +++ b/gcc/config/i386/cygwin.h @@ -120,7 +120,8 @@ along with GCC; see the file COPYING3. If not see %{shared: --shared} %{mdll:--dll} \ %{static:-Bstatic} %{!static:-Bdynamic} \ %{shared|mdll: --enable-auto-image-base -e __cygwin_dll_entry@12} \ - --dll-search-prefix=cyg -tsaware" + --dll-search-prefix=cyg \ + %{!shared: %{!mdll: --large-address-aware --tsaware}}" /* Binutils does not handle weak symbols from dlls correctly. For now, do not use them unnecessarily in gthr-posix.h. */ |