Rewrite of the configure and compile stages as per the suggestions in the
packages 00XCONFIG instructions.
Note that this is required to get eglibc working, as eglibc doesn't include the
RPC functions as part of libc.
Signed-off-by: Philip Prindeville <[email protected]>
Index: feeds/packages/utils/lsof/Makefile
===================================================================
--- feeds/packages/utils/lsof/Makefile (revision 32520)
+++ feeds/packages/utils/lsof/Makefile (working copy)
@@ -20,7 +20,6 @@
include $(INCLUDE_DIR)/package.mk
-TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include
TARGET_LDFLAGS += $(LIBRPC)
define Package/lsof
@@ -35,17 +34,17 @@
cd $(PKG_BUILD_DIR); \
LINUX_CLIB="-DGLIBCV=2" \
LSOF_CC="$(TARGET_CC)" \
+ LSOF_INCLUDE="-I$(STAGING_DIR)/usr/include" \
LSOF_VSTR="$(LINUX_VERSION)" \
+ LSOF_CFGC="$(TARGET_CFLAGS)" \
+ LSOF_CFGL="$(TARGET_LDFLAGS)" \
+ LSOF_AR="$(TARGET_CROSS)ar cr" \
+ LSOF_RANLIB="$(TARGET_CROSS)ranlib" \
./Configure -n linux
endef
define Build/Compile
- $(MAKE) -C $(PKG_BUILD_DIR) \
- CC="$(TARGET_CC)" \
- AR="$(TARGET_CROSS)ar cr" \
- RANLIB="$(TARGET_CROSS)ranlib" \
- DEBUG="$(TARGET_CFLAGS)" \
- LDFLAGS="$(TARGET_LDFLAGS)"
+ $(MAKE) -C $(PKG_BUILD_DIR)
endef
define Package/lsof/install
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel