[Buildroot] [PATCH 1/1] package/mender-artifact: fix lzma detection
Fabrice Fontaine
fontaine.fabrice at gmail.com
Tue Jun 4 21:07:53 UTC 2019
Use CGO_CFLAGS and CGO_LDFLAGS to help mender-artifact to find lzma.h
and link with liblzma (with a correct rpath)
Fixes:
- http://autobuild.buildroot.org/results/b436d50a11687afa7021efc7eedd24fc337b0994
Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
---
package/mender-artifact/mender-artifact.mk | 3 +++
1 file changed, 3 insertions(+)
diff --git a/package/mender-artifact/mender-artifact.mk b/package/mender-artifact/mender-artifact.mk
index f8b364166f..730bc69338 100644
--- a/package/mender-artifact/mender-artifact.mk
+++ b/package/mender-artifact/mender-artifact.mk
@@ -24,6 +24,9 @@ HOST_MENDER_ARTIFACT_LICENSE_FILES = \
vendor/github.com/sirupsen/logrus/LICENSE
HOST_MENDER_ARTIFACT_DEPENDENCIES = host-xz
+HOST_MENDER_ARTIFACT_GO_ENV = \
+ CGO_CFLAGS=-I$(HOST_DIR)/usr/include \
+ CGO_LDFLAGS="-L$(HOST_DIR)/lib -Wl,-rpath,$(HOST_DIR)/lib"
HOST_MENDER_ARTIFACT_LDFLAGS = -X main.Version=$(HOST_MENDER_ARTIFACT_VERSION)
HOST_MENDER_ARTIFACT_BUILD_TARGETS = cli/mender-artifact
--
2.14.1
More information about the buildroot
mailing list