bpftool changelog: https://github.com/libbpf/bpftool/releases libbpf changelog: https://github.com/libbpf/libbpf/releases This updates the bfptool to version 7.1.0. This also includes an update of the libbpf to version 1.1. This also adds some new feature options and removes some old ones which were also removed form the source code. zlib for example is now mandatory. Add -flto also to LD flags to make it really work. Before this change bpftool was on a git commit between version 6.7 and 6.8 and libbpf was on a commit between version 0.7 and 0.8. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
		
			
				
	
	
		
			27 lines
		
	
	
		
			799 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			799 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
--- a/libbpf/include/linux/list.h
 | 
						|
+++ b/libbpf/include/linux/list.h
 | 
						|
@@ -3,6 +3,8 @@
 | 
						|
 #ifndef __LINUX_LIST_H
 | 
						|
 #define __LINUX_LIST_H
 | 
						|
 
 | 
						|
+#include <linux/types.h>
 | 
						|
+
 | 
						|
 #define LIST_HEAD_INIT(name) { &(name), &(name) }
 | 
						|
 #define LIST_HEAD(name) \
 | 
						|
         struct list_head name = LIST_HEAD_INIT(name)
 | 
						|
--- a/src/Makefile
 | 
						|
+++ b/src/Makefile
 | 
						|
@@ -73,10 +73,10 @@ CFLAGS += -W -Wall -Wextra -Wno-unused-p
 | 
						|
 CFLAGS += $(filter-out -Wswitch-enum -Wnested-externs,$(EXTRA_WARNINGS))
 | 
						|
 CFLAGS += -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ \
 | 
						|
 	-I$(or $(OUTPUT),.) \
 | 
						|
-	-I$(LIBBPF_INCLUDE) \
 | 
						|
 	-I$(srctree)/src/kernel/bpf/ \
 | 
						|
 	-I$(srctree)/include \
 | 
						|
-	-I$(srctree)/include/uapi
 | 
						|
+	-I$(srctree)/include/uapi \
 | 
						|
+	-I$(LIBBPF_INCLUDE)
 | 
						|
 ifneq ($(BPFTOOL_VERSION),)
 | 
						|
 CFLAGS += -DBPFTOOL_VERSION='"$(BPFTOOL_VERSION)"'
 | 
						|
 endif
 |