[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Softfloat on ARM?



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


Reply to: