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 <<a href=3D"mailto:slyfox@gentoo.org">sl= yfox@gentoo.org</a>> 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 <<a href=3D"mailto:slyfox@gentoo.org" = target=3D"_blank">slyfox@gentoo.org</a>><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 > /dev/null ; then<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 xmakeopts=3D"$= {xmakeopts} CROSS_COMPILE=3D${CHOST}-"<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 fi<br> +=C2=A0 =C2=A0 =C2=A0 =C2=A0xmakeopts=3D"${xmakeopts} HOSTCC=3D$(tc-ge= tBUILD_CC)"<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--