--- pciutils-2.2.3/lib/configure.orig 2007-04-24 08:55:47.000000000 -0400 +++ pciutils-2.2.3/lib/configure 2007-04-24 08:56:51.000000000 -0400 @@ -20,7 +20,7 @@ proc=`/usr/sbin/lsdev -C -c processor -S available -F name | head -1` cpu=`/usr/sbin/lsattr -F value -l $proc -a type | sed 's/_.*//'` else - cpu=`uname -m | sed 's/^i.86$/i386/;s/^sun4u$/sparc64/;s/^i86pc$/i386/'` + cpu=`uname -m | sed 's/^i.86$/i386/;s/^arm.*/arm/;s/^sun4u$/sparc64/;s/^i86pc$/i386/'` fi host=${3:-$cpu-$sys} host=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)$/\1--\2/' | tr 'A-Z' 'a-z'` @@ -39,6 +39,8 @@ #elif defined(__i386__) #define PCI_ARCH_I386 #define PCI_HAVE_PM_INTEL_CONF +#elif defined(__arm__) +#define PCI_ARCH_ARM #elif defined(__ppc64__) || defined(__powerpc64__) #define PCI_ARCH_PPC64 #elif defined(__ppc__) || defined(__powerpc__)