From: John Rama <john.rama01@gmail.com>
To: yocto@yoctoproject.org
Subject: Re: dpkg --print-architecture returns wrong result
Date: Thu, 9 Nov 2017 18:50:37 -0500 [thread overview]
Message-ID: <5A04E9CD.8050909@gmail.com> (raw)
In-Reply-To: <5A03AB30.5040907@gmail.com>
>> 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
>
next prev parent reply other threads:[~2017-11-09 23:50 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-09 1:11 dpkg --print-architecture returns wrong result John Rama
2017-11-09 23:50 ` John Rama [this message]
2017-11-10 22:53 ` John Rama
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5A04E9CD.8050909@gmail.com \
--to=john.rama01@gmail.com \
--cc=yocto@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.