浏览代码

chore(Makefile): build dynamic

Mustafa Arici 5 年之前
父节点
当前提交
abb1453e70
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. 7 3
      Makefile

+ 7 - 3
Makefile

@@ -49,8 +49,12 @@ build: bundle
 	@echo Building
 	rm -rf bin/
 	mkdir -p bin/
-	CGO_ENABLED=0  GOOS=linux go build -ldflags="-w -X 'github.com/cad/ovpm.Version=$(VERSION)' -extldflags '-static'" -o ./bin/ovpm  ./cmd/ovpm
-	CGO_ENABLED=0  GOOS=linux go build -ldflags="-w -X 'github.com/cad/ovpm.Version=$(VERSION)' -extldflags '-static'" -o ./bin/ovpmd ./cmd/ovpmd
+	#CGO_ENABLED=0  GOOS=linux go build -ldflags="-w -X 'github.com/cad/ovpm.Version=$(VERSION)' -extldflags '-static'" -o ./bin/ovpm  ./cmd/ovpm
+	#CGO_ENABLED=0  GOOS=linux go build -ldflags="-w -X 'github.com/cad/ovpm.Version=$(VERSION)' -extldflags '-static'" -o ./bin/ovpmd ./cmd/ovpmd
+
+	# Link dynamically for now
+	CGO_CFLAGS="-g -O2 -Wno-return-local-addr" go build -ldflags="-X 'github.com/cad/ovpm.Version=$(VERSION)'" -o ./bin/ovpm  ./cmd/ovpm
+	CGO_CFLAGS="-g -O2 -Wno-return-local-addr" go build -ldflags="-X 'github.com/cad/ovpm.Version=$(VERSION)'" -o ./bin/ovpmd ./cmd/ovpmd
 
 clean-dist:
 	rm -rf dist/
@@ -60,4 +64,4 @@ clean-dist:
 dist: clean-dist build
 	@echo Generating VERSION=$(VERSION) rpm and deb packages under dist/
 	nfpm pkg -t ./dist/ovpm.rpm
-	nfpm pkg -t ./dist/ovpm.deb
+	nfpm pkg -t ./dist/ovpm.deb