Date:2011-03-07 17:05:54 (13 years 20 days ago)
Author:kyak
Commit:a0b91c6f6e2f7606fc6b3d2e563bf63e826df506
Message:gcc-mips: fix build

Thanks jow!
Files: gcc-mips/Makefile (3 diffs)

Change Details

gcc-mips/Makefile
88PKG_NAME:=gcc
99#PKG_VERSION:=$(strip $(subst ",, $(CONFIG_GCC_VERSION)))#"))
1010PKG_VERSION:=4.3.3
11PKG_RELEASE:=2
11PKG_RELEASE:=3
1212PATCH_DIR=$(TOPDIR)/toolchain/gcc/patches/$(PKG_VERSION)
1313PKG_SOURCE_URL:=ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-$(PKG_VERSION) \
1414    http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-$(PKG_VERSION) \
...... 
4646define Build/Prepare
4747    $(call Build/Prepare/Default)
4848    ($(CP) ./patches $(PKG_BUILD_DIR); cd $(PKG_BUILD_DIR); patch -Np1 < ./patches/001-cache-amnesia.patch;);
49    $(SED) 's,\(version_string.. = "[0-9\.]*\).*\(";\),\1 (OpenWrt-2.0)\2,' $(PKG_BUILD_DIR)/gcc/version.c
50    $(SED) 's,\(bug_report_url.. = "\).*\(";\),\1<URL:https://dev.openwrt.org/>\2,' $(PKG_BUILD_DIR)/gcc/version.c
51    (cd $(PKG_BUILD_DIR)/libstdc++-v3; autoconf;);
52    $(SED) 's,gcc_no_link=yes,gcc_no_link=no,' $(PKG_BUILD_DIR)/libstdc++-v3/configure
49    (cd $(PKG_BUILD_DIR)/libstdc++-v3; \
50    $(SED) 's/m4_rename(/m4_rename_force(/' acinclude.m4;);
5351endef
5452
5553define Build/Configure
54    $(SED) 's,gcc_no_link=yes,gcc_no_link=no,' $(PKG_BUILD_DIR)/libstdc++-v3/configure
55    $(SED) 's/\"CFLAGS=/\"CFLAGS=$(FPIC) /' $(PKG_BUILD_DIR)/libstdc++-v3/Makefile.am
5656    (cd $(PKG_BUILD_DIR); rm -f config.cache; \
5757        SHELL="$(BASH)" \
5858        $(TARGET_CONFIGURE_OPTS) \
...... 
8989    cp -rf $(TOOLCHAIN_DIR)/usr/include/* $(1)/usr/lib/$(PKG_NAME)/$(REAL_GNU_TARGET_NAME)/$(PKG_VERSION)/include
9090    cp -rf $(TOOLCHAIN_DIR)/usr/lib/*.{a,la,o} $(1)/usr/lib/$(PKG_NAME)/$(REAL_GNU_TARGET_NAME)/$(PKG_VERSION)
9191    cp -rf $(TOOLCHAIN_DIR)/lib/* $(1)/usr/lib/$(PKG_NAME)/$(REAL_GNU_TARGET_NAME)/$(PKG_VERSION)
92    cp $(STAGING_DIR)/usr/lib/libopcodes*.so $(1)/usr/lib
9392    rm -rf $(1)/usr/lib/libstdc++.so*
9493endef
9594

Archive Download the corresponding diff file



interactive