mirror of
https://github.com/openwrt/packages.git
synced 2025-12-22 01:44:32 +04:00
gcc: Get rid of those sed substitutions and use proper ./configure args instead.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
This commit is contained in:
@@ -24,6 +24,17 @@ PKG_BUILD_PARALLEL:=1
|
|||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
TARGET_LANGUAGES:="c,c++"
|
TARGET_LANGUAGES:="c,c++"
|
||||||
|
BUGURL=https://dev.openwrt.org/
|
||||||
|
PKGVERSION=OpenWrt GCC $(PKG_VERSION)
|
||||||
|
|
||||||
|
STRIP:=$(STAGING_DIR_HOST)/bin/sstrip
|
||||||
|
RSTRIP:= \
|
||||||
|
NM="$(TARGET_CROSS)nm" \
|
||||||
|
STRIP="$(STRIP) --strip-debug" \
|
||||||
|
STRIP_KMOD="$(TARGET_CROSS)strip --strip-debug" \
|
||||||
|
$(SCRIPT_DIR)/rstrip.sh
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
define Package/gcc
|
define Package/gcc
|
||||||
SECTION:=devel
|
SECTION:=devel
|
||||||
@@ -37,21 +48,12 @@ define Package/gcc/description
|
|||||||
build a native toolchain for compiling on target
|
build a native toolchain for compiling on target
|
||||||
endef
|
endef
|
||||||
|
|
||||||
STRIP:=$(STAGING_DIR_HOST)/bin/sstrip
|
|
||||||
RSTRIP:= \
|
|
||||||
NM="$(TARGET_CROSS)nm" \
|
|
||||||
STRIP="$(STRIP) --strip-debug" \
|
|
||||||
STRIP_KMOD="$(TARGET_CROSS)strip --strip-debug" \
|
|
||||||
$(SCRIPT_DIR)/rstrip.sh
|
|
||||||
|
|
||||||
|
|
||||||
define Build/Prepare
|
define Build/Prepare
|
||||||
$(PKG_UNPACK)
|
$(PKG_UNPACK)
|
||||||
# we have to download additional stuff before patching
|
# we have to download additional stuff before patching
|
||||||
(cd $(PKG_BUILD_DIR) && ./contrib/download_prerequisites)
|
(cd $(PKG_BUILD_DIR) && ./contrib/download_prerequisites)
|
||||||
$(Build/Patch)
|
$(Build/Patch)
|
||||||
$(SED) 's,\(version_string.. = "[0-9\.]*\).*\(";\),\1 (OpenWrt-2.0)\2,' $(PKG_BUILD_DIR)/gcc/version.c
|
|
||||||
$(SED) 's,\(bug_report_url.. = "\).*\(";\),\1<URL:https://dev.openwrt.org/>\2,' $(PKG_BUILD_DIR)/gcc/version.c
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
|
||||||
@@ -65,6 +67,8 @@ define Build/Configure
|
|||||||
--host=$(REAL_GNU_TARGET_NAME) \
|
--host=$(REAL_GNU_TARGET_NAME) \
|
||||||
--target=$(REAL_GNU_TARGET_NAME) \
|
--target=$(REAL_GNU_TARGET_NAME) \
|
||||||
--enable-languages=$(TARGET_LANGUAGES) \
|
--enable-languages=$(TARGET_LANGUAGES) \
|
||||||
|
--with-bugurl=$(BUGURL) \
|
||||||
|
--with-pkgversion="$(PKGVERSION)" \
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
--disable-__cxa_atexit \
|
--disable-__cxa_atexit \
|
||||||
--enable-target-optspace \
|
--enable-target-optspace \
|
||||||
|
|||||||
Reference in New Issue
Block a user