diff options
| author | Waldemar Brodkorb <mail@waldemar-brodkorb.de> | 2006-01-04 08:37:19 +0000 |
|---|---|---|
| committer | Waldemar Brodkorb <mail@waldemar-brodkorb.de> | 2006-01-04 08:37:19 +0000 |
| commit | e74f05f29b3b0bc6e3e0cfb83a10a1a9cdcea2df (patch) | |
| tree | 6b5fd954a8bceb44d8c0716b5017b18ae7a2292a /openwrt/package/base-files | |
| parent | 1c59bfaaf40a3da51600e2fbfff62cfd85012fd9 (diff) | |
| download | mtk-20170518-e74f05f29b3b0bc6e3e0cfb83a10a1a9cdcea2df.zip mtk-20170518-e74f05f29b3b0bc6e3e0cfb83a10a1a9cdcea2df.tar.gz mtk-20170518-e74f05f29b3b0bc6e3e0cfb83a10a1a9cdcea2df.tar.bz2 | |
patch for spec file of gcc 3.4.4, so that libgss library is not automatically linked into every binary. explicitely link it into needed packages (kismet, nmap, samba) and add dependencies. idea and patch from sven-ola, thx. Saves 16 kb in the default squashfs images.
SVN-Revision: 2817
Diffstat (limited to 'openwrt/package/base-files')
| -rw-r--r-- | openwrt/package/base-files/Makefile | 12 | ||||
| -rw-r--r-- | openwrt/package/base-files/ipkg/uclibc.control | 2 |
2 files changed, 11 insertions, 3 deletions
diff --git a/openwrt/package/base-files/Makefile b/openwrt/package/base-files/Makefile index 8b74ee0..7601de2 100644 --- a/openwrt/package/base-files/Makefile +++ b/openwrt/package/base-files/Makefile @@ -29,7 +29,15 @@ LIBGCC_VERSION:=${shell cat $(STAGING_DIR)/gcc_version} IDIR_LIBGCC:=$(PKG_BUILD_DIR)/libgcc IPKG_LIBGCC:=$(PACKAGE_DIR)/libgcc_$(LIBGCC_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk -PACKAGES:=$(IPKG_BASE) $(IPKG_UCLIBC) $(IPKG_LIBGCC) +PACKAGES:=$(IPKG_BASE) $(IPKG_UCLIBC) +PACKAGES_INSTALL:=$(IPKG_BASE) $(IPKG_UCLIBC) + +ifeq ($(BR2_PACKAGE_LIBGCC),y) +PACKAGES_INSTALL+=$(IPKG_LIBGCC) +endif +ifeq ($(BR2_PACKAGE_LIBGCC),m) +PACKAGES+=$(IPKG_LIBGCC) +endif $(PKG_BUILD_DIR)/.prepared: mkdir -p $(PKG_BUILD_DIR) $(PACKAGE_DIR) @@ -88,4 +96,4 @@ prepare: compile-targets: $(PACKAGES) install-targets: compile mkdir -p $(TARGET_DIR) - $(IPKG) install $(PACKAGES) + $(IPKG) install $(PACKAGES_INSTALL) diff --git a/openwrt/package/base-files/ipkg/uclibc.control b/openwrt/package/base-files/ipkg/uclibc.control index d07ed90..1cdfe15 100644 --- a/openwrt/package/base-files/ipkg/uclibc.control +++ b/openwrt/package/base-files/ipkg/uclibc.control @@ -1,5 +1,5 @@ Package: uclibc Priority: optional Section: net -Depends: base-files, libgcc +Depends: base-files Description: Standard C library for embedded Linux systems |
