mirror of
https://github.com/foomo/posh.git
synced 2025-10-16 12:45:38 +00:00
fix: use -a build flag
This commit is contained in:
parent
378a4cb8bc
commit
53d127ce6b
@ -6,8 +6,6 @@ builds:
|
||||
main: ./main.go
|
||||
env:
|
||||
- CGO_ENABLED=1
|
||||
flags:
|
||||
- -trimpath
|
||||
ldflags:
|
||||
- -s -w
|
||||
- -X github.com/foomo/posh/internal/version.Version={{.Version}}
|
||||
|
||||
4
Makefile
4
Makefile
@ -46,13 +46,13 @@ lint.super:
|
||||
.PHONY: install
|
||||
## Run go install
|
||||
install:
|
||||
@go install main.go
|
||||
@go install -a main.go
|
||||
@mv "${GOPATH}/bin/main" "${GOPATH}/bin/posh"
|
||||
|
||||
.PHONY: install.debug
|
||||
## Run go install with debug
|
||||
install.debug:
|
||||
@go install -gcflags "all=-N -l" main.go
|
||||
@go install -a -gcflags "all=-N -l" main.go
|
||||
|
||||
## === Utils ===
|
||||
|
||||
|
||||
@ -59,6 +59,7 @@ func (m *Manager) Build(ctx context.Context, filename string) error {
|
||||
base := path.Base(filename)
|
||||
cmd := exec.CommandContext(ctx, "go", "build",
|
||||
"-buildmode=plugin",
|
||||
"-a",
|
||||
"-o", strings.ReplaceAll(base, ".go", ".so"),
|
||||
base,
|
||||
)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user