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
Qercus reviewed but renewed?
Forty months after taking out an annual subscription, Martin Hansen ponders whether or not to continue his Qercus sub
28 comments, latest by hzn on 3/8/07 4:15PM. Published: 27 Jul 2007
Paul Vigay found dead off Southsea seafront
RISC OS software developer and ISP owner Paul Vigay, 44, has been found dead off the south coast this morning after going missing on Thursday night. Police say his death is not being treated as suspicious. A book of condolence has been opened.
20 comments, latest by lproven on 3/3/09 1:30PM. Published: 20 Feb 2009
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 •