Re: [RFC] Get rid of SUBARCH
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2013-08-21 12:07:37
Also in:
linux-kbuild, linux-mips, linux-sh, linux-um, lkml
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2013-08-21 12:07:37
Also in:
linux-kbuild, linux-mips, linux-sh, linux-um, lkml
On Wed, Aug 21, 2013 at 10:19 AM, Richard Weinberger [off-list ref] wrote:
This series is an attempt to remove the SUBARCH make parameter. It as introduced at the times of Linux 2.5 for UML to tell the UML build system what the real architecture is. But we actually don't need SUBARCH, we can store this information in the .config file.
Haha, now you have OS_ARCH (shouldn't that be called HOST_ARCH?) instead, which is available only for UM?
The series touches also m68k, sh, mips and unicore32. These architectures magically select a cross compiler if ARCH != SUBARCH. Do really need that behavior?
This does remove functionality.
It allows to build a kernel using e.g. "make ARCH=m68k".
Perhaps this can be moved to generic code? Most (not all!) cross-toolchains
are called $ARCH-{unknown-,}linux{,-gnu}.
Exceptions are e.g. am33_2.0-linux and bfin-uclinux.
[PATCH 1/8] um: Create defconfigs for i386 and x86_64 [PATCH 3/8] um: Remove old defconfig
Why not merge these two, so git copy/rename detection will show only the real
changes?
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds