<div dir="ltr"><div><div><div><div>Hi,<br><br></div>Yes, I agree that formal collaboration is overkill for this stuff, but I thought I would inform<br></div>the DragonFlyBSD community, because I have been benefiting by taking good fixes<br></div>done to the DragonFlyBSD tree.  One advantage of the Jenkins build is that it enumerates<br></div><div>the compiler warnings in a table, so it is easy to track over time if compiler warnings increase or decrease<br></div><div>as code changes are made, so DragonFlyBSD users can monitor that if they wish.<br></div><div><br></div><div>One item I could use help with is that gcc 4.9 compiles FreeBSD's i386/boot2 to<br></div><div>greater than 8192 bytes, so it is unusable:<br><a href="https://lists.freebsd.org/pipermail/freebsd-testing/2015-March/000887.html">https://lists.freebsd.org/pipermail/freebsd-testing/2015-March/000887.html</a><br><br></div><div>I see that DragonFlyBSD has changed a lot of the boot code compared to FreeBSD.<br></div><div>I'm not familiar with all the changes.  Are there fixes done in this area for DragonFlyBSD<br></div><div>that could be pushed back to FreeBSD?<br></div><div><br></div><div>--<br></div>Craig<br><div><div><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 10, 2015 at 3:56 PM, Matthew Dillon <span dir="ltr"><<a href="mailto:dillon@backplane.com" target="_blank">dillon@backplane.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I'm not sure the work load is high enough to require a formal collaboration.  We just fix things as they come up for the most part.  Sascha has been doing WARNS related cleanups on the codebase and slowly bumping up the WARNS level for various parts of the build for years, which reduces problems going forwards.  It's mostly a matter of being proactive about it.<br><br></div>-Matt<div><div class="h5"><br><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 10, 2015 at 7:52 AM, Craig Rodrigues <span dir="ltr"><<a href="mailto:rodrigc@freebsd.org" target="_blank">rodrigc@freebsd.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div>Hi,<br><br></div>I set up this Jenkins job which builds FreeBSD with gcc 4.9, and reports<br></div>all the compiler warnings here:<br><br><a href="https://jenkins.freebsd.org/job/FreeBSD_HEAD_amd64_gcc4.9/177/warnings17Result/" target="_blank">https://jenkins.freebsd.org/job/FreeBSD_HEAD_amd64_gcc4.9/177/warnings17Result/</a><br><br></div>I have been working with other people like Marcelo Araujo to<br></div>reduce the gcc compiler warnings on FreeBSD, even though<br></div>the default system compiler for FreeBSD is clang.<br></div>I have noticed that a lot of fixes to the problems have been down<br></div>in DragonFlyBSD.  I have imported some of these fixes, especially ones done by <br></div>Sascha Wildner, such as this one:<br><br><a href="https://lists.freebsd.org/pipermail/svn-src-head/2015-May/072562.html" target="_blank">https://lists.freebsd.org/pipermail/svn-src-head/2015-May/072562.html</a><br><br></div><div>Is there a way that we can collaborate across the FreeBSD and DragonFlyBSD<br></div><div>projects to reduce gcc compiler warnings?  That it would be quite nice.<br></div><div>It would make code easier to share, and improve the code overall.<br><br></div><div>Thanks.<br></div><div>--<br></div>Craig <br><div><div><div><div><div><div><div><div><div><br></div></div></div></div></div></div></div></div></div></div>
</blockquote></div><br></div></div></div></div></div>
</blockquote></div><br></div></div></div></div></div></div></div></div>