<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, May 3, 2020 at 7:38 AM Gedare Bloom <<a href="mailto:gedare@rtems.org">gedare@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sat, May 2, 2020 at 7:18 AM Richi Dubey <<a href="mailto:richidubey@gmail.com" target="_blank">richidubey@gmail.com</a>> wrote:<br>
><br>
> Hii,<br>
><br>
> I know everyone is quite busy with the coming release but I'd be glad<br>
> if someone could answer a quick question: Does the gcc version affect<br>
> build time warnings for a bsp?<br>
><br>
> Thanks.<br>
><br>
> On Wed, Apr 29, 2020 at 7:56 PM Richi Dubey <<a href="mailto:richidubey@gmail.com" target="_blank">richidubey@gmail.com</a>> wrote:<br>
> ><br>
> > Heyy everyone,<br>
> ><br>
> > Please help me clear a small doubt of mine. When I was building leon3<br>
> > to remove the warnings, I encountered the following warnings:<br>
> > <a href="http://p.ip.fi/2-Dp" rel="noreferrer" target="_blank">http://p.ip.fi/2-Dp</a>. While Dr. Sherrill's warning in<br>
> > <a href="https://ftp.rtems.org/pub/rtems/people/joel/warnings/warnings-5-20200408/warnings-all-5-20200408.txt" rel="noreferrer" target="_blank">https://ftp.rtems.org/pub/rtems/people/joel/warnings/warnings-5-20200408/warnings-all-5-20200408.txt</a><br>
> > are sorted by bsps(I guess) have only the following warnings for<br>
> > the leon3 bsp: <a href="http://p.ip.fi/SxO7" rel="noreferrer" target="_blank">http://p.ip.fi/SxO7</a>.<br>
> ><br>
> > Why am I getting extra warnings? I have the latest rtems and the<br>
> > pre-installed gcc on ubuntu.<br>
> ><br>
<br>
The "pre-installed gcc" shouldn't come into play here, because you are<br>
using an RTEMS cross-compiler, e.g., sparc5-rtems-gcc. My best guesses<br>
for why you will see different results:<br>
1. Different configure command line. I see libnetworking in your<br>
build, probably Joel has --disable-networking<br></blockquote><div><br></div><div>IMO there is no point in looking at warnings in code which is mostly third party.</div><div>Plus libnetworking is considered legacy.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
2. Different toolchain version. Make sure you build the toolchain to<br>
match, in your case maybe it is master/master of rtems.git and<br>
rtems-source-builder.git?<br></blockquote><div><br></div><div>My toolset should have been current as when the build job started.</div><div>I build tools and then do the warning sweep. </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
3. Different RTEMS version. Perhaps Joel's report is based on a<br>
version of rtems earlier than yours. His build indiciates a date stamp<br>
of April 8, and you build around April 29, so there is 3 weeks<br>
difference in your versions maybe.<br></blockquote><div><br></div><div>This is possible as is using clang/llvm vs gcc. They are distinctly different.</div><div><br></div><div>--joel </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
-Gedare<br>
<br>
> > Thanks,<br>
> > Richi.<br>
> _______________________________________________<br>
> devel mailing list<br>
> <a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div></div>