package/pkg-golang: do not set static linking for host target
The current logic will set the "-static" flag when building go host packages if BR2_STATIC_LIBS is set, this will not work as there is no support to link host packages statically. Fix this by applying this logic only for target builds. Signed-off-by: Mirza Krak <mirza.krak@northern.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
19ba3c56f5
commit
60d455f20b
@ -58,10 +58,6 @@ define inner-golang-package
|
||||
|
||||
$(2)_WORKSPACE ?= _gopath
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
$(2)_LDFLAGS += -extldflags '-static'
|
||||
endif
|
||||
|
||||
$(2)_BUILD_OPTS += \
|
||||
-ldflags "$$($(2)_LDFLAGS)" \
|
||||
-tags "$$($(2)_TAGS)" \
|
||||
@ -106,6 +102,11 @@ endif
|
||||
# file.
|
||||
ifndef $(2)_BUILD_CMDS
|
||||
ifeq ($(4),target)
|
||||
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
$(2)_LDFLAGS += -extldflags '-static'
|
||||
endif
|
||||
|
||||
# Build package for target
|
||||
define $(2)_BUILD_CMDS
|
||||
$$(foreach d,$$($(2)_BUILD_TARGETS),\
|
||||
|
Loading…
Reference in New Issue
Block a user