bazelbuild/rules_android

Support `emulator/qemu/linux-aarch64/qemu-system-aarch64`

Ouverte

#305 ouverte le 17 août 2022

 (0 commentaire) (1 réaction) (0 personne assignée)Java (88 forks)auto 404
P2feature requestgood first issue

Métriques du dépôt

Stars
 (202 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

Description of the bug:

when emulator/qemu/linux-aarch64/qemu-system-aarch64 exists in the android SDK on arm linux, bazel doesn't find it.

Might need to add something like:

         "@bazel_tools//src/conditions:linux_aarch64": ["emulator/qemu/linux-aarch64/qemu-system-aarch64"], 

here: https://github.com/bazelbuild/bazel/blob/6621495b7510ff9599e103c04907598b672eab9f/src/main/java/com/google/devtools/build/lib/bazel/rules/android/android_sdk_repository_template.txt#L69-L76

What's the simplest, easiest way to reproduce this bug? Please provide a minimal example if possible.

Try to build https://github.com/android/android-test on linux running on apple silicon (ARM)

preview of linux_aarch64 emulator is available here: https://ci.android.com/builds/branches/aosp-emu-master-dev/grid?

Which operating system are you running Bazel on?

linux on apple silicon (ARM)

Have you found anything relevant by searching the web?

Related: https://issuetracker.google.com/issues/242699119

Guide contributeur