diff options
| author | 2018-07-07 18:02:07 +0900 | |
|---|---|---|
| committer | 2018-07-08 09:43:10 +0900 | |
| commit | 8d52f86bafb73cbef44e830222cd45607d7d2f46 (patch) | |
| tree | 582fd4f644d81e8ed12aa712e3c95b706f2c78b8 /java/java_test.go | |
| parent | 17bef8f03494c7c364498c62de3ac1d30712d2e6 (diff) | |
Fix: recovery module is disabled on 32-bit targets
Fixed a bug that recovery variant of a module is not created on 32-bit
targets. The bug was happening because the creation of the recovery
variant relied on DevicePrefer32BitExecutables() which returns false
for 32-bit only targets.
Now, recovery variant is checked against the primary architecture of the
device that is returned by DevicePrimaryArchType().
Test: m -j adbd.recovery on aosp_arm and aosp_arm64
adbd is built under recovery/root/system/bin and it is ELF32 and ELF64,
respectively for the targets.
Test: m -j libc.recovery on aosp_arm, aosp_arm64, aosp_sailfish
and the x86+arm target in mater. Only one libc.so is installed
under recovery/root/system/lib (or lib64).
Change-Id: I83a248d81f2c71dcfb0e9d887a75b71338f27b4d
Diffstat (limited to 'java/java_test.go')
0 files changed, 0 insertions, 0 deletions