lynx: fix build on macos
authorSergey V. Lobanov <redacted>
Tue, 11 Jan 2022 23:46:40 +0000 (02:46 +0300)
committerRosen Penev <redacted>
Wed, 12 Jan 2022 00:23:58 +0000 (16:23 -0800)
lynx uses host C-compiler to build internal utility that is used to
generate files required for target build. On MacOS it uses internal
clang with MacOS system headers so host build fails due to MacOS is
not Linux

Forced to use OpenWrt host C compiler using --with-build-*
./configure flags

Signed-off-by: Sergey V. Lobanov <redacted>
net/lynx/Makefile

index 3efea46de05e91c90578cba75bc220775b73249c..a235c3117208c1e9fc1e5a03176d0a3737d98d0b 100644 (file)
@@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=lynx
 PKG_VERSION:=2.8.9rel.1
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_LICENSE:=GPL-2.0
 PKG_MAINTAINER:=Leonid Esman <leonid.esman@gmail.com>
@@ -41,6 +41,10 @@ endef
 
 # customize as you need
 CONFIGURE_ARGS += --with-zlib --with-ssl \
+                 --with-build-cc="$(HOSTCC)" \
+                 --with-build-cflags="$(HOST_CFLAGS)" \
+                 --with-build-cppflags="$(HOST_CPPFLAGS)" \
+                 --with-build-ldflags="$(HOST_LDFLAGS)" \
                  --enable-ipv6 \
                  --with-screen=ncursesw \
                  --enable-widec \
git clone https://git.99rst.org/PROJECT