projects
/
openwrt
/
svn-archive
/
archive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
opkg: use -ffunction-sections, -fdata-sections and --gc-sections
[openwrt/svn-archive/archive.git]
/
package
/
opkg
/
Makefile
diff --git
a/package/opkg/Makefile
b/package/opkg/Makefile
index 2870abdc038af1cef9b5f9aa0662b91d3f7c41c7..0b07d5b49965d2957be55ba045f57704b465e8c7 100644
(file)
--- a/
package/opkg/Makefile
+++ b/
package/opkg/Makefile
@@
-18,6
+18,7
@@
PKG_SOURCE_SUBDIR:=opkg-$(PKG_VERSION)
PKG_SOURCE_URL:=http://opkg.googlecode.com/svn/trunk/
PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz
PKG_FIXUP = libtool
PKG_SOURCE_URL:=http://opkg.googlecode.com/svn/trunk/
PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz
PKG_FIXUP = libtool
+PKG_REMOVE_FILES = autogen.sh aclocal.m4
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/host-build.mk
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/host-build.mk
@@
-45,6
+46,7
@@
define Package/opkg/conffiles
endef
TARGET_CFLAGS += $(if $(CONFIG_GCC_VERSION_4_3)$(CONFIG_GCC_VERSION_4_4),-Wno-array-bounds)
endef
TARGET_CFLAGS += $(if $(CONFIG_GCC_VERSION_4_3)$(CONFIG_GCC_VERSION_4_4),-Wno-array-bounds)
+TARGET_CFLAGS += -ffunction-sections -fdata-sections
EXTRA_CFLAGS += $(TARGET_CPPFLAGS)
CONFIGURE_ARGS += \
EXTRA_CFLAGS += $(TARGET_CPPFLAGS)
CONFIGURE_ARGS += \
@@
-53,18
+55,12
@@
CONFIGURE_ARGS += \
--with-opkgetcdir=/etc \
--with-opkglockfile=/var/lock/opkg.lock
--with-opkgetcdir=/etc \
--with-opkglockfile=/var/lock/opkg.lock
-define Build/Configure
- (cd $(PKG_BUILD_DIR); \
- autoreconf -v --install || exit 1 \
- );
- $(call Build/Configure/Default)
-endef
-
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
CC="$(TARGET_CC)" \
DESTDIR="$(PKG_INSTALL_DIR)" \
HOST_CPU="$(PKGARCH)" \
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
CC="$(TARGET_CC)" \
DESTDIR="$(PKG_INSTALL_DIR)" \
HOST_CPU="$(PKGARCH)" \
+ LDFLAGS="-Wl,--gc-sections" \
all install
endef
all install
endef
@@
-83,19
+79,12
@@
define Build/InstallDev
endef
endef
-HOST_BUILD_DEPENDS:=libtool/host
-
HOST_CONFIGURE_ARGS+= \
--disable-curl \
--disable-gpg \
--with-opkgetcdir=/etc \
--with-opkglockfile=/tmp/opkg.lock
HOST_CONFIGURE_ARGS+= \
--disable-curl \
--disable-gpg \
--with-opkgetcdir=/etc \
--with-opkglockfile=/tmp/opkg.lock
-define Host/Configure
- (cd $(HOST_BUILD_DIR); autoreconf -v --install || exit 1)
- $(call Host/Configure/Default)
-endef
-
define Host/Compile
$(MAKE) -C $(HOST_BUILD_DIR) CC="$(HOSTCC)" all
endef
define Host/Compile
$(MAKE) -C $(HOST_BUILD_DIR) CC="$(HOSTCC)" all
endef