mirror of
https://github.com/golang/go
synced 2024-11-20 08:44:39 -07:00
cmd/dist: fix mkdeps again
Actually execute topological sort to get those special dependencies right. Mistake introduced in CL 67650. Change-Id: I22fd6efb4f033deaf7f191431c0401b59b8a97d0 Reviewed-on: https://go-review.googlesource.com/67870 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
0b6b5641d7
commit
b4f21d6e22
74
src/cmd/dist/deps.go
vendored
74
src/cmd/dist/deps.go
vendored
@ -13,10 +13,10 @@ var builddeps = map[string][]string{
|
|||||||
|
|
||||||
"bytes": {
|
"bytes": {
|
||||||
"errors", // bytes
|
"errors", // bytes
|
||||||
|
"internal/cpu", // bytes
|
||||||
"io", // bytes
|
"io", // bytes
|
||||||
"unicode", // bytes
|
"unicode", // bytes
|
||||||
"unicode/utf8", // bytes
|
"unicode/utf8", // bytes
|
||||||
"internal/cpu", // bytes
|
|
||||||
},
|
},
|
||||||
|
|
||||||
"cmd/go": {
|
"cmd/go": {
|
||||||
@ -456,7 +456,9 @@ var builddeps = map[string][]string{
|
|||||||
"strconv", // debug/macho
|
"strconv", // debug/macho
|
||||||
},
|
},
|
||||||
|
|
||||||
"encoding": {},
|
"encoding": {
|
||||||
|
"runtime", // encoding
|
||||||
|
},
|
||||||
|
|
||||||
"encoding/base64": {
|
"encoding/base64": {
|
||||||
"io", // encoding/base64
|
"io", // encoding/base64
|
||||||
@ -505,7 +507,9 @@ var builddeps = map[string][]string{
|
|||||||
"unicode/utf8", // encoding/xml
|
"unicode/utf8", // encoding/xml
|
||||||
},
|
},
|
||||||
|
|
||||||
"errors": {},
|
"errors": {
|
||||||
|
"runtime", // errors
|
||||||
|
},
|
||||||
|
|
||||||
"flag": {
|
"flag": {
|
||||||
"errors", // flag
|
"errors", // flag
|
||||||
@ -625,22 +629,26 @@ var builddeps = map[string][]string{
|
|||||||
"hash", // hash/adler32
|
"hash", // hash/adler32
|
||||||
},
|
},
|
||||||
|
|
||||||
"internal/cpu": {},
|
"internal/cpu": {
|
||||||
|
"runtime", // internal/cpu
|
||||||
|
},
|
||||||
|
|
||||||
"internal/poll": {
|
"internal/poll": {
|
||||||
"errors", // internal/poll
|
"errors", // internal/poll
|
||||||
|
"internal/race", // internal/poll
|
||||||
"io", // internal/poll
|
"io", // internal/poll
|
||||||
|
"runtime", // internal/poll
|
||||||
"sync", // internal/poll
|
"sync", // internal/poll
|
||||||
"sync/atomic", // internal/poll
|
"sync/atomic", // internal/poll
|
||||||
"syscall", // internal/poll
|
"syscall", // internal/poll
|
||||||
"time", // internal/poll
|
"time", // internal/poll
|
||||||
"internal/race", // internal/poll
|
|
||||||
"runtime", // internal/poll
|
|
||||||
"unicode/utf16", // internal/poll
|
"unicode/utf16", // internal/poll
|
||||||
"unicode/utf8", // internal/poll
|
"unicode/utf8", // internal/poll
|
||||||
},
|
},
|
||||||
|
|
||||||
"internal/race": {},
|
"internal/race": {
|
||||||
|
"runtime", // internal/race
|
||||||
|
},
|
||||||
|
|
||||||
"internal/singleflight": {
|
"internal/singleflight": {
|
||||||
"sync", // internal/singleflight
|
"sync", // internal/singleflight
|
||||||
@ -659,7 +667,9 @@ var builddeps = map[string][]string{
|
|||||||
"unicode/utf16", // internal/syscall/windows/registry
|
"unicode/utf16", // internal/syscall/windows/registry
|
||||||
},
|
},
|
||||||
|
|
||||||
"internal/syscall/windows/sysdll": {},
|
"internal/syscall/windows/sysdll": {
|
||||||
|
"runtime", // internal/syscall/windows/sysdll
|
||||||
|
},
|
||||||
|
|
||||||
"io": {
|
"io": {
|
||||||
"errors", // io
|
"errors", // io
|
||||||
@ -690,7 +700,9 @@ var builddeps = map[string][]string{
|
|||||||
"internal/cpu", // math
|
"internal/cpu", // math
|
||||||
},
|
},
|
||||||
|
|
||||||
"math/bits": {},
|
"math/bits": {
|
||||||
|
"runtime", // math/bits
|
||||||
|
},
|
||||||
|
|
||||||
"net/url": {
|
"net/url": {
|
||||||
"bytes", // net/url
|
"bytes", // net/url
|
||||||
@ -702,16 +714,16 @@ var builddeps = map[string][]string{
|
|||||||
},
|
},
|
||||||
|
|
||||||
"os": {
|
"os": {
|
||||||
"errors", // os
|
"errors", // os
|
||||||
"internal/poll", // os
|
"internal/poll", // os
|
||||||
|
"internal/syscall/windows", // os
|
||||||
"io", // os
|
"io", // os
|
||||||
"runtime", // os
|
"runtime", // os
|
||||||
"sync", // os
|
"sync", // os
|
||||||
"sync/atomic", // os
|
"sync/atomic", // os
|
||||||
"syscall", // os
|
"syscall", // os
|
||||||
"time", // os
|
"time", // os
|
||||||
"internal/syscall/windows", // os
|
"unicode/utf16", // os
|
||||||
"unicode/utf16", // os
|
|
||||||
},
|
},
|
||||||
|
|
||||||
"os/exec": {
|
"os/exec": {
|
||||||
@ -746,8 +758,8 @@ var builddeps = map[string][]string{
|
|||||||
"runtime", // path/filepath
|
"runtime", // path/filepath
|
||||||
"sort", // path/filepath
|
"sort", // path/filepath
|
||||||
"strings", // path/filepath
|
"strings", // path/filepath
|
||||||
"unicode/utf8", // path/filepath
|
|
||||||
"syscall", // path/filepath
|
"syscall", // path/filepath
|
||||||
|
"unicode/utf8", // path/filepath
|
||||||
},
|
},
|
||||||
|
|
||||||
"reflect": {
|
"reflect": {
|
||||||
@ -785,7 +797,9 @@ var builddeps = map[string][]string{
|
|||||||
"runtime/internal/sys", // runtime
|
"runtime/internal/sys", // runtime
|
||||||
},
|
},
|
||||||
|
|
||||||
"runtime/internal/atomic": {},
|
"runtime/internal/atomic": {
|
||||||
|
"runtime/internal/sys", // runtime/internal/atomic
|
||||||
|
},
|
||||||
|
|
||||||
"runtime/internal/sys": {},
|
"runtime/internal/sys": {},
|
||||||
|
|
||||||
@ -801,10 +815,10 @@ var builddeps = map[string][]string{
|
|||||||
|
|
||||||
"strings": {
|
"strings": {
|
||||||
"errors", // strings
|
"errors", // strings
|
||||||
|
"internal/cpu", // strings
|
||||||
"io", // strings
|
"io", // strings
|
||||||
"unicode", // strings
|
"unicode", // strings
|
||||||
"unicode/utf8", // strings
|
"unicode/utf8", // strings
|
||||||
"internal/cpu", // strings
|
|
||||||
},
|
},
|
||||||
|
|
||||||
"sync": {
|
"sync": {
|
||||||
@ -813,14 +827,16 @@ var builddeps = map[string][]string{
|
|||||||
"sync/atomic", // sync
|
"sync/atomic", // sync
|
||||||
},
|
},
|
||||||
|
|
||||||
"sync/atomic": {},
|
"sync/atomic": {
|
||||||
|
"runtime", // sync/atomic
|
||||||
|
},
|
||||||
|
|
||||||
"syscall": {
|
"syscall": {
|
||||||
"internal/race", // syscall
|
"errors", // syscall
|
||||||
"runtime", // syscall
|
"internal/race", // syscall
|
||||||
"sync", // syscall
|
|
||||||
"errors", // syscall
|
|
||||||
"internal/syscall/windows/sysdll", // syscall
|
"internal/syscall/windows/sysdll", // syscall
|
||||||
|
"runtime", // syscall
|
||||||
|
"sync", // syscall
|
||||||
"sync/atomic", // syscall
|
"sync/atomic", // syscall
|
||||||
"unicode/utf16", // syscall
|
"unicode/utf16", // syscall
|
||||||
},
|
},
|
||||||
@ -854,16 +870,22 @@ var builddeps = map[string][]string{
|
|||||||
},
|
},
|
||||||
|
|
||||||
"time": {
|
"time": {
|
||||||
"errors", // time
|
"errors", // time
|
||||||
|
"internal/syscall/windows/registry", // time
|
||||||
"runtime", // time
|
"runtime", // time
|
||||||
"sync", // time
|
"sync", // time
|
||||||
"syscall", // time
|
"syscall", // time
|
||||||
"internal/syscall/windows/registry", // time
|
|
||||||
},
|
},
|
||||||
|
|
||||||
"unicode": {},
|
"unicode": {
|
||||||
|
"runtime", // unicode
|
||||||
|
},
|
||||||
|
|
||||||
"unicode/utf16": {},
|
"unicode/utf16": {
|
||||||
|
"runtime", // unicode/utf16
|
||||||
|
},
|
||||||
|
|
||||||
"unicode/utf8": {},
|
"unicode/utf8": {
|
||||||
|
"runtime", // unicode/utf8
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
1
src/cmd/dist/mkdeps.go
vendored
1
src/cmd/dist/mkdeps.go
vendored
@ -68,6 +68,7 @@ func main() {
|
|||||||
}
|
}
|
||||||
topo = append(topo, p)
|
topo = append(topo, p)
|
||||||
}
|
}
|
||||||
|
walk("cmd/go")
|
||||||
|
|
||||||
// We're only going to print imports, not deps,
|
// We're only going to print imports, not deps,
|
||||||
// in hopes of making deps.go intelligible to people
|
// in hopes of making deps.go intelligible to people
|
||||||
|
Loading…
Reference in New Issue
Block a user