From 644b7f27696de6fbbba53019f08ac534fd5ad37b Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 2 Aug 2010 00:59:38 +0200 Subject: fix compile of gcc package, host cppflags should be not target cppflags --- package/gcc/Makefile | 4 ++-- package/gcc/patches/gcc-cppflags.patch | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 package/gcc/patches/gcc-cppflags.patch (limited to 'package/gcc') diff --git a/package/gcc/Makefile b/package/gcc/Makefile index 77e346308..b12f2a3ec 100644 --- a/package/gcc/Makefile +++ b/package/gcc/Makefile @@ -23,9 +23,10 @@ PKG_DEPENDS+= glibc-dev PKG_BUILDDEP+= glibc endif -PKG_HOST_DEPENDS:= !freebsd PKG_TARGET_DEPENDS:= !ag241 +WRKBUILD= ${WRKDIR}/${PKG_NAME}-obj + include ${TOPDIR}/mk/package.mk $(eval $(call PKG_template,GCC,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS})) @@ -43,7 +44,6 @@ CONFIGURE_ARGS+= --enable-languages=c,c++ \ --disable-__cxa_atexit \ --without-headers \ --libexecdir=/usr/lib \ - --with-gnu-ld \ --disable-libssp \ --disable-nls \ --disable-sjlj-exceptions \ diff --git a/package/gcc/patches/gcc-cppflags.patch b/package/gcc/patches/gcc-cppflags.patch new file mode 100644 index 000000000..0971bbec9 --- /dev/null +++ b/package/gcc/patches/gcc-cppflags.patch @@ -0,0 +1,12 @@ +diff -Nur gcc-4.4.4.orig/gcc/configure gcc-4.4.4/gcc/configure +--- gcc-4.4.4.orig/gcc/configure 2009-10-19 14:15:27.000000000 +0200 ++++ gcc-4.4.4/gcc/configure 2010-08-02 00:47:36.823620346 +0200 +@@ -13530,7 +13530,7 @@ + esac + saved_CFLAGS="${CFLAGS}" + CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \ +- LDFLAGS="${LDFLAGS_FOR_BUILD}" \ ++ LDFLAGS="${LDFLAGS_FOR_BUILD}" CPPFLAGS="${CPPFLAGS_FOR_BUILD}" \ + ${realsrcdir}/configure \ + --enable-languages=${enable_languages-all} \ + --target=$target_alias --host=$build_alias --build=$build_alias -- cgit v1.2.3