| Summary: | [x32] openssl do_configure fail for x32 build | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] Meta-yocto | Reporter: | Jiajun Xu <jiajun.xu> | ||||||
| Component: | meta-yocto | Assignee: | Nitin Kamble <nitin.a.kamble> | ||||||
| Status: | RESOLVED INVALID | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | Undecided | CC: | poky.bs.watcher, poky.watcher | ||||||
| Version: | unspecified | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | x86 | ||||||||
| OS: | Multiple | ||||||||
| Whiteboard: | |||||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||||
| Verified: | Documentation change: | --- | |||||||
| Attachments: |
|
||||||||
Jiajun,
I think you are missing this line in your local.conf
baselib = "${@d.getVar('BASE_LIB_tune-' + (d.getVar('DEFAULTTUNE', True) or 'INVALID'), True) or 'lib'}"
Thanks, Nitin. It could pass gcc-cross-intermediate build now. But it fails when do_configure for openssl.
I attach the log file for your reference.
I set following options in local.conf:
#######
MACHINE ?= "qemux86-64"
DEFAULTTUNE = "x86-64-x32"
baselib = "${@d.getVar('BASE_LIB_tune-' + (d.getVar('DEFAULTTUNE', True) or 'INVALID'), True) or 'lib'}"
#######
Created attachment 305 [details]
failure log for openssl
Jiajun, I think you do not have latest fixes for openssl in your poky branch. I see your version is : openssl-1.0.0e-r15.0 and the latest with all x32 fixes what I have is openssl-1.0.0e-r15.2 so please update your poky master branch to get all the x32 fixes. Thanks, Nitin Hi Jiajun, you should not change the summary of the bug like this. If you want to report another issue then you should open another bug, and leave the old bug for the older issue. Thanks, Nitin (In reply to comment #4) > Jiajun, > I think you do not have latest fixes for openssl in your poky branch. I see > your version is : openssl-1.0.0e-r15.0 and the latest with all x32 fixes what I > have is openssl-1.0.0e-r15.2 > so please update your poky master branch to get all the x32 fixes. > Thanks, > Nitin Thanks, Nitin. I am testing 1.2_M1 branch. I will change to master then. Mark the bug as INVALID since it is used for gcc-cross. |
Created attachment 304 [details] log file when gcc-cross-intermediate failed tree/branch: poky/1.2_M1 commit: b806f726b1db2cb605869c1022ef727c1110255b I tested x32 build with 1.2 M1 branch. It failed during gcc-cross-intermediate do_install. Detailed log as below: Detailed log could be found as attachment.