Messages in this thread | | | From | Arnd Bergmann <> | Date | Thu, 23 Jul 2020 15:55:55 +0200 | Subject | Re: [PATCH v3 11/11] x86: support i386 with Clang |
| |
On Thu, Jul 23, 2020 at 3:14 PM Sedat Dilek <sedat.dilek@gmail.com> wrote: > What happens when there is no CONFIG_64BIT line? > There exist explicit checks for (and "inverse") of CONFIG_64BIT like > "ifdef" and "ifndef" or any "defined(...)" and its opposite? > I remember I have seen checks for it in x86 tree.
As long as you consistently pass ARCH=i386 when running 'make', nothing bad happens, as ARCH=i386 just hides that option.
If you run "make ARCH=i386 defconfig" followed by "make olddefconfig" (without ARCH=i386) on a non-i386 machine, the absence of that CONFIG_64BIT line will lead to the kernel going back to a 64-bit configuration.
Arnd
| |