diff options
| author | Jonas Gorski | 2026-01-14 09:30:55 +0000 |
|---|---|---|
| committer | Jonas Gorski | 2026-01-21 10:41:59 +0000 |
| commit | e7873c4d7ee771b1f975986cf81ecf31d692580f (patch) | |
| tree | 9c36bfa75f269597819e3024e19a6bff389fe328 | |
| parent | 8076376aca2bb572c8dcae3a4cef14d05c4111a0 (diff) | |
| download | xback-e7873c4d7ee771b1f975986cf81ecf31d692580f.tar.gz | |
strace: use bundled kernel headers
Build against the bundled kernel headers instead of using the current
kernel ones. This ensures strace is using the kernel headers it is
written against, and not a random one that may contain breaking uapi
changes (which happen from time to time).
Fixes build against 6.18 final and recent LTS/stable kernels that got
minor uapi breakages (rename of a 6.18 introduced #define and a struct
field).
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
| -rw-r--r-- | package/devel/strace/Makefile | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/package/devel/strace/Makefile b/package/devel/strace/Makefile index edf500fecf..0573fe0e15 100644 --- a/package/devel/strace/Makefile +++ b/package/devel/strace/Makefile @@ -10,7 +10,7 @@ include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=strace PKG_VERSION:=6.18 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://strace.io/files/$(PKG_VERSION) @@ -31,8 +31,6 @@ PKG_CONFIG_DEPENDS := \ include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk -HOST_CFLAGS += -I$(LINUX_DIR)/user_headers/include - CONFIGURE_VARS+= \ LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \ CPPFLAGS_FOR_BUILD="$(HOST_CPPFLAGS)" \ @@ -72,6 +70,7 @@ CONFIGURE_ARGS += \ --with-libdw=$(if $(CONFIG_STRACE_LIBDW),yes,no) \ --with-libunwind=$(if $(CONFIG_STRACE_LIBUNWIND),yes,no) \ --enable-mpers=no \ + --enable-bundled=yes \ --without-libselinux MAKE_FLAGS := \ |