Hi Pirmin,

as a word of caution, we haven't used Goa for the porting of libraries yet. In particular, the linking arguments for building shared objects are currently not handled by Goa. Goa is also not equipped with a way to publish a library's ABI (symbol file + headers). We eventually want to go in this direction, but you are the first. ;-)

If I issue `goa build` successfully runs `cmake` but building fails afterward. There are a lot of `[-Werror=effc++]`.

I tired different ways to set `CC_CXX_WARN_STRICT=` in the files `cmake_args` and `make_args`. Unfortunately none of them helped.

The strict default can be overridden in the two following ways.

1. Telling goa to be less strict at the command line:

   $ goa build --no-warn-strict

2. Placing a .goarc file in your project directory with the
   following line:

   set warn_strict 0

BTW, while investigating your question, I noticed a slight inconsistency in the documentation of Goa's configuration ('goa help config') that I fixed just now. So thanks for bringing up the topic.

Cheers
Norman

--
Dr.-Ing. Norman Feske
Genode Labs

https://www.genode-labs.com · https://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth


_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users

Reply via email to