Backed out changeset 2450366cf7ca (bug 1891629) for causing win msix mochitest failures
[gecko.git] / build / win32 / nsis-no-insert-timestamp.patch
blob8053b820c6f4ddb657689c41f6ed5893801783d4
1 diff -ur nsis-3.03-src/SCons/Config/gnu nsis-3.03-src.n/SCons/Config/gnu
2 --- nsis-3.03-src/SCons/Config/gnu 2017-10-06 15:30:20.000000000 -0400
3 +++ nsis-3.03-src.n/SCons/Config/gnu 2018-06-17 13:26:05.945495151 -0400
4 @@ -102,6 +102,7 @@
5 stub_env.Append(LINKFLAGS = ['$NODEFLIBS_FLAG']) # no standard libraries
6 stub_env.Append(LINKFLAGS = ['$ALIGN_FLAG']) # 512 bytes align
7 stub_env.Append(LINKFLAGS = ['$MAP_FLAG']) # generate map file
8 +stub_env.Append(LINKFLAGS = ['-Wl,--no-insert-timestamp']) # remove timestamps for reproducible builds
10 stub_uenv = stub_env.Clone()
11 stub_uenv.Append(CPPDEFINES = ['_UNICODE', 'UNICODE'])
12 @@ -142,6 +143,7 @@
13 plugin_env.Append(LINKFLAGS = ['$MAP_FLAG']) # generate map file
14 plugin_env.Append(LINKFLAGS = ['-static-libgcc']) # remove libgcc*.dll dependency
15 plugin_env.Append(LINKFLAGS = ['-static-libstdc++']) # remove libstdc++*.dll dependency
16 +plugin_env.Append(LINKFLAGS = ['-Wl,--no-insert-timestamp']) # remove timestamps for reproducible builds
18 plugin_uenv = plugin_env.Clone()
19 plugin_uenv.Append(CPPDEFINES = ['_UNICODE', 'UNICODE'])
20 @@ -181,6 +183,7 @@
22 util_env.Append(LINKFLAGS = ['-mwindows']) # build windows executables
23 util_env.Append(LINKFLAGS = ['$ALIGN_FLAG']) # 512 bytes align
24 +util_env.Append(LINKFLAGS = ['-Wl,--no-insert-timestamp']) # remove timestamps for reproducible builds
27 conf = FlagsConfigure(util_env)