On Mon, Dec 17, 2012 at 10:24:59PM +0000, Steve Fryatt wrote:
> On 16 Dec, Steve Fryatt wrote in message
>     <[email protected]>:
> 
> > I've just recreated my cross-compilation setup for NetSurf (currently on
> > Ubuntu 10.04, although that's likely to be changing soon), and have been
> > reading the BUILDING-ROcross documentation supplied in the Docs folder of
> > the source. I'd like to update that [...]
> 
> I've had a further think about this, and come up with the attached revision
> to the document (I've not done a patch, as it's basically a complete
> re-write of what was there before). It now refers to the new build system,
> and reflects the migration to Git.
> 
> It's written with the assumption that readers won't be trying to use the
> same source to build for other targets at the same time (and that if they
> are, they will know what to do to make it work correctly).  I'm open to
> suggestions as to how to make it seamlessly multi-target without adding lots
> of complexity, however.
> 
> Comments, suggestions, criticisms, etc welcome.  I can't commit it myself as
> I can't write to Docs/, but if anyone else thinks it's ready for that, feel
> free.
> 

looks pretty complete, will have to wait on the others for a review
though as my english is notoriously bad

> -- 
> Steve Fryatt - Leeds, England             Wakefield Acorn & RISC OS Show
>                                              Saturday 20 April 2013
> http://www.stevefryatt.org.uk/           http://www.wakefieldshow.org.uk/
> 

sorry I did not reply earlier, day job got in the way.

You are obviously unaware that we have put together a toolchain build
system [1], its what the CI system uses for all its toolchains

The readme covers it too but:

$ apt-get install build-essential autoconf automake autogen flex bison libtool 
texinfo help2man subversion cvs
$ git clone git://git.netsurf-browser.org/toolchains.git
$ make -C arm-unknown-riscos
$ GCCSDK_INSTALL_CROSSBIN=/opt/netsurf/arm-unknown-riscos/cross/bin 
GCCSDK_INSTALL_ENV=/opt/netsurf/arm-unknown-riscos/env make -C sdk

will get you a fully working toolchan and libs. Alternatively you can
just download the precompiled toolchains from the ci system

[1] http://git.netsurf-browser.org/toolchains.git/

-- 
Regards Vincent
http://www.kyllikki.org/

Reply via email to