Pārlūkot izejas kodu

linux-atm: use target specific kernel headers

There are a few targets that mess with the atm kernel headers. To avoid
incompatibility between kernel and user space during compilation, the
correct headers should be used.

Consequently, the package must also be marked as nonshared.

Signed-off-by: Martin Schiller <[email protected]>
Martin Schiller 2 gadi atpakaļ
vecāks
revīzija
e53ed6af87
1 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 3 0
      package/network/utils/linux-atm/Makefile

+ 3 - 0
package/network/utils/linux-atm/Makefile

@@ -21,6 +21,7 @@ PKG_BUILD_PARALLEL:=1
 PKG_LICENSE:=GPL-2.0+
 PKG_CPE_ID:=cpe:/a:linux-atm:linux-atm
 PKG_FIXUP:=autoreconf
+PKG_FLAGS:=nonshared
 
 include $(INCLUDE_DIR)/package.mk
 
@@ -98,6 +99,8 @@ endef
 
 $(foreach t,$(ATM_DEBUG_TOOLS),$(eval $(call GenAtmPlugin,atm-$(t),$(t))))
 
+TARGET_CFLAGS += -I$(LINUX_DIR)/user_headers/include
+
 define Build/Configure
 	$(call Build/Configure/Default)
 	# prevent autoheader invocation