mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-22 03:30:37 +00:00
don't loose default CGO_CFLAGS
This commit is contained in:
parent
3f5e6f9783
commit
b78645429f
13
Makefile
13
Makefile
@ -5,9 +5,14 @@ GOTEST = GODEBUG=cgocheck=0 $(GO) test ./... -p 2
|
||||
GIT_COMMIT ?= $(shell git rev-list -1 HEAD)
|
||||
GIT_BRANCH ?= $(shell git rev-parse --abbrev-ref HEAD)
|
||||
GIT_TAG ?= $(shell git describe --tags `git rev-list --tags="v*" --max-count=1`)
|
||||
# Enable MDBX's asserts by default in 'devel' branch and disable in 'stable'
|
||||
GOBUILD = CGO_CFLAGS="${CGO_CFLAGS} -DMDBX_FORCE_ASSERTIONS=1" $(GO) build -trimpath -ldflags "-X github.com/ledgerwatch/erigon/params.GitCommit=${GIT_COMMIT} -X github.com/ledgerwatch/erigon/params.GitBranch=${GIT_BRANCH} -X github.com/ledgerwatch/erigon/params.GitTag=${GIT_TAG}"
|
||||
GO_DBG_BUILD = CGO_CFLAGS="${CGO_CFLAGS} -DMDBX_DEBUG=1 -DMDBX_FORCE_ASSERTIONS=1" $(GO) build -trimpath -tags=debug -ldflags "-X github.com/ledgerwatch/erigon/params.GitCommit=${GIT_COMMIT} -X github.com/ledgerwatch/erigon/params.GitBranch=${GIT_BRANCH} -X github.com/ledgerwatch/erigon/params.GitTag=${GIT_TAG}" -gcflags=all="-N -l" # see delve docs
|
||||
|
||||
CGO_CFLAGS := $(shell $(GO) env CGO_CFLAGS) # don't loose default
|
||||
CGO_CFLAGS += -DMDBX_FORCE_ASSERTIONS=1 # Enable MDBX's asserts by default in 'devel' branch and disable in 'stable'
|
||||
CGO_CFLAGS := CGO_CFLAGS="$(CGO_CFLAGS)"
|
||||
DBG_CGO_CFLAGS += -DMDBX_DEBUG=1
|
||||
|
||||
GOBUILD = $(CGO_CFLAGS) $(GO) build -trimpath -ldflags "-X github.com/ledgerwatch/erigon/params.GitCommit=${GIT_COMMIT} -X github.com/ledgerwatch/erigon/params.GitBranch=${GIT_BRANCH} -X github.com/ledgerwatch/erigon/params.GitTag=${GIT_TAG}"
|
||||
GO_DBG_BUILD = $(DBG_CGO_CFLAGS) $(GO) build -trimpath -tags=debug -ldflags "-X github.com/ledgerwatch/erigon/params.GitCommit=${GIT_COMMIT} -X github.com/ledgerwatch/erigon/params.GitBranch=${GIT_BRANCH} -X github.com/ledgerwatch/erigon/params.GitTag=${GIT_TAG}" -gcflags=all="-N -l" # see delve docs
|
||||
|
||||
GO_MAJOR_VERSION = $(shell $(GO) version | cut -c 14- | cut -d' ' -f1 | cut -d'.' -f1)
|
||||
GO_MINOR_VERSION = $(shell $(GO) version | cut -c 14- | cut -d' ' -f1 | cut -d'.' -f2)
|
||||
@ -37,8 +42,6 @@ dbg:
|
||||
|
||||
geth: erigon
|
||||
|
||||
#CGO_CFLAGS="${CGO_CFLAGS} -DMDBX_FORCE_ASSERTIONS=1 -v" # erigon using very big DB, so we enable MDBX's asserts by default
|
||||
|
||||
erigon: go-version git-submodules
|
||||
@echo "Building Erigon"
|
||||
rm -f $(GOBIN)/tg # Remove old binary to prevent confusion where users still use it because of the scripts
|
||||
|
Loading…
Reference in New Issue
Block a user