ANDROID: re-enable BIG_ENDIAN in allmodconfig testing

Revert "ANDROID: Fix arm64 allmodconfig build"
This reverts commit 099f0261d9.

Proper KCONFIG checks were add in

commit e9c6deee00 ("arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or
ld.lld 13.0.0+")

in v5.12-rc1 for ARCH=arm64, and

commit 28187dc8eb ("ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on
!LD_IS_LLD")

for ARCH=arm in v5.11-rc1.

LLD recently gained support to link ARCH=arm64 BIG_ENDIAN. It does not
yet have support for ARCH=arm, but the Kconfig guards will prevent that
from being selected.  There's some additional complexity to support both
BE32 and BE8 in LLD, but never say never.

Bug: 140224784
Bug: 141733632
Test: BUILD_CONFIG=common/build.config.allmodconfig.aarch64 \
./build/build.sh &&
BUILD_CONFIG=common/build.config.allmodconfig.arm ./build/build.sh
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
Change-Id: If24d5ce2a2bbf437c3035e2616db602b61273d02
This commit is contained in:
Nick Desaulniers
2021-03-17 13:54:58 -07:00
parent 898642f493
commit 47c54ea794

View File

@@ -6,7 +6,6 @@ POST_DEFCONFIG_CMDS="update_config"
function update_config() {
${KERNEL_DIR}/scripts/config --file ${OUT_DIR}/.config \
-d TEST_KMOD \
-d CPU_BIG_ENDIAN \
-e UNWINDER_FRAME_POINTER \
(cd ${OUT_DIR} && \