forked from mirror/openwrt
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>
This commit is contained in:
parent
8076376aca
commit
e7873c4d7e
1 changed files with 2 additions and 3 deletions
|
|
@ -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 := \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue