Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

ELF support magic worked into RISC OS GCC

By Chris Williams. Published: 5th Oct 2003, 19:15:23 | Permalink | Printable

Dragging RISC OS in line with everything else

The GCC project for RISC OS has embarked on a crusade to bring the ELF binary format to our platform. It all began when Peter Naulls first looked into integrating ELF support into the GCCSDK and John Bell released his ELF binary loader. As of this weekend, we're told that an ELF output capable GCC for RISC OS is available from Peter's riscos.info site.

The ELF format is used by Linux and there are therefore a great number of utilities and tools available for the executable format which can now be used by RISC OS programmers to aid development of applications. Hopefully, software development will be a little less painful and users will enjoy software of higher quality. ELF does have its downsides, such as increased executable file size with statically linked executables.

RISC OS software built in ELF format could be used with binutils and the infamous gdb. ELF also opens the possibility for shared libraries.

The normal 32bit GCC (from the same place as the ELF supporting one) has also been updated to take changes to UnixLib into account. See below for more technical details on ELF and we can assure you that there's no cheesey dwarven or fairy references either.

Links


ELF capable GCC for RISC OS Peter Naulls is a drobe.co.uk editor
Introduction to ELF Overview of ELF format

Previous: X-Ample touts 32bit Impression
Next: Grapevine 'security update' issued

Discussion

Viewing threaded comments | View comments unthreaded, listed by date | Skip to the end

Hurrah - another improvement to the best (only?) free RISC OS development suite. Keep it up guys! :-)

 is a RISC OS Userphilpem on 5/10/03 7:56PM
[ Reply | Permalink | Report ]

OK, just to clarify, by "guys" I meant "Chocky (Peter Naulls) and the rest of the GCCSDK developers".

 is a RISC OS Userphilpem on 5/10/03 7:59PM
[ Reply | Permalink | Report ]

[link] :P

 is a RISC OS UserHertzsprung on 6/10/03 9:11AM
[ Reply | Permalink | Report ]

It's great to see work being done on development tools that should ultimately make it easier and quicker for programmers to write and/or port software.

 is a RISC OS Userjonix on 6/10/03 5:33PM
[ Reply | Permalink | Report ]

Damn, more work add ELF recognition to ARMalyser!

---druck [link]

 is a RISC OS Userdruck on 6/10/03 8:03PM
[ Reply | Permalink | Report ]

You might like to look at the bfd library used by ld and others (although it is GPL) - and add AOF support while you're there :-)

-- Peter, drobe.co.uk

 is a RISC OS Usermrchocky on 6/10/03 8:47PM
[ Reply | Permalink | Report ]

It already does AOF's, even ones typed as text.

---druck [link]

 is a RISC OS Userdruck on 6/10/03 9:38PM
[ Reply | Permalink | Report ]

bfd doesn't.

-- Peter, drobe.co.uk

 is a RISC OS Usermrchocky on 6/10/03 9:59PM
[ Reply | Permalink | Report ]

Please login before posting a comment. Use the form on the right to do so or create a free account.

Search the archives

Today's featured article

  • ChoX11 and Porting
    Bring it to RISC OS
     17 comments, latest by chod on 15/6/04 11:45PM. Published: 14 Jun 2004

  • Random article

  • Manage your files' names with !Rename

     Discuss this. Published: 5 Feb 2001

  • Useful links

    News and media:
    IconbarMyRISCOSArcSiteRISCOScodeANSC.S.A.AnnounceArchiveQercusRiscWorldDrag'n'DropGAG-News

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    Dealers:
    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster

    Usergroups:
    WROCCRONENKACCIRUGSASAUGROUGOLRONWUGMUGWAUGGAGRISCOS.be

    Useful:
    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign


    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "Admittedly, that might contradict some editors' strongly held beliefs..."
    Page generated in 0.026 seconds.