From: Michal Marek <mmarek@suse.cz>
To: Sam Ravnborg <sam@ravnborg.org>
Cc: Wu Fengguang <fengguang.wu@intel.com>,
Andrew Morton <akpm@linux-foundation.org>,
Tiago Maluta <tiago.maluta@gmail.com>,
LKML <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH][RESEND] fix compilation error with CROSS_COMPILE
Date: Mon, 23 Aug 2010 13:36:42 +0200 [thread overview]
Message-ID: <4C725D4A.8040604@suse.cz> (raw)
In-Reply-To: <20100821125853.GA25430@merkur.ravnborg.org>
On 21.8.2010 14:58, Sam Ravnborg wrote:
>> commit 7f48a0a8c15c41f382f2265088bc96007836e608
>> Author: Tiago Maluta<tiago.maluta@gmail.com>
>> Date: Mon Jun 21 22:00:17 2010 +0200
>>
>> Linux has an recent option to define CROSS_COMPILE in menuconfig.
[...]
>> diff --git a/Makefile b/Makefile
>> index 7431c28..13126ae 100644
>> --- a/Makefile
>> +++ b/Makefile
>> @@ -190,7 +190,7 @@ SUBARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ \
>> export KBUILD_BUILDHOST := $(SUBARCH)
>> ARCH ?= $(SUBARCH)
>> CROSS_COMPILE ?=
>> -CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)
>> +CROSS_COMPILE := $(shell grep CONFIG_CROSS_COMPILE .config | cut -d'"' -f2)
>
> So this patch does two things:
> 1) It grep for CONFIG_CROSS_COMPILE because we may not have incldued .config
> 2) It no longer pick up CROSS_COMPILE from the environment.
>
> Traditionally we have picked up ARCH and CROSS_COMPILE from the environmnet,
> hence the use of "?=".
> "?=" says - perfrom this assignmnet unless lhs is already defined.
> And lhs may be already defined is we have the ysmbol defined in the
> environmnet.
>
> I think the original submitter chenged from ?= to := without
> realising this.
> So the patch should be adjusted to use ?= again as you suggest
> before it is applied.
> I assume Michal / Andrew will take care.
I would rather check if the patch is still needed at all. Tiago, can you
try vanilla 2.6.36-rc1, which has the first
"CROSS_COMPILE ?="
line removed (commit 235caa2) and check if your original problem still
presists?
Thanks,
Michal
prev parent reply other threads:[~2010-08-23 11:36 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-21 6:21 [PATCH][RESEND] fix compilation error with CROSS_COMPILE Wu Fengguang
2010-08-21 7:24 ` Sam Ravnborg
2010-08-21 7:29 ` Wu Fengguang
2010-08-21 7:40 ` Sam Ravnborg
2010-08-21 9:26 ` Wu Fengguang
2010-08-21 12:58 ` Sam Ravnborg
2010-08-23 11:36 ` Michal Marek [this message]
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=4C725D4A.8040604@suse.cz \
--to=mmarek@suse.cz \
--cc=akpm@linux-foundation.org \
--cc=fengguang.wu@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=sam@ravnborg.org \
--cc=tiago.maluta@gmail.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.