On Sat, Dec 20, 2014 at 09:47:14PM +0000, Chris Young wrote: > On 20 Dec 2014 20:52:25 +0000, Chris Young wrote: > > > Furthermore, there's something broken in the compiler as > > everything it builds causes a system freeze on exit. > > I suspect this is down to the version of gcc being used. Everybody > seems to be stuck on 2.95 still, and the only other version I've seen > in use for m68k-amigaos is 3.4 (along with notes saying it doesn't > generate as good 68k code compared to 2.95)
as we discovered with beos, gcc 2.95 support is a bit hit and miss. Though I beleive the main issue there was g++, even so I fear 2.95 is too primative and is almost 14 years old at this point. > > There are loads of patches here: > https://github.com/cahirwpz/m68k-amigaos-toolchain > > There are an excessive number and I have no idea which are relevant. That is terrifying, I really do think that if they want continuing compiler support they need to look at a modern gcc version or a clang port. Alas wishing does not make it so, being pragmatic, if there is a "cannonical" cross toolchain for the target I might be persuaded to put it on the CI as long as we can "package" it under /opt/netsurf correctly so builds are repeatbale. I dislike this a lot but if it is the only way... > > I've pushed the patches to make libcurl build as a pure clib2 library, > so the SDK at least completes. Excellent, thanks for that. I pushed the rebuild on the CI so we should be able to get a build through in an hour or so. I also enabled the target for most of the libraries, as expected the netsurf build itself does not yet work but when you are ready let me know whats needed and I will turn it on. > > Chris > > -- Regards Vincent http://www.kyllikki.org/