OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Commit Details
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 | ||
---|---|---|
8 | 8 | PKG_NAME:=gcc |
9 | 9 | #PKG_VERSION:=$(strip $(subst ",, $(CONFIG_GCC_VERSION)))#")) |
10 | 10 | PKG_VERSION:=4.3.3 |
11 | PKG_RELEASE:=2 | |
11 | PKG_RELEASE:=3 | |
12 | 12 | PATCH_DIR=$(TOPDIR)/toolchain/gcc/patches/$(PKG_VERSION) |
13 | 13 | PKG_SOURCE_URL:=ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-$(PKG_VERSION) \ |
14 | 14 | http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-$(PKG_VERSION) \ |
... | ... | |
46 | 46 | define Build/Prepare |
47 | 47 | $(call Build/Prepare/Default) |
48 | 48 | ($(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;); | |
53 | 51 | endef |
54 | 52 | |
55 | 53 | define 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 | |
56 | 56 | (cd $(PKG_BUILD_DIR); rm -f config.cache; \ |
57 | 57 | SHELL="$(BASH)" \ |
58 | 58 | $(TARGET_CONFIGURE_OPTS) \ |
... | ... | |
89 | 89 | cp -rf $(TOOLCHAIN_DIR)/usr/include/* $(1)/usr/lib/$(PKG_NAME)/$(REAL_GNU_TARGET_NAME)/$(PKG_VERSION)/include |
90 | 90 | cp -rf $(TOOLCHAIN_DIR)/usr/lib/*.{a,la,o} $(1)/usr/lib/$(PKG_NAME)/$(REAL_GNU_TARGET_NAME)/$(PKG_VERSION) |
91 | 91 | 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 | |
93 | 92 | rm -rf $(1)/usr/lib/libstdc++.so* |
94 | 93 | endef |
95 | 94 |