garble icon indicating copy to clipboard operation
garble copied to clipboard

panic: unknown time zone Asia/Shanghai

Open lysShub opened this issue 4 months ago • 0 comments

What version of Garble and Go are you using?

$ garble version
mvdan.cc/garble v0.13.0

Build settings:
      -buildmode exe
       -compiler gc
     CGO_ENABLED 1
          GOARCH amd64
            GOOS windows
         GOAMD64 v1
$ go version

What environment are you running Garble on?

go version go1.22.0 windows/amd64

go env Output
$ go env
set GO111MODULE=on
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\lys\AppData\Local\go-build
set GOENV=C:\Users\lys\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=D:\gopath\pkg\mod
set GOOS=windows
set GOPATH=D:\gopath
set GOPRIVATE=github.com/anton-planet-acceler/*
set GOPROXY=https://goproxy.cn,direct
set GOROOT=C:\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLCHAIN=auto
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.22.0
set GCCGO=gccgo
set GOAMD64=v1
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=D:\Desktop\loc\go.mod
set GOWORK=
set CGO_CFLAGS=-O2 -g
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-O2 -g
set CGO_FFLAGS=-O2 -g
set CGO_LDFLAGS=-O2 -g
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=C:\Users\lys\AppData\Local\Temp\go-build890912218=/tmp/go-build -gno-record-gcc-switches

What did you do?

package main

import (
	"fmt"
	"time"
)

var LocShanghai *time.Location = func() *time.Location {
	loc, err := time.LoadLocation("Asia/Shanghai")
	if err != nil {
		panic(err)
	}
	return loc
}()

// garble build . && loc.exe
func main() {

	fmt.Println(time.Now().String())

}
garble build -o main.exe main.go && main.exe 
panic: unknown time zone Asia/Shanghai

goroutine 1 [running]:
main.init.func1(...)
        X7iGdKWdap.go:1
main.init()
        X7iGdKWdap.go:4 +0x65

lysShub avatar Sep 25 '24 09:09 lysShub