polipo: forcibly enable IPv6 support
Currently `polipo.h` uses the conditional `(__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)` to decide whether to enable IPv6 support. This used to work for OpenWrt CC which uses uClibc disguising itself as Glibc 2.x but it does not work with Musl libc anymore as this library does not export any Glibc defines. Forcibly enable IPv6 support by passing `-DHAVE_IPv6` unconditionally through the build flags in the OpenWrt/LEDE Makefile. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
7620a0d60c
commit
afaceadeda
|
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=polipo
|
PKG_NAME:=polipo
|
||||||
PKG_VERSION:=1.1.1
|
PKG_VERSION:=1.1.1
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
PKG_SOURCE_URL:=http://www.pps.jussieu.fr/~jch/software/files/$(PKG_NAME)/
|
PKG_SOURCE_URL:=http://www.pps.jussieu.fr/~jch/software/files/$(PKG_NAME)/
|
||||||
|
@ -33,6 +33,8 @@ define Package/polipo/description
|
||||||
by a larger group.
|
by a larger group.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
TARGET_CFLAGS += -DHAVE_IPv6
|
||||||
|
|
||||||
define Build/Compile
|
define Build/Compile
|
||||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||||
CC="$(TARGET_CC)" \
|
CC="$(TARGET_CC)" \
|
||||||
|
|
Loading…
Reference in New Issue