Pass -Brepro ldflag to Windows builds
The default build-id is generated using timestamp. Pass -Brepro to
avoid using timestamp for deterministic build.
Bug: 153462962
Test: build fastboot.exe twice, got same shasum
Change-Id: I38fe993eec23c60bfcf1b76188774bfe06839fa4
Merged-In: I38fe993eec23c60bfcf1b76188774bfe06839fa4
(cherry picked from commit a3c22e7ee2
)
Exempt-From-Owner-Approval: backport
This commit is contained in:
@@ -58,8 +58,11 @@ var (
|
|||||||
"-Wl,--dynamicbase",
|
"-Wl,--dynamicbase",
|
||||||
"-Wl,--nxcompat",
|
"-Wl,--nxcompat",
|
||||||
}
|
}
|
||||||
|
windowsLldflags = []string{
|
||||||
|
"-Wl,--Xlink=-Brepro", // Enable deterministic build
|
||||||
|
}
|
||||||
windowsClangLdflags = append(ClangFilterUnknownCflags(windowsLdflags), []string{}...)
|
windowsClangLdflags = append(ClangFilterUnknownCflags(windowsLdflags), []string{}...)
|
||||||
windowsClangLldflags = ClangFilterUnknownLldflags(windowsClangLdflags)
|
windowsClangLldflags = append(ClangFilterUnknownLldflags(windowsClangLdflags), windowsLldflags...)
|
||||||
|
|
||||||
windowsX86Cflags = []string{
|
windowsX86Cflags = []string{
|
||||||
"-m32",
|
"-m32",
|
||||||
|
Reference in New Issue
Block a user