diff options
author | snermolaev <snermolaev@yandex-team.com> | 2023-08-31 11:14:41 +0300 |
---|---|---|
committer | snermolaev <snermolaev@yandex-team.com> | 2023-08-31 11:40:13 +0300 |
commit | 318289efe1e924fb92c6f15642ded8d5b7b0713c (patch) | |
tree | 0ffc78c6cdd37d37a61167221d134992161f0630 | |
parent | 7d18e9501d7d3116e363142c0287a4c9ae8f3404 (diff) | |
download | ydb-318289efe1e924fb92c6f15642ded8d5b7b0713c.tar.gz |
fix double -linkmode=external
-rw-r--r-- | build/conf/go.conf | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/build/conf/go.conf b/build/conf/go.conf index aa9d01b59cb..1c033662013 100644 --- a/build/conf/go.conf +++ b/build/conf/go.conf @@ -258,11 +258,12 @@ GO_LINK_DLL+=&& $COPY_CMD $BINDIR/_cgo_export.h ${output;pre=${MODULE_PREFIX};su # tag:go-specific CGO_ENABLED=yes +_GO_LINK_FLAGS_LINKMODE= when ($OS_WINDOWS == "yes" || $SANITIZER_TYPE && $SANITIZER_TYPE != "no") { CGO_ENABLED=no } elsewhen ($CGO_ENABLED == "yes") { - GO_LINK_FLAGS_VALUE+=-linkmode=external + _GO_LINK_FLAGS_LINKMODE=-linkmode=external } # tag:go-specific @@ -793,7 +794,7 @@ module _GO_BASE_UNIT: _BASE_UNIT { GO_ASM_FLAGS_VALUE += $_GO_ASM_FLAGS_SHARED GO_COMPILE_FLAGS_VALUE += $_GO_COMPILE_FLAGS_RACE $_GO_COMPILE_FLAGS_SHARED - GO_LINK_FLAGS_VALUE += $_GO_LINK_FLAGS_RACE + GO_LINK_FLAGS_VALUE += $_GO_LINK_FLAGS_LINKMODE $_GO_LINK_FLAGS_RACE ADDINCL(${GOSTD}/runtime) } |