Browse Source

cleanup host tools cflags, disable debug symbols and optimization for speedup

Waldemar Brodkorb 10 years ago
parent
commit
48d9282f82
2 changed files with 4 additions and 13 deletions
  1. 4 12
      mk/vars.mk
  2. 0 1
      package/xbmc/Makefile

+ 4 - 12
mk/vars.mk

@@ -160,19 +160,11 @@ TARGET_CXXFLAGS+=	-marm
 endif
 endif
 
-# A nifty macro to make testing gcc features easier (from uClibc project)
-check_gcc=$(shell \
-        if $(CC_FOR_BUILD) $(1) -Werror -S -o /dev/null -xc /dev/null > /dev/null 2>&1; \
-        then echo "$(1)"; else echo "$(2)"; fi)
-
-CF_FOR_BUILD=$(call check_gcc,-fhonour-copts,)
-
 # host compiler flags
-CPPFLAGS_FOR_BUILD?=	-I$(STAGING_HOST_DIR)/usr/include
-CFLAGS_FOR_BUILD=	-O2 -Wall $(CF_FOR_BUILD)
-CXXFLAGS_FOR_BUILD?=    -O2 -Wall
-LDFLAGS_FOR_BUILD?= 	-L$(STAGING_HOST_DIR)/usr/lib
-FLAGS_FOR_BUILD=	${CPPFLAGS_FOR_BUILD} ${CFLAGS_FOR_BUILD} ${LDFLAGS_FOR_BUILD}
+CPPFLAGS_FOR_BUILD:=	-I$(STAGING_HOST_DIR)/usr/include
+CFLAGS_FOR_BUILD:=	-O0 -g0
+CXXFLAGS_FOR_BUILD:=    -O0 -g0
+LDFLAGS_FOR_BUILD:= 	-L$(STAGING_HOST_DIR)/usr/lib -Wl,-rpath -Wl,${STAGING_HOST_DIR}/usr/lib
 
 PATCH=			PATH=${HOST_PATH} ${BASH} $(SCRIPT_DIR)/patch.sh
 PATCHP0=		PATH=${HOST_PATH} patch -p0

+ 0 - 1
package/xbmc/Makefile

@@ -46,7 +46,6 @@ include $(TOPDIR)/mk/package.mk
 $(eval $(call PKG_template,XBMC,xbmc,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
 CXXFLAGS_FOR_BUILD+=	$(CPPFLAGS_FOR_BUILD)
-LDFLAGS_FOR_BUILD+=	-Wl,-rpath -Wl,${STAGING_HOST_DIR}/usr/lib
 XAKE_FLAGS+=		V=1 TIXML_USE_STL=1
 XAKE_FLAGS+=		GCC_HONOUR_COPTS=s
 TARGET_CPPFLAGS+=	-I$(STAGING_TARGET_DIR)/usr/include/boost-1_55 \