summaryrefslogtreecommitdiffstats
path: root/scripts/lib/build_perf
diff options
context:
space:
mode:
authorJose Quaresma <quaresma.jose@gmail.com>2024-06-26 11:07:52 +0100
committerSteve Sakoman <steve@sakoman.com>2024-07-03 06:28:35 -0700
commit15122cbc825306f81e673ad5eb4af06b7533e995 (patch)
treef583b2e3c5faf5f53f412f5d4384b5fd453a9ede /scripts/lib/build_perf
parent537a3e0ff4e6bb7ecf38fb8887b9d43cf3085092 (diff)
downloadpoky-15122cbc825306f81e673ad5eb4af06b7533e995.tar.gz
go: drop the old 1.4 bootstrap C version
Bootstrap [1] As mentioned in the Go 1.20 release notes, Go 1.22 now requires the final point release of Go 1.20 or later for bootstrap. We expect that Go 1.24 will require the final point release of Go 1.22 or later for bootstrap. The default recipe for bootstrap is the go-binary-native as can be seen in: meta/conf/distro/include/tcmode-default.inc:68:PREFERRED_PROVIDER_go-native ?= "go-binary-native" Currently if we change it to use the old go-native and compile the go1.4-bootstrap-20170531 it fails: | Building Go cmd/dist using /build/workdir/tmp-glibc/work/x86_64-linux/go-native/1.22.3-r0/go1.4/go. (go1.4-bootstrap-20170531 linux/amd64) | can't load package: package ./cmd/dist: found packages build.go (main) and notgo120.go (building_Go_requires_Go_1_20_6_or_later) in /build/workdir/tmp-glibc/work/x86_64-linux/go-native/1.22.3-r0/go/src/cmd/dist This has been broken for some time but as we used go-binary-native by default it went unnoticed. [1] https://go.dev/doc/go1.22#bootstrap (From OE-Core rev: f350f5b6302fc226e477d5283e4a9722a11d4170) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 876d344d2ec3d6ce283d01974146392d76685824) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'scripts/lib/build_perf')
0 files changed, 0 insertions, 0 deletions