mirror of
https://github.com/openwrt/packages.git
synced 2025-12-21 17:04:32 +04:00
zerotier: fix system include path
`-isystem ext` makes `#include <miniupnpc/miniupnpc.h>` actually include `ext/miniupnpc/miniupnpc.h`. we should use `$(STAGING_DIR)/usr/include` as a higher priority system include path. Fix https://github.com/openwrt/openwrt/issues/18019 Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
This commit is contained in:
committed by
Josef Schlehofer
parent
8dc916e888
commit
d1b5a6d68f
@@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=zerotier
|
||||
PKG_VERSION:=1.14.1
|
||||
PKG_RELEASE:=2
|
||||
PKG_RELEASE:=3
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/zerotier/ZeroTierOne/tar.gz/$(PKG_VERSION)?
|
||||
@@ -62,6 +62,9 @@ endef
|
||||
TARGET_CFLAGS += -Wl,-z,noexecstack
|
||||
TARGET_LDFLAGS += -Wl,--as-needed -Wl,-z,noexecstack
|
||||
|
||||
# Prevent `-isystem ext` from causing the wrong miniupnpc header to be used (OpenWrt packages issue - 18019)
|
||||
TARGET_CFLAGS += -isystem $(STAGING_DIR)/usr/include
|
||||
|
||||
define Package/zerotier/conffiles
|
||||
/etc/config/zerotier
|
||||
endef
|
||||
|
||||
Reference in New Issue
Block a user