---
 buildlib/sizetable |    4 +++-
 configure.in       |    2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

--- apt-0.7.14.orig/buildlib/sizetable
+++ apt-0.7.14/buildlib/sizetable
@@ -9,16 +9,19 @@
 #
 # This is used primarily for the MD5 algorithm.
 # The format is:-
 # CPU endian sizeof: char, int, short, long
 i386    little  1 4 2 4
+i486    little  1 4 2 4
+i586    little  1 4 2 4
+i686    little  1 4 2 4
 armeb   big     1 4 2 4
 arm     little  1 4 2 4
 alpha   little  1 4 2 8
 mipsel  little  1 4 2 4
 sparc   big     1 4 2 4
 sparc64 big     1 4 2 8
 m68k    big     1 4 2 4
 powerpc big     1 4 2 4
 mips    big     1 4 2 4
 hppa    big     1 4 2 4
-m32r	big	1 4 2 4
\ No newline at end of file
+m32r	big	1 4 2 4
--- apt-0.7.14.orig/configure.in
+++ apt-0.7.14/configure.in
@@ -86,11 +86,11 @@ AC_SUBST(BDBLIB)
 dnl Converts the ARCH to be something singular for this general CPU family
 dnl This is often the dpkg architecture string.
 dnl First check against the full canonical canoncial-system-type in $target
 dnl and if that fails, just look for the cpu
 AC_MSG_CHECKING(debian architecture)
-archset="`dpkg-architecture -qDEB_HOST_ARCH`"
+archset="`echo $host_alias|cut -d'-' -f1`"
 if test "x$archset" = "x"; then
    AC_MSG_ERROR([failed: use --host= or output from dpkg-architecture])
 fi
 AC_MSG_RESULT($archset)
 AC_DEFINE_UNQUOTED(COMMON_ARCH,"$archset")
