comparison src/nsis-2-fixes.patch @ 4612:56320dd51677

nsis: plugin requires static gcc linking * src/nsis-2-fixes.patch: add back static linking against libgcc
author John D
date Sat, 03 Mar 2018 19:42:43 -0500
parents a62c4469e2aa
children 1220e3b8427e
comparison
equal deleted inserted replaced
4611:504cb71a29a9 4612:56320dd51677
1 diff -uNr a/SCons/Config/gnu b/SCons/Config/gnu 1 diff -ur nsis-3.03-src.orig/SCons/Config/gnu nsis-3.03-src/SCons/Config/gnu
2 --- a/SCons/Config/gnu 2017-10-06 15:30:20.000000000 -0400 2 --- nsis-3.03-src.orig/SCons/Config/gnu 2018-03-03 19:38:08.620291177 -0500
3 +++ b/SCons/Config/gnu 2018-02-26 09:36:48.769368160 -0500 3 +++ nsis-3.03-src/SCons/Config/gnu 2018-03-03 19:38:20.109576191 -0500
4 @@ -45,11 +45,6 @@ 4 @@ -45,11 +45,6 @@
5 defenv['MSVCRT_FLAG'] = '' 5 defenv['MSVCRT_FLAG'] = ''
6 defenv['STDCALL'] = '"__attribute__((__stdcall__))"' 6 defenv['STDCALL'] = '"__attribute__((__stdcall__))"'
7 7
8 -# Don't allow mingw to link with LIBGCC*.DLL and LIBSTDC++-*.DLL 8 -# Don't allow mingw to link with LIBGCC*.DLL and LIBSTDC++-*.DLL
11 - defenv.Append(LINKFLAGS = ['-static-libstdc++']) 11 - defenv.Append(LINKFLAGS = ['-static-libstdc++'])
12 - 12 -
13 ### defines 13 ### defines
14 14
15 defenv.Append(CPPDEFINES = [('NSISCALL', '$STDCALL')]) 15 defenv.Append(CPPDEFINES = [('NSISCALL', '$STDCALL')])
16 @@ -140,8 +135,6 @@ 16 @@ -141,7 +136,6 @@
17 plugin_env.Append(LINKFLAGS = ['-mwindows']) # build windows executables
18 plugin_env.Append(LINKFLAGS = ['$ALIGN_FLAG']) # 512 bytes align 17 plugin_env.Append(LINKFLAGS = ['$ALIGN_FLAG']) # 512 bytes align
19 plugin_env.Append(LINKFLAGS = ['$MAP_FLAG']) # generate map file 18 plugin_env.Append(LINKFLAGS = ['$MAP_FLAG']) # generate map file
20 -plugin_env.Append(LINKFLAGS = ['-static-libgcc']) # remove libgcc*.dll dependency 19 plugin_env.Append(LINKFLAGS = ['-static-libgcc']) # remove libgcc*.dll dependency
21 -plugin_env.Append(LINKFLAGS = ['-static-libstdc++']) # remove libstdc++*.dll dependency 20 -plugin_env.Append(LINKFLAGS = ['-static-libstdc++']) # remove libstdc++*.dll dependency
22 21
23 plugin_uenv = plugin_env.Clone() 22 plugin_uenv = plugin_env.Clone()
24 plugin_uenv.Append(CPPDEFINES = ['_UNICODE', 'UNICODE']) 23 plugin_uenv.Append(CPPDEFINES = ['_UNICODE', 'UNICODE'])