diff options
| author | Eneas U de Queiroz <cote2004-github@yahoo.com> | 2018-12-18 09:54:06 -0200 |
|---|---|---|
| committer | Rosen Penev <rosenp@gmail.com> | 2020-01-23 23:18:21 -0800 |
| commit | fa969ac0078bbff9b6f38ced6d5c88f9afacec95 (patch) | |
| tree | 8d7479272fb7f6ceeae3e5b167449e2082d9ceff | |
| parent | d39f4b806fea35bfad4016c2cc2ce2ff53eb32e6 (diff) | |
softethervpn: cleanup host/build, pass HOST_*FLAGS
Remove hack to avoid readline host dependency, now that readline is
being host/built.
Pass on HOST_CFLAGS, HOST_CPPFLAGS, & HOST_LDFLAGS, to fix buildbots
host-compile errors about not finding openssl headers.
Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
(cherry-picked from e3c6fcb79647b09f669addf4d7fa37151e19b3f1)
| -rw-r--r-- | net/softethervpn/Makefile | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/net/softethervpn/Makefile b/net/softethervpn/Makefile index 189f1f561..75d5deec8 100644 --- a/net/softethervpn/Makefile +++ b/net/softethervpn/Makefile @@ -25,6 +25,7 @@ PKG_LICENSE:=GPL-2.0 PKG_LICENSE_FILES:=COPYING PKG_BUILD_DEPENDS:=softethervpn/host +HOST_BUILD_DEPENDS:=readline/host HAMCORE_SE2:=$(STAGING_DIR_HOST)/share/softethervpn/hamcore.se2 @@ -32,13 +33,6 @@ include $(INCLUDE_DIR)/nls.mk include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/host-build.mk - -# Override CC to add fake libreadline to linker search path -HOSTCC += -L./src/readline - -# Add defines to turn add_history() and readline() calls into no-ops -HOSTCC += -D'add_history(x)' -D'readline(x)=\"\"' - # Execute in host build directory HOST_MAKE_FLAGS += -C $(HOST_BUILD_DIR) @@ -50,15 +44,10 @@ define Host/Configure endef define Host/Compile - # Prepare fake readline headers and library - mkdir -p $(HOST_BUILD_DIR)/src/readline - touch $(HOST_BUILD_DIR)/src/readline/readline.h - touch $(HOST_BUILD_DIR)/src/readline/history.h - ar rcs $(HOST_BUILD_DIR)/src/readline/libreadline.a - # Build hamcorebuilder using host compiler and let it generate # the hamcore.se2 archive file - CC="$(HOSTCC)" $(MAKE) $(HOST_MAKE_FLAGS) \ + # CFLAGS, CPPFLAGS & LDFLAGS need to be passed with CC because they are being ingored + CC="$(HOSTCC) $(HOST_CFLAGS) $(HOST_CPPFLAGS) $(HOST_LDFLAGS)" $(MAKE) $(HOST_MAKE_FLAGS) \ src/bin/BuiltHamcoreFiles/unix/hamcore.se2 endef |
