From f0479f31583968526f2765c200ddd9b51ca90802 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 4 Jul 2025 13:51:32 +0200 Subject: [PATCH 1/9] .gitea: find gcc --- .gitea/workflows/release.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index f2dcc3ae96a..d06971d487c 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -137,6 +137,11 @@ jobs: # Note: gcc.exe only works properly if the corresponding bin/ directory is # contained in PATH. + - name: "Find gcc" + shell: cmd + run: | + where gcc + - name: "Build (amd64)" shell: cmd run: | From b5f4d628ac0f604c4010d03c87910f7be6b51af7 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 4 Jul 2025 18:08:52 +0200 Subject: [PATCH 2/9] .gitea: disable 64bit --- .gitea/workflows/release.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index d06971d487c..506540d580f 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -142,13 +142,13 @@ jobs: run: | where gcc - - name: "Build (amd64)" - shell: cmd - run: | - set PATH=%GETH_MINGW%\bin;%PATH% - go run build/ci.go install -dlgo -arch amd64 -cc %GETH_MINGW%\bin\gcc.exe - env: - GETH_MINGW: 'C:\msys64\mingw64' + # - name: "Build (amd64)" + # shell: cmd + # run: | + # set PATH=%GETH_MINGW%\bin;%PATH% + # go run build/ci.go install -dlgo -arch amd64 -cc %GETH_MINGW%\bin\gcc.exe + # env: + # GETH_MINGW: 'C:\msys64\mingw64' - name: "Build (386)" shell: cmd From 27b705f42c0e10f1033fc15e6f32c10934546736 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 4 Jul 2025 18:09:03 +0200 Subject: [PATCH 3/9] build: show commands --- build/ci.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/ci.go b/build/ci.go index 58c769e0d79..13a98271ba0 100644 --- a/build/ci.go +++ b/build/ci.go @@ -208,6 +208,8 @@ func doInstall(cmdline []string) { // We use -trimpath to avoid leaking local paths into the built executables. gobuild.Args = append(gobuild.Args, "-trimpath") + gobuild.Args = append(gobuild.Args, "-x") + // Show packages during build. gobuild.Args = append(gobuild.Args, "-v") From e5c01bcfaa3e7b427f2a42702de79229280efb90 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 4 Jul 2025 18:09:32 +0200 Subject: [PATCH 4/9] .gitea: disable other builds --- .gitea/workflows/release.yml | 276 +++++++++++++++++------------------ 1 file changed, 138 insertions(+), 138 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 506540d580f..bd5f2bc3f1a 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -7,120 +7,120 @@ on: workflow_dispatch: jobs: - linux-intel: - name: Linux Build - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Set up Go - uses: actions/setup-go@v5 - with: - go-version: 1.24 - cache: false - - - name: Install cross toolchain - run: | - apt-get update - apt-get -yq --no-install-suggests --no-install-recommends install gcc-multilib - - - name: Build (amd64) - run: | - go run build/ci.go install -static -arch amd64 -dlgo - - - name: Create/upload archive (amd64) - run: | - go run build/ci.go archive -arch amd64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds - rm -f build/bin/* - env: - LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} - AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} - - - name: Build (386) - run: | - go run build/ci.go install -static -arch 386 -dlgo - - - name: Create/upload archive (386) - run: | - go run build/ci.go archive -arch 386 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds - rm -f build/bin/* - env: - LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} - AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} - - linux-arm: - name: Linux Build (arm) - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Set up Go - uses: actions/setup-go@v5 - with: - go-version: 1.24 - cache: false - - - name: Install cross toolchain - run: | - apt-get update - apt-get -yq --no-install-suggests --no-install-recommends install gcc-arm-linux-gnueabi libc6-dev-armel-cross gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross - ln -s /usr/include/asm-generic /usr/include/asm - - - name: Build (arm64) - run: | - go run build/ci.go install -static -dlgo -arch arm64 -cc aarch64-linux-gnu-gcc - - - name: Create/upload archive (arm64) - run: | - go run build/ci.go archive -arch arm64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds - rm -fr build/bin/* - env: - LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} - AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} - - - name: Run build (arm5) - run: | - go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc - env: - GOARM: "5" - - - name: Create/upload archive (arm5) - run: | - go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds - env: - GOARM: "5" - LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} - AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} - - - name: Run build (arm6) - run: | - go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc - env: - GOARM: "6" - - - name: Create/upload archive (arm6) - run: | - go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds - rm -fr build/bin/* - env: - GOARM: "6" - LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} - AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} - - - name: Run build (arm7) - run: | - go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc - env: - GOARM: "7" - - - name: Create/upload archive (arm7) - run: | - go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds - rm -fr build/bin/* - env: - GOARM: "7" - LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} - AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} + # linux-intel: + # name: Linux Build + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # + # - name: Set up Go + # uses: actions/setup-go@v5 + # with: + # go-version: 1.24 + # cache: false + # + # - name: Install cross toolchain + # run: | + # apt-get update + # apt-get -yq --no-install-suggests --no-install-recommends install gcc-multilib + # + # - name: Build (amd64) + # run: | + # go run build/ci.go install -static -arch amd64 -dlgo + # + # - name: Create/upload archive (amd64) + # run: | + # go run build/ci.go archive -arch amd64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds + # rm -f build/bin/* + # env: + # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} + # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} + # + # - name: Build (386) + # run: | + # go run build/ci.go install -static -arch 386 -dlgo + # + # - name: Create/upload archive (386) + # run: | + # go run build/ci.go archive -arch 386 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds + # rm -f build/bin/* + # env: + # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} + # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} + # + # linux-arm: + # name: Linux Build (arm) + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # + # - name: Set up Go + # uses: actions/setup-go@v5 + # with: + # go-version: 1.24 + # cache: false + # + # - name: Install cross toolchain + # run: | + # apt-get update + # apt-get -yq --no-install-suggests --no-install-recommends install gcc-arm-linux-gnueabi libc6-dev-armel-cross gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross + # ln -s /usr/include/asm-generic /usr/include/asm + # + # - name: Build (arm64) + # run: | + # go run build/ci.go install -static -dlgo -arch arm64 -cc aarch64-linux-gnu-gcc + # + # - name: Create/upload archive (arm64) + # run: | + # go run build/ci.go archive -arch arm64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds + # rm -fr build/bin/* + # env: + # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} + # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} + # + # - name: Run build (arm5) + # run: | + # go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc + # env: + # GOARM: "5" + # + # - name: Create/upload archive (arm5) + # run: | + # go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds + # env: + # GOARM: "5" + # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} + # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} + # + # - name: Run build (arm6) + # run: | + # go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc + # env: + # GOARM: "6" + # + # - name: Create/upload archive (arm6) + # run: | + # go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds + # rm -fr build/bin/* + # env: + # GOARM: "6" + # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} + # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} + # + # - name: Run build (arm7) + # run: | + # go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc + # env: + # GOARM: "7" + # + # - name: Create/upload archive (arm7) + # run: | + # go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds + # rm -fr build/bin/* + # env: + # GOARM: "7" + # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} + # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} windows: name: Windows Build @@ -158,27 +158,27 @@ jobs: env: GETH_MINGW: 'C:\msys64\mingw32' - docker: - name: Docker Image - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Set up Go - uses: actions/setup-go@v5 - with: - go-version: 1.24 - cache: false - - - name: Run docker build - env: - DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }} - DOCKER_HUB_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }} - run: | - go run build/ci.go dockerx -platform linux/amd64,linux/arm64,linux/riscv64 -upload + # docker: + # name: Docker Image + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # + # - name: Set up QEMU + # uses: docker/setup-qemu-action@v3 + # + # - name: Set up Docker Buildx + # uses: docker/setup-buildx-action@v3 + # + # - name: Set up Go + # uses: actions/setup-go@v5 + # with: + # go-version: 1.24 + # cache: false + # + # - name: Run docker build + # env: + # DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }} + # DOCKER_HUB_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }} + # run: | + # go run build/ci.go dockerx -platform linux/amd64,linux/arm64,linux/riscv64 -upload From 05a0940708c1e4ced6a5346878a0e93d249db114 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 4 Jul 2025 18:15:37 +0200 Subject: [PATCH 5/9] .gitea: show cgo source directory --- .gitea/workflows/release.yml | 49 ++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index bd5f2bc3f1a..f7998f4486d 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -12,22 +12,22 @@ jobs: # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v4 - # + # # - name: Set up Go # uses: actions/setup-go@v5 # with: # go-version: 1.24 # cache: false - # + # # - name: Install cross toolchain # run: | # apt-get update # apt-get -yq --no-install-suggests --no-install-recommends install gcc-multilib - # + # # - name: Build (amd64) # run: | # go run build/ci.go install -static -arch amd64 -dlgo - # + # # - name: Create/upload archive (amd64) # run: | # go run build/ci.go archive -arch amd64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds @@ -35,11 +35,11 @@ jobs: # env: # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} - # + # # - name: Build (386) # run: | # go run build/ci.go install -static -arch 386 -dlgo - # + # # - name: Create/upload archive (386) # run: | # go run build/ci.go archive -arch 386 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds @@ -47,29 +47,29 @@ jobs: # env: # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} - # + # # linux-arm: # name: Linux Build (arm) # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v4 - # + # # - name: Set up Go # uses: actions/setup-go@v5 # with: # go-version: 1.24 # cache: false - # + # # - name: Install cross toolchain # run: | # apt-get update # apt-get -yq --no-install-suggests --no-install-recommends install gcc-arm-linux-gnueabi libc6-dev-armel-cross gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross # ln -s /usr/include/asm-generic /usr/include/asm - # + # # - name: Build (arm64) # run: | # go run build/ci.go install -static -dlgo -arch arm64 -cc aarch64-linux-gnu-gcc - # + # # - name: Create/upload archive (arm64) # run: | # go run build/ci.go archive -arch arm64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds @@ -77,13 +77,13 @@ jobs: # env: # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} - # + # # - name: Run build (arm5) # run: | # go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc # env: # GOARM: "5" - # + # # - name: Create/upload archive (arm5) # run: | # go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds @@ -91,13 +91,13 @@ jobs: # GOARM: "5" # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} - # + # # - name: Run build (arm6) # run: | # go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc # env: # GOARM: "6" - # + # # - name: Create/upload archive (arm6) # run: | # go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds @@ -106,13 +106,13 @@ jobs: # GOARM: "6" # LINUX_SIGNING_KEY: ${{ secrets.LINUX_SIGNING_KEY }} # AZURE_BLOBSTORE_TOKEN: ${{ secrets.AZURE_BLOBSTORE_TOKEN }} - # + # # - name: Run build (arm7) # run: | # go run build/ci.go install -static -dlgo -arch arm -cc arm-linux-gnueabi-gcc # env: # GOARM: "7" - # + # # - name: Create/upload archive (arm7) # run: | # go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds @@ -137,11 +137,12 @@ jobs: # Note: gcc.exe only works properly if the corresponding bin/ directory is # contained in PATH. - - name: "Find gcc" + - name: "Show cgo source" shell: cmd run: | - where gcc - + for /f %%i in ('go env GOROOT') do set ROOT=%%i + dir ROOT\src\runtime\cgo + # - name: "Build (amd64)" # shell: cmd # run: | @@ -163,19 +164,19 @@ jobs: # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v4 - # + # # - name: Set up QEMU # uses: docker/setup-qemu-action@v3 - # + # # - name: Set up Docker Buildx # uses: docker/setup-buildx-action@v3 - # + # # - name: Set up Go # uses: actions/setup-go@v5 # with: # go-version: 1.24 # cache: false - # + # # - name: Run docker build # env: # DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }} From 969603d27cc8eac72706861bb11319a3b50666f9 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 4 Jul 2025 18:18:59 +0200 Subject: [PATCH 6/9] .gitea: update --- .gitea/workflows/release.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index f7998f4486d..cf3d3cf47e4 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -140,8 +140,9 @@ jobs: - name: "Show cgo source" shell: cmd run: | - for /f %%i in ('go env GOROOT') do set ROOT=%%i - dir ROOT\src\runtime\cgo + for /f "delims=" %%i in ('go env GOROOT') do set ROOT=%%i + echo %ROOT% + dir %ROOT%\src\runtime\cgo # - name: "Build (amd64)" # shell: cmd From c5422667d0f9e44f1a37114f52569e004c09ed1d Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 4 Jul 2025 18:22:10 +0200 Subject: [PATCH 7/9] .gitea: show PATH --- .gitea/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index cf3d3cf47e4..b069d412d75 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -156,6 +156,7 @@ jobs: shell: cmd run: | set PATH=%GETH_MINGW%\bin;%PATH% + echo %PATH% go run build/ci.go install -dlgo -arch 386 -cc %GETH_MINGW%\bin\gcc.exe env: GETH_MINGW: 'C:\msys64\mingw32' From af834ff52f45f1bc2e5b82661edc011b5c0e01e6 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 4 Jul 2025 18:25:34 +0200 Subject: [PATCH 8/9] .gitea: update --- .gitea/workflows/release.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index b069d412d75..7bdeb88b25b 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -134,8 +134,10 @@ jobs: go-version: 1.24 cache: false - # Note: gcc.exe only works properly if the corresponding bin/ directory is - # contained in PATH. + - name: "Show environment" + shell: cmd + run: | + set - name: "Show cgo source" shell: cmd @@ -144,6 +146,10 @@ jobs: echo %ROOT% dir %ROOT%\src\runtime\cgo + # Note: gcc.exe only works properly if the corresponding bin/ directory is + # contained in PATH. + + # - name: "Build (amd64)" # shell: cmd # run: | @@ -155,7 +161,7 @@ jobs: - name: "Build (386)" shell: cmd run: | - set PATH=%GETH_MINGW%\bin;%PATH% + set PATH=C:\msys64\mingw32\bin;C:\Windows\system32\config\systemprofile\go\bin;C:\Windows\system32\config\systemprofile\.cache\act\tool_cache\go\1.24.4\x64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;c:\teleport;C:\Program Files\nodejs\;C:\Program Files (x86)\NSIS\;C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps echo %PATH% go run build/ci.go install -dlgo -arch 386 -cc %GETH_MINGW%\bin\gcc.exe env: From 5b4bc68b11c5c4792af74967589a0164c74bbef1 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 4 Jul 2025 18:37:51 +0200 Subject: [PATCH 9/9] build: show gcc commands --- build/ci.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/ci.go b/build/ci.go index 13a98271ba0..ffcf5ee2f33 100644 --- a/build/ci.go +++ b/build/ci.go @@ -208,7 +208,9 @@ func doInstall(cmdline []string) { // We use -trimpath to avoid leaking local paths into the built executables. gobuild.Args = append(gobuild.Args, "-trimpath") + // debugging gobuild.Args = append(gobuild.Args, "-x") + gobuild.Env = append(gobuild.Env, "CGO_CFLAGS=-v") // Show packages during build. gobuild.Args = append(gobuild.Args, "-v")