From e77639f3a4ab27e2b6520ca54ee192953be00186 Mon Sep 17 00:00:00 2001 From: Cherry Zhang Date: Sun, 26 Apr 2020 13:19:32 -0400 Subject: [PATCH] [dev.link] cmd/link: sort DynidSyms Sort DynidSyms to ensure a deterministic build. Fix Solaris build. Change-Id: I6c01cb3dec5e46b3d881e720e3c2079643b5c7c7 Reviewed-on: https://go-review.googlesource.com/c/go/+/230277 Run-TryBot: Cherry Zhang TryBot-Result: Gobot Gobot Reviewed-by: Than McIntosh Reviewed-by: Jeremy Faller --- src/cmd/link/internal/loader/loader.go | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cmd/link/internal/loader/loader.go b/src/cmd/link/internal/loader/loader.go index 5d62690f82..30121d4cba 100644 --- a/src/cmd/link/internal/loader/loader.go +++ b/src/cmd/link/internal/loader/loader.go @@ -1276,6 +1276,7 @@ func (l *Loader) DynidSyms() []Sym { for s := range l.dynid { sl = append(sl, s) } + sort.Slice(sl, func(i, j int) bool { return sl[i] < sl[j] }) return sl } -- 2.50.0