On Tue, Nov 06, 2007 at 01:04:48PM +0000, Neil Williams wrote: > This is one of the changes sought by Emdebian to support using Debian > on embedded devices where storage space is far from cheap and involves > running counter to the current Debian default of "install everything > that works, every time, every package". > > http://lists.debian.org/debian-devel/2007/11/msg00116.html > > Emdebian has currently built 91 Debian source packages in the > preparation of the basic root filesystem and other testing of the > toolset. All of those have involved some level of patches to support > cross-building with CDBS packages needing the least. > > This thread will discuss the type of changes that are needed, which > packages are affected and how these bugs will be identified. > > The most common change is simply to retrieve the cross-building > metadata from dpkg-architecture in debian/rules: > http://wiki.debian.org/EmdebianGuide > > DEB_HOST_GNU_TYPE=$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) > DEB_BUILD_GNU_TYPE=$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) > > Depending on whether the package uses ./configure: > ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) > CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) > else > CROSS= > endif
Shouldn't packages be using these --build and --host arguments already even if not cross-building ? If they aren't there are possibilities of i686 binaries to be built for what is supposed to be the i386 arch... Mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]