classes/native.bbclass:
authorHolger Freyther <zecke@selfish.org>
Sat, 13 May 2006 23:10:32 +0000 (23:10 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Sat, 13 May 2006 23:10:32 +0000 (23:10 +0000)
    Change the CC, CXX, CPP... variables back to gcc. Someone could
    have changed them in the bitbake.conf to use a specific version
    of any of these tools. e.g. when using a provided toolchain instead
    of compiling one with OpenEmbedded.

classes/native.bbclass

index 011e48c..04ff7d9 100644 (file)
@@ -36,6 +36,20 @@ CXXFLAGS = "${BUILD_CFLAGS}"
 LDFLAGS = "${BUILD_LDFLAGS}"
 LDFLAGS_build-darwin = "-L${STAGING_DIR}/${BUILD_SYS}/lib "
 
+
+# set the compiler as well. It could have been set to something else
+export CC = "${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_ARCH}"
+export CXX = "${CCACHE}${HOST_PREFIX}g++ ${HOST_CC_ARCH}"
+export F77 = "${CCACHE}${HOST_PREFIX}g77 ${HOST_CC_ARCH}"
+export CPP = "${HOST_PREFIX}gcc -E"
+export LD = "${HOST_PREFIX}ld"
+export CCLD = "${CC}"
+export AR = "${HOST_PREFIX}ar"
+export AS = "${HOST_PREFIX}as"
+export RANLIB = "${HOST_PREFIX}ranlib"
+export STRIP = "${HOST_PREFIX}strip"
+
+
 # Path prefixes
 base_prefix = "${exec_prefix}"
 prefix = "${STAGING_DIR}"