From 90db2e54b0150d92e29b939d3cc89ff9c5dd39d4 Mon Sep 17 00:00:00 2001 From: Reto Brunner Date: Wed, 19 Jun 2019 21:46:58 +0200 Subject: [PATCH] Makefile: fix -ldflags -X invocation Aerc uses the go linker to add some variables like main.Prefix / main.ShareDir etc. however the go linker only considers the last -ldflags invocation it seems. This commit fixes the makefile to use only a single -ldflags invocation, which again sets the vars as expected. --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index b4f105a..4617118 100644 --- a/Makefile +++ b/Makefile @@ -17,9 +17,9 @@ GOSRC+=go.mod go.sum aerc: $(GOSRC) go build $(GOFLAGS) \ - -ldflags "-X main.Prefix=$(PREFIX)" \ - -ldflags "-X main.ShareDir=$(SHAREDIR)" \ - -ldflags "-X main.Version=$(VERSION)" \ + -ldflags "-X main.Prefix=$(PREFIX) \ + -X main.ShareDir=$(SHAREDIR) \ + -X main.Version=$(VERSION)" \ -o $@ aerc.conf: config/aerc.conf.in