From 829dc1f9b4035bd988c7c4d6905fcb43144d92c1 Mon Sep 17 00:00:00 2001 From: Changqing Li Date: Wed, 24 Apr 2024 16:11:55 +0800 Subject: cni: pass BuildVersion info to avoid runtime warning The default value of BuildVersion is 'unknown' and it requires an override at link time to embed such version info into binary. Signed-off-by: Chen Qi Signed-off-by: Changqing Li Signed-off-by: Bruce Ashfield --- recipes-networking/cni/cni_git.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes-networking/cni/cni_git.bb b/recipes-networking/cni/cni_git.bb index fda7af60..b41b47cf 100644 --- a/recipes-networking/cni/cni_git.bb +++ b/recipes-networking/cni/cni_git.bb @@ -34,6 +34,7 @@ LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464 GO_IMPORT = "import" PV = "v1.2.0-rc0+git${SRCREV_cni}" +CNI_VERSION = "v1.2.0" inherit go inherit goarch @@ -68,7 +69,7 @@ do_compile() { for p in $PLUGINS; do plugin="$(basename "$p")" echo "building: $p" - ${GO} build ${GOBUILDFLAGS} -o ${B}/plugins/bin/$plugin github.com/containernetworking/plugins/$p + ${GO} build ${GOBUILDFLAGS} -ldflags '-X github.com/containernetworking/plugins/pkg/utils/buildversion.BuildVersion=${CNI_VERSION}' -o ${B}/plugins/bin/$plugin github.com/containernetworking/plugins/$p done } -- cgit v1.2.3-54-g00ecf