Building on RISC OS

John-Mark Bell jmb at
Tue Feb 3 10:55:14 GMT 2015

On Tue, Feb 03, 2015 at 10:35:06AM +0000, Steve Fryatt wrote:
> On 3 Feb, Daniel Silverstone wrote in message
>     <20150203101944.GE6904 at somnambulist.local>:
> > On Tue, Feb 03, 2015 at 00:43:40 +0000, Steve Fryatt wrote:
> > > NetSurf certainly can be built on RISC OS, but I'm not sure if there are
> > > any active developers who actually do it on a regular basis. I build on
> > > Linux using the GCCSDK cross compiler, as it's a lot faster and comes
> > > with better support for source control and the like.
> > 
> > We make no effort at all to keep it buildable on RISC OS -- for example we
> > use perl in various places and our makefiles assume a proper POSIX style
> > shell.
> I stand corrected.  It certainly used to be possible, as I did it a few
> times back when I started looking at the RISC OS front-end; I stopped very
> quickly because it was slow, and never bothered to look again because cross
> compilation worked much better.

Yes; I'm fairly sure we stopped trying to support building on RISC OS
when it became clear that noone was doing so :)

Looking at git logs, the BUILDING-RISCOS file was removed over a year
ago with a commit message indicating that native RISC OS builds have
been unsupported since 2013 (although my recollection is that no real
effort was made to keep it building on RISC OS for a long time before

So it's very likely that you cannot build NetSurf on RISC OS at all 
any longer. In fact, thinking about it, the core buildsystem used by 
all the libraries et. al., no longer has support for native building 
on RISC OS. Additionally, since the transition to git for source control
back in 2012, there has been no way to check out the source tree on 
RISC OS, either.

So, all-in-all, you would be far better off cross compiling from some
form of Unix (which is what everyone else, including the CI, does).


More information about the netsurf-dev mailing list