[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [buildd-tools-devel] Bug#610689: sbuild: cross support

On Sat, Jan 22, 2011, Roger Leigh wrote:
>                                                      Is this how qemu
> works?  Would it return m68k on amd64 in an m68k chroot with qemu?

 Yup; dpkg --print-architecture seems to return the architecture dpkg
 was built for, so an armel dpkg would return armel (it would happen to
 run thanks to qemu).  dpkg-architecture runs "gcc -dumpmachine", so
 would run the chroot's gcc to guess the architecture so same story:
 gcc_armel would return an ARM triplet, but if you pass -a<arch> it
 shouldn't matter.  uname() is intercepted by qemu at least on ARM
 (don't know about other arches), so will return armv7l or something
 similar depending on the CPU you're actually emulating.

Loïc Minier

Reply to: