Aurelien Jarno wrote: > Nice work. I was working on a patch, but you have been faster than me! > Thanks for your work. > > Would it be possible to enable the versatile flavour on armel? It is > disabled on arm due to limited build daemon ressources. But it seems > this is not the case on armel. > > The configuration file is already in the debian/arch/arm directory so > it's just a matter of copying it into the armel directory. Note however > that it is a full configuration file, so you need to set EABI to yes > directly into the file (or better remove the line to use the common the > value configuration file). Attached is an updated version of the patch that turns on versatile. I don't plan to rebuild with it right now since it takes several days on the already busy thecus I've been using. -- see shy jo
diff -ur old/linux-2.6-2.6.18.dfsg.1/debian/arch/armel/config linux-2.6-2.6.18.dfsg.1/debian/arch/armel/config --- old/linux-2.6-2.6.18.dfsg.1/debian/arch/armel/config 2007-02-13 16:18:19.000000000 -0500 +++ linux-2.6-2.6.18.dfsg.1/debian/arch/armel/config 2007-02-13 16:08:25.000000000 -0500 @@ -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 -ur old/linux-2.6-2.6.18.dfsg.1/debian/arch/armel/config.versatile linux-2.6-2.6.18.dfsg.1/debian/arch/armel/config.versatile --- old/linux-2.6-2.6.18.dfsg.1/debian/arch/armel/config.versatile 2007-02-13 16:18:19.000000000 -0500 +++ linux-2.6-2.6.18.dfsg.1/debian/arch/armel/config.versatile 2007-02-13 18:24:46.000000000 -0500 @@ -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 -ur old/linux-2.6-2.6.18.dfsg.1/debian/arch/armel/defines linux-2.6-2.6.18.dfsg.1/debian/arch/armel/defines --- old/linux-2.6-2.6.18.dfsg.1/debian/arch/armel/defines 2007-02-13 16:18:19.000000000 -0500 +++ linux-2.6-2.6.18.dfsg.1/debian/arch/armel/defines 2007-02-13 18:25:08.000000000 -0500 @@ -1,23 +1,16 @@ [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) diff -ur old/linux-2.6-2.6.18.dfsg.1/debian/arch/defines linux-2.6-2.6.18.dfsg.1/debian/arch/defines --- old/linux-2.6-2.6.18.dfsg.1/debian/arch/defines 2007-02-13 16:18:19.000000000 -0500 +++ linux-2.6-2.6.18.dfsg.1/debian/arch/defines 2007-02-13 16:08:25.000000000 -0500 @@ -6,6 +6,7 @@ alpha amd64 arm + armel hppa i386 ia64
Attachment:
signature.asc
Description: Digital signature