| Summary: | x32 build fails at lttng do_package | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Ionut Chisanovici <ionutx.chisanovici> | ||||||
| Component: | core | Assignee: | Nitin Kamble <nitin.a.kamble> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | Medium | CC: | meta.mr.watcher, meta.watcher, sgw | ||||||
| Version: | 1.6 | ||||||||
| Target Milestone: | 1.6 M5 | ||||||||
| Hardware: | x86 | ||||||||
| OS: | Multiple | ||||||||
| Whiteboard: | |||||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||||
| Attachments: |
|
||||||||
|
Description
Ionut Chisanovici
2014-03-04 07:46:02 UTC
patch on list commit d31d2e85cfab8b85988047facd60438539467813 Author: Nitin A Kamble <nitin.a.kamble@intel.com> Date: Tue Mar 4 10:17:52 2014 -0800 insane: Special case kernel modules for x32 targets The Kernel module packages for x32 target have 64 bit binaries, which breaks the QA_check expecting all the packages to be 32bit. Make a special case for kernel module packages for x32 targets, to avoid this false error. Fixes Bug: [YOCTO #5903] (From OE-Core rev: a4261ab92735abfba835e916931d2e920f335aaa) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Created attachment 1916 [details]
x32 lttng errors
Reopened, issue is still there, see above attach. IonutC Forgot the commit on which I tested: a0958261265049904fd78a2ba0198d46e5e65ea9 Cheers, IonutC It is building fine for me. build-qemux86-64> bitbake lttng-modules Parsing recipes: 100% |######################################################################################################################################################################################################| Time: 00:00:06 Parsing of 859 .bb files complete (0 cached, 859 parsed). 1218 targets, 38 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "1.23.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "openSUSE-project-12.3" TARGET_SYS = "x86_64-poky-linux-gnux32" MACHINE = "qemux86-64" DISTRO = "poky" DISTRO_VERSION = "1.6+snapshot-20140423" TUNE_FEATURES = "mx32" TARGET_FPU = "" meta meta-yocto meta-yocto-bsp = "master:cf8446ce84ffd17f392a9e88c3061052fcbe4cd0" NOTE: Preparing runqueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks NOTE: validating kernel config, see log.do_kernel_configcheck for details NOTE: Tasks Summary: Attempted 425 tasks of which 15 didn't need to be rerun and all succeeded. it is working Hi Nitin, Can you please paste the local.conf that you used to test this ? As I saw you tested against the qemux86-64 machine while I tested against the genericx86-64 one. More, I think, but not sure that we are using different x32 tuning. Cheers, Ionut C I have added these lines to the local.conf:
MACHINE = "qemux86-64"
DEFAULTTUNE = "x86-64-x32"
baselib = "${@d.getVar('BASE_LIB_tune-' + (d.getVar('DEFAULTTUNE', True) \
or 'INVALID'), True) or 'lib'}"
Hi Nitin,
Please try with my local.conf:
MACHINE ?= "genericx86-64"
DEFAULTTUNE = "core2-64-x32"
baselib = "${@d.getVar('BASE_LIB_tune-' + (d.getVar('DEFAULTTUNE', True) or 'INVALID'), True) or 'lib'}"
Even with your configuration I am not seeing any issues. Can you try building from scratch? and build with the latest poky master Isues are still there, See attached log. Cheers, Ionut C Created attachment 1929 [details]
x32_errors
Ionut what you are reporting is not the same issue reported on this bug. This bug is not reproducible anymore. If you find any other bugs, open separate bugzilla entries for those. |