From: John Crispin Date: Tue, 10 Jun 2008 07:18:41 +0000 (+0000) Subject: adds missing patch for native toolchain X-Git-Tag: reboot~26323 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=c9d9f8045c5aebdfeb96d7f9833927751d854bc1;p=openwrt%2Fstaging%2Flynxis.git adds missing patch for native toolchain SVN-Revision: 11425 --- diff --git a/Config.in b/Config.in index 1e8f9e28db..b9716e8b2c 100644 --- a/Config.in +++ b/Config.in @@ -142,6 +142,10 @@ config EXTERNAL_KERNEL_TREE prompt "Use external kernel tree" if DEVEL default "" +config BUILD_DEVELOPER_SYSTEM + bool "build a non-stripped system, so gcc can be run natively on target" if DEVEL + default n + source "toolchain/Config.in" menuconfig BUILDSYSTEM_SETTINGS bool "Buildsystem settings" diff --git a/rules.mk b/rules.mk index 6d6dab09bc..7153a04c2d 100644 --- a/rules.mk +++ b/rules.mk @@ -120,11 +120,15 @@ TARGET_CONFIGURE_OPTS:= \ SIZE=$(TARGET_CROSS)size # strip an entire directory -RSTRIP:= \ - NM="$(TARGET_CROSS)nm" \ - STRIP="$(STRIP)" \ - STRIP_KMOD="$(TARGET_CROSS)strip --strip-unneeded --remove-section=.comment" \ - $(SCRIPT_DIR)/rstrip.sh +ifneq ($(CONFIG_BUILD_DEVELOPER_SYSTEM),) + RSTRIP:=: +else + RSTRIP:= \ + NM="$(TARGET_CROSS)nm" \ + STRIP="$(STRIP)" \ + STRIP_KMOD="$(TARGET_CROSS)strip --strip-unneeded --remove-section=.comment" \ + $(SCRIPT_DIR)/rstrip.sh +endif ifeq ($(CONFIG_ENABLE_LOCALE),true) DISABLE_NLS:=