diff mbox series

[meta-oe,2/2] syzkaller: Add nativesdk

Message ID 20250807084108.1149963-2-me@sephalon.net
State Under Review
Headers show
Series [meta-oe,1/2] syzkaller: Upgrade to latest tip of trunk | expand

Commit Message

Stefan Wiehler Aug. 7, 2025, 8:41 a.m. UTC
Signed-off-by: Stefan Wiehler <me@sephalon.net>
---
 .../syzkaller/syzkaller-licenses.inc          |  5 ++++-
 .../recipes-test/syzkaller/syzkaller_git.bb   | 22 ++++++++++++++++---
 2 files changed, 23 insertions(+), 4 deletions(-)
diff mbox series

Patch

diff --git a/meta-oe/recipes-test/syzkaller/syzkaller-licenses.inc b/meta-oe/recipes-test/syzkaller/syzkaller-licenses.inc
index 61d7d57d51..4c5512d5ac 100644
--- a/meta-oe/recipes-test/syzkaller/syzkaller-licenses.inc
+++ b/meta-oe/recipes-test/syzkaller/syzkaller-licenses.inc
@@ -73,9 +73,12 @@  LIC_FILES_CHKSUM += "\
     file://pkg/mod/google.golang.org/protobuf@v1.36.6/LICENSE;md5=02d4002e9171d41a8fad93aa7faf3956;spdx=BSD-3-Clause \
 "
 
-LIC_FILES_CHKSUM:class-native += "\
+LIC_FILES_CHKSUM_HOST = "\
     file://pkg/mod/cloud.google.com/go/secretmanager@v1.15.0/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \
     file://pkg/mod/github.com/golang/protobuf@v1.5.4/LICENSE;md5=939cce1ec101726fa754e698ac871622;spdx=BSD-3-Clause \
     file://pkg/mod/github.com/gorilla/handlers@v1.5.2/LICENSE;md5=c30eee78985cf2584cded5f89ba3d787;spdx=Unknown \
     file://pkg/mod/google.golang.org/appengine/v2@v2.0.6/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57;spdx=Apache-2.0 \
 "
+
+LIC_FILES_CHKSUM:class-native += "${LIC_FILES_CHKSUM_HOST}"
+LIC_FILES_CHKSUM:class-nativesdk += "${LIC_FILES_CHKSUM_HOST}"
diff --git a/meta-oe/recipes-test/syzkaller/syzkaller_git.bb b/meta-oe/recipes-test/syzkaller/syzkaller_git.bb
index 782eb60a97..710c7b6579 100644
--- a/meta-oe/recipes-test/syzkaller/syzkaller_git.bb
+++ b/meta-oe/recipes-test/syzkaller/syzkaller_git.bb
@@ -40,13 +40,21 @@  LDFLAGS:append:class-target = "${@bb.utils.contains_any("TC_CXX_RUNTIME", "llvm
 
 DEPENDS:class-native += "qemu-system-native"
 
-do_compile:class-native() {
+compile_native() {
     export HOSTOS="${GOHOSTOS}"
     export HOSTARCH="${GOHOSTARCH}"
 
     oe_runmake HOSTGO="${GO}" host
 }
 
+do_compile:class-native() {
+    compile_native
+}
+
+do_compile:class-nativesdk() {
+    compile_native
+}
+
 do_compile:class-target() {
     export HOSTOS="${GOOS}"
     export HOSTARCH="${GOARCH}"
@@ -62,7 +70,7 @@  do_compile:class-target() {
     oe_runmake GO="${GO}" REV=${SRCREV} target
 }
 
-do_install:class-native() {
+install_native() {
     SYZ_BINS_NATIVE="syz-manager syz-repro syz-mutate syz-prog2c syz-db \
                      syz-upgrade"
 
@@ -73,6 +81,14 @@  do_install:class-native() {
     done
 }
 
+do_install:class-native() {
+    install_native
+}
+
+do_install:class-nativesdk() {
+    install_native
+}
+
 do_install:class-target() {
     SYZ_TARGET_DIR="${TARGETOS}_${TARGETARCH}"
     SYZ_BINS_TARGET="syz-execprog syz-executor"
@@ -84,4 +100,4 @@  do_install:class-target() {
     done
 }
 
-BBCLASSEXTEND += "native"
+BBCLASSEXTEND += "native nativesdk"