Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7356fffd authored by Nicolas Geoffray's avatar Nicolas Geoffray Committed by Paul Duffin
Browse files

Add linux_bionic cross compilation for mainline SDKs.

ART requires linux bionic prebuilts.

Bug: 142935992
Test: build-mainline-modules.sh
Merged-In: If0f97e58d2afccbc3f5d0b2e7dabac51330cc5c7
Change-Id: If0f97e58d2afccbc3f5d0b2e7dabac51330cc5c7
(cherry picked from commit 71233e47)
parent 164451c1
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -50,15 +50,20 @@ SOONG_OUT=${OUT_DIR}/soong
mkdir -p ${SOONG_OUT}
SOONG_VARS=${SOONG_OUT}/soong.variables

# We enable bionic linux builds as ART also needs prebuilts for it.
# Enabling bionic linux requires setting allow_missing_dependencies.
cat > ${SOONG_VARS}.new << EOF
{
    "Platform_sdk_version": ${PLATFORM_SDK_VERSION},
    "Platform_sdk_codename": "${PLATFORM_VERSION}",
    "Platform_version_active_codenames": ${PLATFORM_VERSION_ALL_CODENAMES},
    "Allow_missing_dependencies": true,

    "DeviceName": "generic_arm64",
    "HostArch": "x86_64",
    "HostSecondaryArch": "x86",
    "CrossHost": "linux_bionic",
    "CrossHostArch": "x86_64",
    "Aml_abis": true,

    "UseGoma": ${USE_GOMA}