The last dpkg upload added support for dpkg, setting the cpu used to i386 and the GNU triplet to gnulp-linux-i386. Setting the CPU explicitely to i386 compared to i586 or i686) will get us other ABIs at least for some packages (GCC); while we can take care of this in the packaging of these few packages, we should use something like i586 or i686 which comes close to the targeted cpu. a proposed patch is attached.
The compiler will be configured for i686-linux-gnu, tuned for i586, as suggested by an Intel engineer. Matthias
diff -Nru /tmp/o1mUWaBVkd/dpkg-1.14.4+svn20070602r802/debian/changelog /tmp/jMCYbyN3SB/dpkg-1.14.4+svn20070602r802/debian/changelog --- /tmp/o1mUWaBVkd/dpkg-1.14.4+svn20070602r802/debian/changelog 2007-06-22 18:35:25.000000000 +0200 +++ /tmp/jMCYbyN3SB/dpkg-1.14.4+svn20070602r802/debian/changelog 2007-06-25 15:29:51.000000000 +0200 @@ -1,3 +1,9 @@ +dpkg (1.14.4+svn20070602r802-0ubuntu3) gutsy; urgency=low + + * Use i686 for lpia in cputable and triplettable. + + -- Matthias Klose <[EMAIL PROTECTED]> Mon, 25 Jun 2007 15:29:05 +0200 + dpkg (1.14.4+svn20070602r802-0ubuntu2) gutsy; urgency=low * Fix the uninitialized value in string ne at /usr/sbin/update-alternatives diff -Nru /tmp/o1mUWaBVkd/dpkg-1.14.4+svn20070602r802/cputable /tmp/jMCYbyN3SB/dpkg-1.14.4+svn20070602r802/cputable --- /tmp/o1mUWaBVkd/dpkg-1.14.4+svn20070602r802/cputable 2007-05-07 08:31:28.000000000 +0200 +++ /tmp/jMCYbyN3SB/dpkg-1.14.4+svn20070602r802/cputable 2007-06-25 15:28:55.000000000 +0200 @@ -15,6 +15,7 @@ # # <Debian name> <GNU name> <config.guess regex> i386 i486 (i[3456]86|pentium) +i686 i686 (i[3456]86|pentium) ia64 ia64 ia64 alpha alpha alpha.* amd64 x86_64 x86_64 diff -Nru /tmp/o1mUWaBVkd/dpkg-1.14.4+svn20070602r802/triplettable /tmp/jMCYbyN3SB/dpkg-1.14.4+svn20070602r802/triplettable --- /tmp/o1mUWaBVkd/dpkg-1.14.4+svn20070602r802/triplettable 2007-06-04 16:36:28.000000000 +0200 +++ /tmp/jMCYbyN3SB/dpkg-1.14.4+svn20070602r802/triplettable 2007-06-25 15:26:35.000000000 +0200 @@ -4,7 +4,7 @@ # # <Debian triplet> <Debian arch> gnueabi-linux-arm armel -gnulp-linux-i386 lpia +gnulp-linux-i686 lpia gnu-linux-<cpu> <cpu> gnu-kfreebsd-<cpu> kfreebsd-<cpu> gnu-knetbsd-<cpu> knetbsd-<cpu>
-- Ubuntu-mobile mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile
