Skip to content

Commit da04d47

Browse files
committed
Add patch for feature-llvm check
1 parent a32a92c commit da04d47

File tree

2 files changed

+28
-41
lines changed

2 files changed

+28
-41
lines changed

ci/diffs/0001-selftests-bpf-disable-detection-of-llvm-when-buildin.patch

Lines changed: 0 additions & 41 deletions
This file was deleted.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
From 5eea2d0a792fd33c8c26afaf86a8619bff726388 Mon Sep 17 00:00:00 2001
2+
From: Ihor Solodrai <[email protected]>
3+
Date: Wed, 21 Jan 2026 12:21:12 -0800
4+
Subject: [PATCH] selftests/bpf: Enforce feature-llvm
5+
6+
---
7+
tools/testing/selftests/bpf/Makefile | 5 +++++
8+
1 file changed, 5 insertions(+)
9+
10+
diff --git a/tools/testing/selftests/bpf/Makefile b/tools/testing/selftests/bpf/Makefile
11+
index 9488d076c740..523d75d2e5df 100644
12+
--- a/tools/testing/selftests/bpf/Makefile
13+
+++ b/tools/testing/selftests/bpf/Makefile
14+
@@ -174,6 +174,11 @@ override OUTPUT := $(patsubst %/,%,$(OUTPUT))
15+
endif
16+
endif
17+
18+
+# Enforce feature-llvm: fail build unless SKIP_LLVM has been set
19+
+ifneq ($(and $(CHECK_FEAT),$(if $(filter 1,$(SKIP_LLVM)),,1),$(if $(filter 1,$(feature-llvm)),,1)),)
20+
+ $(error feature-llvm is required, install LLVM development libraries or set SKIP_LLVM=1)
21+
+endif
22+
+
23+
ifneq ($(SKIP_LLVM),1)
24+
ifeq ($(feature-llvm),1)
25+
LLVM_CFLAGS += -DHAVE_LLVM_SUPPORT
26+
--
27+
2.52.0
28+

0 commit comments

Comments
 (0)