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:
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
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.