On 04/23/2013 10:06 AM, Victor Hiairrassary wrote:

> Hello all,
> 
> We use xenomai 2.6.2.1 with g++ 4.7.2 from buildroot on a Armadeus apf27
> board. This works really fine, but if we add "-W -Werror -Wall -pedantic
> -pedantic-errors" in compiler command line, g++ detects some warnings for
> a code as simple as :
> 
> #include <native/task.h>
> int main() {
>      return 0;
> }
> 
> The complete log of the compilation is attached with this email.
> 
> The compiler complains about various things, in differents files. I have 
> not
> tested other xenomai's headers like native/queue.h, etc. yet.
> 
> Do you have any plans to fix them?


What you could do to fix them is to move the functions implemented in
trace.h to an src/skins/common/trace.c, this would allow to remove
asm/xenomai/syscall.h from nucleus/trace.h, and would solve most of the
warnings you are showing us. When you are done and it works for you,
please submit a patch.

As for the variadic macros, I believe they exist in C99, so perhaps you
are not compiling with the right flag, or perhaps we do not use the C99
syntax, which probably could be fixed too.

-- 
                                                                Gilles.

_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to