[Unstable] UBUNTU: change i386 build_arch to i386 instead of x86
Thadeu Lima de Souza Cascardo
cascardo at canonical.com
Wed May 2 13:33:48 UTC 2018
Upstream commit f467c5640c29ad258c3cd8186a776c82fc3b8057 ("kconfig: only write
'# CONFIG_FOO is not set' for visible symbols") causes CONFIG_64BIT to not be
set when ARCH=i386 because then it defaults to n.
config 64BIT
bool "64-bit kernel" if ARCH = "x86"
default ARCH != "i386"
As we generate the configs by using ARCH=i386, when we run updateconfigs, we
end up with CONFIG_64BIT not even appearing in the output file. This should not
be a problem as it's going to be calculated as 'n' when we run silentoldconfig
again.
However, as we use ARCH=x86 when we build the kernel, we end up with a
different config. If we set build_arch to i386 on the arch hook, that is fixed,
and we don't have that problem anymore.
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo at canonical.com>
---
debian.master/rules.d/i386.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian.master/rules.d/i386.mk b/debian.master/rules.d/i386.mk
index 8c470c4dab6a..1b8bdf521e78 100644
--- a/debian.master/rules.d/i386.mk
+++ b/debian.master/rules.d/i386.mk
@@ -1,5 +1,5 @@
human_arch = 32 bit x86
-build_arch = x86
+build_arch = i386
header_arch = $(build_arch)
defconfig = defconfig
flavours = generic lowlatency
--
2.17.0
More information about the kernel-team
mailing list