From 532a11d6d4836fa65c3a714790227210492766e5 Mon Sep 17 00:00:00 2001 From: Tobias Germer Date: Thu, 23 Nov 2023 05:36:08 +0100 Subject: [PATCH] fix tilt.dev (#4175) * fix tilt.dev * no gcc? * Revert "no gcc?" This reverts commit 7981e99ae371a6203da73650585a8df8c079b822. * should be able to use clang * CXX too * maybe this? * hm * wip * let's try gcc, then * sigh * lock go version * go~1.20 * LD: ld.lld * maybe * last try * use ld.gold * use gcc+ld.gold on linux/aarch64 --------- Co-authored-by: Jacob Heider --- projects/tilt.dev/package.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/projects/tilt.dev/package.yml b/projects/tilt.dev/package.yml index 9d5eb29b..933f61cd 100644 --- a/projects/tilt.dev/package.yml +++ b/projects/tilt.dev/package.yml @@ -10,12 +10,16 @@ provides: build: dependencies: - go.dev: ^1.19 - # python.org: "3.11" - script: | - go mod download - mkdir -p "{{ prefix }}"/bin - go build -v -trimpath -ldflags="$LDFLAGS" -o $BUILDLOC ./cmd/tilt + go.dev: ~1.20 # per go.mod + nodejs.org: ^20 + classic.yarnpkg.com: "*" + linux/aarch64: + gnu.org/gcc: '*' # cgo _really_ wants g++/ld.gold + script: + - make build-js + - go mod download + - mkdir -p "{{ prefix }}"/bin + - go build -v -trimpath -ldflags="$LDFLAGS" -o $BUILDLOC ./cmd/tilt env: GOPROXY: https://proxy.golang.org,direct GOSUMDB: sum.golang.org @@ -26,9 +30,6 @@ build: - -s - -w - -X main.version={{version}} - # - -X main.commit={{.Commit}} - # - -X main.date={{.Date}} - - -X main.builtBy=pkgx linux: # or segmentation fault # fix found here https://github.com/docker-library/golang/issues/402#issuecomment-982204575