OSLib and ELF

John Tytgat John.Tytgat at aaug.net
Fri Apr 6 18:36:18 BST 2007


[ Apologies for the late reply.  My original answer on this mail thread
  never made it to the list and only now I've a bit of room for taking this
  up again. ]
  
In message <2cbf71af4e.druck at druck.freeuk.net>
          "David J. Ruck" <druck at druck.org.uk> wrote:

> How much work would it be to generate an ELF version of OSLib as well as an
> ALF?
> [...]

Technically this isn't difficult.  As indicated by JMB in this thread as
well, he made some ELF patches for OSLib which I only had to update a few
bits as update to get it working with the current experimental GCCSDK 4.1
cross-compiler.

I would like to put forward the following plan and voluntering to execute
it when there is a consensus:

  Create OSLib 7.00 supporting ELF and AOF based APCS-32 static libraries.
  The former done by GCCSDK 4, the latter done by GCCSDK 3.4 cross-compilers.
  
I'm leaving out the APCS-R version and native Norcroft/GCC build on RISC OS
as I think they are not that relevant anymore today.
  
For this I think the following steps are needed:

  - Convert the OSLib sf.net CVS repository to SVN (cfr the SVN support
    page, it's quite a procedure to do).  The reason is mostly for
    convieniance reasons and I think we're going to move some files as well
    which doesn't result in history lost with SVN.
  - Import JMB's and mine changes to support ELF build.
  - Changes in the build system (maybe on top the possibility of doing
    parallel builds).

Thoughts ?

John.
-- 
John Tytgat, in his comfy chair at home                                 BASS
John.Tytgat at aaug.net                             ARM powered, RISC OS driven



More information about the oslib-user mailing list