Bug 8646

Summary: aarch64's kernel can't run 32bit program
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Robert Yang <liezhi.yang>
Component: kernelAssignee: Bruce Ashfield <bruce.ashfield>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Medium+ CC: akuster, bruce.ashfield, josep.puigdemont, liezhi.yang, richard.purdie, tom.zanussi
Version: 2.1   
Target Milestone: 2.1 M4   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)

Description Robert Yang 2015-11-05 06:22:30 UTC
require conf/multilib.conf
MULTILIBS ?= "multilib:lib32" 
DEFAULTTUNE_virtclass-multilib-lib32 ?= "armv7at-neon"

IMAGE_INSTALL_append += " lib32-gzip lib32-bash file"

$ bitbake core-image-minimal

This is because kernel doesn't set: 

 [ ] Kernel support for 32-bit EL0
Comment 1 Bruce Ashfield 2016-03-24 13:36:33 UTC
Change is done. Will make 2.1 M4.