Merge changes I8dd0f858,I15c17d0d
* changes:
Add entries in root.bp for hidl/hwbinder
Fix lex/yacc path
diff --git a/android/arch.go b/android/arch.go
index b653ce6..7ccd003 100644
--- a/android/arch.go
+++ b/android/arch.go
@@ -294,9 +294,13 @@
if multilib == "" {
multilib = module.base().commonProperties.Default_multilib
}
- prefer32 := false
- if class == Device {
+ var prefer32 bool
+ switch class {
+ case Device:
prefer32 = mctx.AConfig().DevicePrefer32BitExecutables()
+ case HostCross:
+ // Windows builds always prefer 32-bit
+ prefer32 = true
}
targets, err := decodeMultilib(multilib, targets, prefer32)
if err != nil {