GCCSDK team trumpets module supportBy Chris Williams. Published: 9th Jul 2005, 20:41:50 | Permalink | Printable
Another piece in the jigsawA new version of the GCCSDK released this weekend is said to include improved support for compiling RISC OS modules. As well as various improvements and critical bug fixes, GCC 3.4.4 release 3 can now successfully build modules, which are used by applications to extend the functionality of the underlying operating system.
Full module support in GCC for RISC OS arguably narrows the gap between itself and the commercial C/C++ compiler package Norcroft, which also supports module building. Programmers who employ GCC can now use the compiler package along with bundled utility CMunge to produce working modules.
Experimental module support first appeared in GCC 3.4.4 release 2, in May, for developers to test and provide feedback on. Peter Naulls, the GCCSDK contributor who wrapped together the GCC 3.4.4 release 3, dismissed inquiries on whether or not the module support had been through enough testing. He diplomatically quipped yesterday, "Spare me the patronising questions."
At the start of the month, John Tytgat, another leading GCCSDK contributor, listed six points of order that needed to be addressed before he felt module support could be considered tested and stable. He confirmed with us that these issues had been attended to in time for the third release of GCC 3.4.4.
He commented, "I honestly believe that GCC 3.4.4 release 3 code generation is pretty solid, especially when you know it is being used by Peter Naulls' Firefox build." He also pointed out that the NetSurf team use GCCSDK for building their home grown web browser and are quick to spot faults in the compiler.
John says module generation is "stable and reasonably tested", as various modules including iconv, RemotePrinterFS, Sunfish and JetDirectFS have been successfully created with GCC 3.4.4 release 3. Other modules, such as Memphis, CryptRandom and EtherY are expected to be successfully created too.
He added: "I think more RISC OS GCC specific documentation delivered with the GCCSDK kit couldn't hurt. The problem is that this information is available but spread over the mailing list and a couple of webpages which makes it difficult."
GCCSDK is a C/C++ compiler package for RISC OS that uses source code from the mainstream GNU Compiler Collection. It also supports other programming languages, including Fortran. Its project leader, Nick Burrett, recently quit from the development team although made progress in porting GCC 4.1 to RISC OS. The GCCSDK website urges developers to use GCC 3.4.4 release 3 for building software.
GCCSDK for RISC OS
Previous: Work starts on DataPower 3
Next: MicroDigital sought by bailiffs
DiscussionViewing threaded comments | View comments unthreaded, listed by date | Skip to the end
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
An introduction to IP networks
Part one of masking the 'net
10 comments, latest by Umair on 9/9/04 10:11PM. Published: 4 Sep 2004
A look back at BETT 2001: Andrew Harmsworth reports on RISC OS in education
Discuss this. Published: 24 Jan 2001
News and media:
RISCOS Ltd •
RISC OS Open •
MW Software •
Advantage Six •
CJE Micros •
Liquid Silicon •
Chris Why's Acorn/RISC OS collection •
The Register •
The Inquirer •
Apple Insider •
BBC News •
Sky News •
Google News •