keep in mind that using gcc6 based build hosts may not work for OE older than master
On Fri, Jul 1, 2016 at 1:16 AM, Daniel Kriesten <embed...@die-kriestens.de> wrote: > Hi Ross, > > I found the time to do the x86qemu build with jethro, which gives the QA > Issue. > > ---------- >8 ---------- > jethro u= $ bitbake core-image-base > WARNING: Host distribution "Arch-rolling" has not been validated with this > version of the build system; you may possibly experience unexpected failures. > It is recommended that you use a tested distribution. > Parsing recipes: 100% > |#######################################################################################################################################################################################################| > Time: 00:01:22 > Parsing of 899 .bb files complete (0 cached, 899 parsed). 1330 targets, 38 > skipped, 0 masked, 0 errors. > NOTE: Resolving any missing task queue dependencies > > Build Configuration: > BB_VERSION = "1.28.0" > BUILD_SYS = "x86_64-linux" > NATIVELSBSTRING = "Arch-rolling" > TARGET_SYS = "i586-poky-linux" > MACHINE = "qemux86" > DISTRO = "poky" > DISTRO_VERSION = "2.0.2" > TUNE_FEATURES = "m32 i586" > TARGET_FPU = "" > meta > meta-yocto > meta-yocto-bsp = "jethro:118380bc5d01e52b5edc574abb4176f6e70a54a6" > > NOTE: Preparing RunQueue > NOTE: Executing SetScene Tasks > NOTE: Executing RunQueue Tasks > WARNING: Failed to fetch URL > http://downloads.sourceforge.net/linux-diag/sysfsutils-2.1.0.tar.gz, > attempting MIRRORS if available > WARNING: QA Issue: Symlink /usr/lib/perl/ptest/hostperl in perl-ptest points > to TMPDIR [symlink-to-sysroot] > ERROR: QA Issue: Architecture did not match (3 to 62) on > work/i586-poky-linux/perl/5.22.0-r0/packages-split/perl-ptest/usr/lib/perl/ptest/.debug/generate_uudmap > [arch] > WARNING: QA Issue: /usr/lib/perl/ptest/generate@underscore@uudmap_perl-ptest > contained in package perl-ptest requires libc.so.6()(64bit), but no providers > found in its RDEPENDS [file-rdeps] > ERROR: QA run found fatal errors. Please consider fixing them. > ERROR: Function failed: do_package_qa > ERROR: Logfile of failure stored in: > /home/krid/Develop/Yocto/TUC-L4IVA-Yocto/meta-layers/poky/build-qemux86/tmp/work/i586-poky-linux/perl/5.22.0-r0/temp/log.do_package_qa.13360 > ERROR: Task 1146 > (/home/krid/Develop/Yocto/TUC-L4IVA-Yocto/meta-layers/poky/meta/recipes-devtools/perl/perl_5.22.0.bb, > do_package_qa) failed with exit code '1' > NOTE: Tasks Summary: Attempted 3181 tasks of which 12 didn't need to be rerun > and 1 failed. > Waiting for 0 running tasks to finish: > > Summary: 1 task failed: > > /home/krid/Develop/Yocto/TUC-L4IVA-Yocto/meta-layers/poky/meta/recipes-devtools/perl/perl_5.22.0.bb, > do_package_qa > Summary: There were 4 WARNING messages shown. > Summary: There were 3 ERROR messages shown, returning a non-zero exit code. > ---------- 8< ---------- > > Here is what file says: > jethro u= $ file > tmp/work/i586-poky-linux/perl/5.22.0-r0/packages-split/perl-ptest/usr/lib/perl/ptest/.debug/generate_uudmap > tmp/work/i586-poky-linux/perl/5.22.0-r0/packages-split/perl-ptest/usr/lib/perl/ptest/.debug/generate_uudmap: > ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, > interpreter *empty*, for GNU/Linux 2.6.32, > BuildID[sha1]=48ab21d6bc4545ce1c9b695001a5179192c40d9a, not stripped > > As Arch Linux is currently based on gcc-6.1 (64bit only), I had to change > that to gcc-multilib (32 and 64 bit). Furthermore, for jethro and krogoth, I > had to downgrade gcc to 5.3. I could use latest master of poky and see, if > that works. I don’t know, if it is worth a try. > > Regards > Daniel > >> Am 01.07.2016 um 07:49 schrieb Daniel Kriesten <embed...@die-kriestens.de>: >> >>> Am 30.06.2016 um 18:56 schrieb Burton, Ross <ross.bur...@intel.com>: >>> >>> >>> On 30 June 2016 at 07:03, Daniel Kriesten <embed...@die-kriestens.de> wrote: >>> ERROR: perl-5.22.1-r0 do_package: objcopy failed with exit code 256 (cmd >>> was 'arm-poky-linux-gnueabi-objcopy' --only-keep-debug >>> '/home/krid/Develop/Yocto/fsl-community-bsp/build-imx6q-elo/tmp/work/cortexa9hf-neon-poky-linux-gnueabi/perl/5.22.1-r0/package/usr/lib/perl/ptest/generate_uudmap' >>> >>> '/home/krid/Develop/Yocto/fsl-community-bsp/build-imx6q-elo/tmp/work/cortexa9hf-neon-poky-linux-gnueabi/perl/5.22.1-r0/package/usr/lib/perl/ptest/.debug/generate_uudmap'): >>> arm-poky-linux-gnueabi-objcopy:/home/krid/Develop/Yocto/fsl-community-bsp/build-imx6q-elo/tmp/work/cortexa9hf-neon-poky-linux-gnueabi/perl/5.22.1-r0/package/usr/lib/perl/ptest/generate_uudmap: >>> File format not recognized >>> >>> Can you run file on the binary that objdump is complaining about? >>> (/home/krid/Develop/Yocto/fsl-community-bsp/build-imx6q-elo/tmp/work/cortexa9hf-neon-poky-linux-gnueabi/perl/5.22.1-r0/package/usr/lib/perl/ptest/generate_uudmap) >> >> $ file >> /home/krid/Develop/Yocto/fsl-community-bsp/build-imx6q-elo/tmp/work/cortexa9hf-neon-poky-linux-gnueabi/perl/5.22.1-r0/package/usr/lib/perl/ptest/generate_uudmap >> /home/krid/Develop/Yocto/fsl-community-bsp/build-imx6q-elo/tmp/work/cortexa9hf-neon-poky-linux-gnueabi/perl/5.22.1-r0/package/usr/lib/perl/ptest/generate_uudmap: >> ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, >> interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, >> BuildID[sha1]=48ab21d6bc4545ce1c9b695001a5179192c40d9a, not stripped >> >> So this one is build for the host, not the target … >> >> With kind regards >> Daniel > > > -- > Daniel Kriesten > dan...@die-kriestens.de > http://www.die-kriestens.de > > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core