[Coco] toolshed under Linux

Tormod Volden lists.tormod at gmail.com
Thu Apr 23 21:03:03 EDT 2020


I have now pushed my changes. It should now build without warnings
stopping it, even on gcc 9. Review and testing of the changes are
welcome too :)

I made ToolShed warning-free some days ago (also thanks to cleanups
from Boisy), and celebrated it with test building with -Werror. More
by accident the -Werror slipped into the repo... But it was good as a
way to see that so many are building and testing it :) So I'd prefer
to keep the -Werror, otherwise nobody will tell us if there are
warnings creeping up on various platforms.

Regards,
Tormod


On Thu, Apr 23, 2020 at 11:38 PM Tormod Volden wrote:
>
> Hi all,
> For now, please just remove -Werror from rules.mak to get it build
> with recent gcc. I have written patches for fixing all warnings, but
> I'd like to test a bit on it before I push them.
>
> I do accept and merge patches for toolshed, and maintain the repository.
>
> Mercurial works fine :) Especially if you activate the mq extension
> for maintaining patch queues.
>
> Regards,
> Tormod
>

> > On 4/23/20 3:36 PM, John W. Linville wrote:
> > > On Thu, Apr 23, 2020 at 03:30:11PM -0400, Alex Evans wrote:
> > >> The last couple updated to the mercurial repository are causing
> > >> compilation errors under Arch Linux x86_64 (gcc 9.3.0-1).
> > >>
> > >> The first is there are a number of places where  character arrays are
> > >> detected as potentially not being long enough and as a result are
> > >> throwing warnings which combined with -Werror prevents compilation.
> > >>
> > >> The second is that the order of the libraries linked for cecb is
> > >> wrong. -lnative needs to be after
> > >> -lcecb because libcecb.a contains dependencies on libnative.
> > >


More information about the Coco mailing list