This issue is already addressed by the following commit. https://vendor2.nginfotpdx.net/gitlab/ypp/poky/commit/aca6dae9dcdde59c3aeb0a9afd1a9538f1288e3a?view=inline https://patchwork.openembedded.org/patch/132494/
John On 2017/11/09 18:50, John Rama wrote: >>> However, when checking with following commands, it tells armel. >>> # dpkg --print-architecture >>> armel >>> >>> I think "dpkg --print-architecture" returns wrong result. > > I debugged further on this problem. > "dpkg --print-architecture" is just returns "ARCHITECTURE" which is defined > by configure script. > In configure script, ARCHITECTURE is defined as followings. > > dpkg_arch=$($srcdir/run-script $PERL scripts/dpkg-architecture.pl -t$host > -qDEB_HOST_ARCH 2>/dev/null) > where $host is arm-poky-linux-gnueabi. > > When running dpkg-architecture.pl, I see following warning. > > $ scripts/dpkg-architecture.pl -t arm-poky-linux-gnueabi -qDEB_TARGET_ARCH > dpkg-architecture.pl: warning: default GNU system type arm-linux-gnueabi for > Debian arch armel does not match specified GNU system type > arm-poky-linux-gnueabi > armel > > Does -t "arm-poky-linux-gnueabi" is appropriate ? > Or arm-poky-linux-gnueabi is correct, but the behavior of > dpkg-architecture.pl is wrong ? > > Any feedback is highly appreciated. > > John > > On 2017/11/08 20:11, John Rama wrote: >> Hi, Yocto specialists >> >> I've built the whole system with deb package, >> and trying to use package feed feature of yocto. >> >> When try trying to install some package from target, I faced following error. >> >> # apt-get install fontconfig-utils >> .... >> package architecture (armhf) does not match system (armel) >> .... >> >> When checking the install package of the target system, everything is armhf >> architecture. >> # dpkg -l >> ... >> ||/ Name Version >> Architecture Description >> +++-==============================================-===========================-============-=========================================================================================== >> ii alsa-conf:armhf 1.1.0-r0 >> armhf ALSA sound library >> ii alsa-conf-base:armhf 1.1.0-r0 >> armhf ALSA sound library >> ii alsa-lib:armhf 1.1.0-r0 >> armhf ALSA sound library >> ... >> >> However, when checking with following commands, it tells armel. >> # dpkg --print-architecture >> armel >> >> I think "dpkg --print-architecture" returns wrong result. >> >> I'm using toolchain "arm-poky-linux-gnueabi-gcc" and result of dumpmachine >> option is as followings. >> $ arm-poky-linux-gnueabi-gcc -dumpmachine >> arm-poky-linux-gnueabi >> >> I have no idea how to tell yocto to configure the target system correctly. >> Any feedback is highly appreciated. >> >> Kind Regards, >> Jonh Rama >> > -- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
