From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeroen Hofstee Date: Mon, 16 Jun 2014 19:58:28 +0200 Subject: [U-Boot] [PATCH 2/5] kbuild: sync mixed targets handling with Linux 3.16-rc1 In-Reply-To: <1402912600-22011-3-git-send-email-yamada.m@jp.panasonic.com> References: <1402912600-22011-1-git-send-email-yamada.m@jp.panasonic.com> <1402912600-22011-3-git-send-email-yamada.m@jp.panasonic.com> Message-ID: <1402941508.2333.8.camel@yellow> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello Masahiro, On ma, 2014-06-16 at 18:56 +0900, Masahiro Yamada wrote: > "make %_config all" was supported for the first time in U-Boot: > commit 53bca5ab > kbuild: support simultaneous board configuration and "make all" > > Surprisingly it had not been working in Linux Kernel for a long time. > > So I sent back the patch to the Linux Kbuild community and it was > accepted with a little code improvement, at commit 9319f453. > > Now, you can do "make defconfig all" or "make %_defconfig all" > in Linux too. > There is some issue with this in current master I guess. I haven't bothered too much, but I think the one liner cause gcc to be called even if both compilers are set to clang. With a separate config and make step I have never seen such behavior. I only noticed it on FreeBSD though since gcc is not installed there and actually errors, so it might be awk / sed related as well. Anyway, perhaps rings a bell... Regards, Jeroen