On 2017年04月12日 12:03, Peter Kjellerstedt wrote:
This patch need to add the "id cc" to HOSTTOOLS in bitbake.conf in
oe-core, I will send the patch to oe-core later.
I doubt you will get either "id" or "cc" accepted into HOSTTOOLS
in OE-Core. Definitely not "cc" as recipes are expected to use
${BUILD_CC} (which uses "gcc") for the host compiler. And probably
Thanks, I find the "cc" come from patch:
    0001-cross_add_configure_option.patch
in ./meta-openembedded/meta-oe/recipes-kernel/crash/crash
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
From cbaaa42933bb27b1bcff4c7d71d54c913201ee88 Mon Sep 17 00:00:00 2001
From: Lei Maohui <[email protected]>
Date: Fri, 9 Jan 2015 11:51:18 +0900
Subject: [PATCH] cross_add_configure_option

---
 Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 9c44633..39bebd0 100644
--- a/Makefile
+++ b/Makefile
@@ -232,7 +232,7 @@ gdb_merge: force
@echo "../../${PROGRAM} ../../${PROGRAM}lib.a" > ${GDB}/gdb/mergeobj
        @rm -f ${PROGRAM}
        @if [ ! -f ${GDB}/config.status ]; then \
- (cd ${GDB}; ./configure ${GDB_CONF_FLAGS} --with-separate-debug-dir=/usr/lib/debug \ + (cd ${GDB}; ./configure --host=${GDB_TARGET} --build=${GDB_HOST} --with-separate-debug-dir=/usr/lib/debug \ --with-bugurl="" --with-expat=no --with-python=no --disable-sim; \ make --no-print-directory CRASH_TARGET=${TARGET}; echo ${TARGET} > crash.target) \
        else make --no-print-directory rebuild; fi
@@ -277,7 +277,7 @@ force:

 make_configure: force
        @rm -f configure
- @${CC} ${CONF_FLAGS} -o configure configure.c ${WARNING_ERROR} ${WARNING_OPTIONS} + @cc ${CONF_FLAGS} -o configure configure.c ${WARNING_ERROR} ${WARNING_OPTIONS}

 clean: make_configure
        @./configure ${CONF_TARGET_FLAG} -q -b
--
1.8.4.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I will check the above patch now.

The "id" is here:
    https://github.com/crash-utility/crash/blob/master/Makefile#L567

not "id" unless you have a very good explanation for why it is
needed. The problem with "id" is that it is typically used to get
information about the running user, which makes it a problem from
a deterministic view. Also, since nothing in OE-Core requires "id",
there is no reason to add it there. It could be added to layer.conf
in meta-oe, but the concerns about determinism still stands.

//Peter



--
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to