Attached is a new patch that: * Drops both footbridge and rpc from the armel flavour list. (Martin Michlmayr.) * Adds CONFIG_AEABI=y/CONFIG_OABI_COMPAT=y to config.iop32x and config.ixp4xx as well, since they seem to override the main config. (Joey Hess)
Apply as follows: cp -a debian/arch/arm debian/arch/armel rm debian/arch/armel/*footbridge* rm debian/arch/armel/*rpc* patch -p0 < armel3.patch debian/rules debian/control
diff -urN debian/arch/armel/config.orig debian/arch/armel/config --- debian/arch/armel/config.orig 2007-02-23 00:55:58.000000000 +0000 +++ debian/arch/armel/config 2007-02-23 00:56:23.000000000 +0000 @@ -19,4 +19,5 @@ CONFIG_JBD=y # CONFIG_ARCH_REALVIEW is not set CONFIG_TMPFS=y -# CONFIG_AEABI is not set +CONFIG_AEABI=y +CONFIG_OABI_COMPAT=y diff -urN debian/arch/armel/config.iop32x.orig debian/arch/armel/config.iop32x --- debian/arch/armel/config.iop32x.orig 2007-02-23 00:55:58.000000000 +0000 +++ debian/arch/armel/config.iop32x 2007-02-23 01:01:58.000000000 +0000 @@ -136,7 +136,8 @@ # # CONFIG_PREEMPT is not set # CONFIG_NO_IDLE_HZ is not set -# CONFIG_AEABI is not set +CONFIG_AEABI=y +CONFIG_OABI_COMPAT=y # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y diff -urN debian/arch/armel/config.ixp4xx.orig debian/arch/armel/config.ixp4xx --- debian/arch/armel/config.ixp4xx.orig 2007-02-23 00:55:58.000000000 +0000 +++ debian/arch/armel/config.ixp4xx 2007-02-23 01:02:07.000000000 +0000 @@ -139,7 +139,8 @@ # # CONFIG_PREEMPT is not set # CONFIG_NO_IDLE_HZ is not set -# CONFIG_AEABI is not set +CONFIG_AEABI=y +CONFIG_OABI_COMPAT=y # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y diff -urN debian/arch/armel/config.versatile.orig debian/arch/armel/config.versatile --- debian/arch/armel/config.versatile.orig 2007-02-23 00:55:58.000000000 +0000 +++ debian/arch/armel/config.versatile 2007-02-23 00:56:23.000000000 +0000 @@ -147,7 +147,8 @@ # # CONFIG_PREEMPT is not set # CONFIG_NO_IDLE_HZ is not set -# CONFIG_AEABI is not set +CONFIG_AEABI=y +CONFIG_OABI_COMPAT=y # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y diff -urN debian/arch/armel/defines.orig debian/arch/armel/defines --- debian/arch/armel/defines.orig 2007-02-23 00:55:58.000000000 +0000 +++ debian/arch/armel/defines 2007-02-23 00:58:33.000000000 +0000 @@ -1,23 +1,15 @@ [base] flavours: - footbridge iop32x ixp4xx - rpc s3c2410 + versatile kernel-arch: arm kernel-header-dirs: arm [image] suggests: fdutils -[footbridge_image] -suggests: nwutil - -[footbridge] -class: Footbridge based -longclass: Footbridge (CATS, Netwinder) - [iop32x] class: IOP32x longclass: IOP32x based (Thecus N2100, etc) @@ -26,10 +18,6 @@ class: IXP4xx longclass: IXP4xx based (Linksys NSLU2, etc) -[rpc] -class: RiscPC -longclass: Arcon RiscPC - [s3c2410] class: Samsung S3C2410 longclass: Samsung S3C2410 based (BAST, IPAQ 1940, etc) diff -urN debian/arch/defines.orig debian/arch/defines --- debian/arch/defines.orig 2007-02-23 10:31:12.000000000 +0000 +++ debian/arch/defines 2007-02-23 00:56:23.000000000 +0000 @@ -6,6 +6,7 @@ alpha amd64 arm + armel hppa i386 ia64