From: Detlev Zundel <dzu@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [RFC PATCH] kbuild: use "cc-cross-prefix" to choose CROSS_COMPILE
Date: Wed, 05 Mar 2014 11:06:03 +0100 [thread overview]
Message-ID: <m2fvmxhsdw.fsf@lamuella.denx.de> (raw)
In-Reply-To: <1394011464-23098-1-git-send-email-yamada.m@jp.panasonic.com> (Masahiro Yamada's message of "Wed, 5 Mar 2014 18:24:24 +0900")
Hi Masahiro,
> CROSS_COMPILE is generally passed from the command line
> or by the environment variable because cross tools
> vary from user to user.
>
> But, having some choices of often used CROSS_COMPILE
> seems reasonable.
>
> $(call cc-cross-prefix, ...) returns the first prefix
> where a prefix$(CC) is found in PATH.
>
> If your cross tools exist in the argument of
> $(call cc-cross-prefix, ...), you do not have to
> specify it explicitly.
>
> Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
I have to admit that I don't really like this approach. On the one hand
it is an heuristic trying to guess the intentions of the user. This is
nice if it works but can be very surprising when it goes wrong.
But more imprtantly, it will blur the the boundaries of the build
process as we trade the very self contained determinism of "use what
CROSS_COMPILE" says to "use what we may find in the rest of the system".
It would even be possible that a "once working" build process will not
work anymore because the user has installed a new toolchain in the
meantime and then this completely unrelated action has an (unwanted)
impact.
In short, I would rather want to stay with our current (clearly defined)
setup :)
Best wishes
Detlev
--
He who can properly define and divide is to be considered a god.
-- Plato
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de
next prev parent reply other threads:[~2014-03-05 10:06 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-05 9:24 [U-Boot] [RFC PATCH] kbuild: use "cc-cross-prefix" to choose CROSS_COMPILE Masahiro Yamada
2014-03-05 10:06 ` Detlev Zundel [this message]
2014-03-05 10:27 ` Masahiro Yamada
2014-03-05 10:38 ` Detlev Zundel
2014-03-05 21:45 ` Gerhard Sittig
2014-03-05 13:37 ` Tom Rini
2014-03-12 5:47 ` Masahiro Yamada
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m2fvmxhsdw.fsf@lamuella.denx.de \
--to=dzu@denx.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox