From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-91691-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id E13EF1381F3
	for <garchives@archives.gentoo.org>; Sat, 30 May 2020 16:59:32 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id A314EE087A;
	Sat, 30 May 2020 16:59:29 +0000 (UTC)
Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 5C246E0867
	for <gentoo-dev@lists.gentoo.org>; Sat, 30 May 2020 16:59:29 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id c3so7204367wru.12
        for <gentoo-dev@lists.gentoo.org>; Sat, 30 May 2020 09:59:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=google.com; s=20161025;
        h=mime-version:references:in-reply-to:from:date:message-id:subject:to
         :cc;
        bh=A+mYZlaXy8hy2UDcWAlys0O1CQ45Xjm1b3U+N0xXJzQ=;
        b=UJjp+yGhIOtW8BgZVElqvu03JOA4tyz8tAdxPlpQBNeSIIUBluRiWxOsthuqZRfbSy
         GzmSgXRhWF7XyabnklLErv9GTeFS7uF6eFlLHI3gHhGspTjhBfzHYZxReVGj1GRRHhH8
         gD2SD+btu7K25fPIA2RqwSp0aoMWm6NaRJ1GIQBl8SJIyOPwHlCfuU8a1zeO9bhzTRat
         X5b5a8+kmyL+pq8qsy/g+bmep8AqT3KwToT6gjcawMUSMeavr031JFHweOO9cTALzWjg
         iLDXqxSH5G4WOyMddq1Wo2thZVBAgC2iRPxppo+E5LQJYqBbqKXXBB07AeA4llqWhlU5
         iPQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:references:in-reply-to:from:date
         :message-id:subject:to:cc;
        bh=A+mYZlaXy8hy2UDcWAlys0O1CQ45Xjm1b3U+N0xXJzQ=;
        b=If9VfvqVeiZXHwQ/FEt7I5Y0K4qBtfpNclCdjT1vdbK72YJVn4JoOoAm2xpPS/2iiZ
         1qr+296GY+mmNizmH2v08QSEwsOXFk485fkOICphVb0WEF1wV0tUihSFGPB4RDR3Qfgp
         sl+ELLLHTTuEoFkT8XT7LrK6sySWwNfMaoGjLHtE+vhlnqG6VVw7eVoColc9/YX1/HCt
         QD8hzLwV861CAzAVxIJdk3JuBH6X0B78xeGWGEsH53pUyNWGOs5pKCyGUs+QB/w0NjP2
         xXSfy/W1gwjELJ4uPBI6QdiRYcxeVNH7TNIOi3uWG9RyjgN+I6DYtZbW8KtEhaup4JI4
         fJ7A==
X-Gm-Message-State: AOAM530DRWJQXgFEWt/pJVNG+N39vxJpq/tWTJQrVY++xUrpn7lfFE5i
	+UpiOIVIReEs37vGnqVkzanSBKJ017rU4tRyX1y1rNcZavw=
X-Google-Smtp-Source: ABdhPJyiitzYSIBpOy+0hgyhrU4ZhielI4v1auqR5qXmxhKyY4GJ1WXilpzZX/TWzEO/Pmm61fnOihJOYeVSgThqr/Q=
X-Received: by 2002:adf:db47:: with SMTP id f7mr14661633wrj.101.1590857967580;
 Sat, 30 May 2020 09:59:27 -0700 (PDT)
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
MIME-Version: 1.0
References: <20200530122336.3560258-1-slyfox@gentoo.org>
In-Reply-To: <20200530122336.3560258-1-slyfox@gentoo.org>
From: Manoj Gupta <manojgupta@google.com>
Date: Sat, 30 May 2020 09:59:16 -0700
Message-ID: <CAH=QcsjzkUPq9fNuqX6=xaU5-VbwWZ=tVegtiw7MLKVfHaEruQ@mail.gmail.com>
Subject: Re: [gentoo-dev] [PATCH] kernel-2.eclass: use $(CC) as HOSTCC, bug #725878
To: gentoo-dev@lists.gentoo.org
Cc: Sergei Trofimovich <slyfox@gentoo.org>, kernel@gentoo.org
Content-Type: multipart/alternative; boundary="0000000000000c195105a6e07caf"
X-Archives-Salt: f1966b6d-2a4d-4d49-89d5-409f7d9dd19f
X-Archives-Hash: 43df65f8153d0b296ee80ced2cf3ec4a

--0000000000000c195105a6e07caf
Content-Type: text/plain; charset="UTF-8"

Also see https://bugs.chromium.org/p/chromium/issues/detail?id=1088210 on
Chrome OS.

Verified that this fixes the linux-headers build issue when gcc links are
not installed.

Thanks,
Manoj

On Sat, May 30, 2020 at 5:24 AM Sergei Trofimovich <slyfox@gentoo.org>
wrote:

> Before the change HOSTCC always used gcc. This was
> detected by Agostino on linux-headers package.
>
> After the change HOSTCC uses user-specified CC
> (or BUILD_CC). Tested on native linux-headers
> and on cross-*/linux-headers.
>
> CC: kernel@gentoo.org
> Reported-by: Agostino Sarubbo
> https://bugs.gentoo.org/725878
> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
> ---
>  eclass/kernel-2.eclass | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
> index 930bcf22e29..04edee33930 100644
> --- a/eclass/kernel-2.eclass
> +++ b/eclass/kernel-2.eclass
> @@ -712,6 +712,7 @@ env_setup_xmakeopts() {
>         elif type -p ${CHOST}-ar > /dev/null ; then
>                 xmakeopts="${xmakeopts} CROSS_COMPILE=${CHOST}-"
>         fi
> +       xmakeopts="${xmakeopts} HOSTCC=$(tc-getBUILD_CC)"
>         export xmakeopts
>  }
>
> --
> 2.26.2
>
>
>

--0000000000000c195105a6e07caf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Also see=C2=A0<a href=3D"https://bugs.chromium.org/p/chrom=
ium/issues/detail?id=3D1088210">https://bugs.chromium.org/p/chromium/issues=
/detail?id=3D1088210</a>=C2=A0on Chrome OS.<div><br></div><div>Verified tha=
t this fixes the linux-headers build issue when gcc links are not installed=
.</div><div><br></div><div>Thanks,</div><div>Manoj</div></div><br><div clas=
s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, May 30, 202=
0 at 5:24 AM Sergei Trofimovich &lt;<a href=3D"mailto:slyfox@gentoo.org">sl=
yfox@gentoo.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">Before the change HOSTCC always used gcc. This was<br>
detected by Agostino on linux-headers package.<br>
<br>
After the change HOSTCC uses user-specified CC<br>
(or BUILD_CC). Tested on native linux-headers<br>
and on cross-*/linux-headers.<br>
<br>
CC: <a href=3D"mailto:kernel@gentoo.org" target=3D"_blank">kernel@gentoo.or=
g</a><br>
Reported-by: Agostino Sarubbo<br>
<a href=3D"https://bugs.gentoo.org/725878" rel=3D"noreferrer" target=3D"_bl=
ank">https://bugs.gentoo.org/725878</a><br>
Signed-off-by: Sergei Trofimovich &lt;<a href=3D"mailto:slyfox@gentoo.org" =
target=3D"_blank">slyfox@gentoo.org</a>&gt;<br>
---<br>
=C2=A0eclass/kernel-2.eclass | 1 +<br>
=C2=A01 file changed, 1 insertion(+)<br>
<br>
diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass<br>
index 930bcf22e29..04edee33930 100644<br>
--- a/eclass/kernel-2.eclass<br>
+++ b/eclass/kernel-2.eclass<br>
@@ -712,6 +712,7 @@ env_setup_xmakeopts() {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 elif type -p ${CHOST}-ar &gt; /dev/null ; then<=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 xmakeopts=3D&quot;$=
{xmakeopts} CROSS_COMPILE=3D${CHOST}-&quot;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 fi<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0xmakeopts=3D&quot;${xmakeopts} HOSTCC=3D$(tc-ge=
tBUILD_CC)&quot;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 export xmakeopts<br>
=C2=A0}<br>
<br>
-- <br>
2.26.2<br>
<br>
<br>
</blockquote></div>

--0000000000000c195105a6e07caf--