<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 20, 2018 at 8:11 AM, Ralph Versteegen <span dir="ltr"><<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>I hope it's not a whole month, but if we delay by some weeks it'll be nice to not be in the mindset of squeezing things in at the last minute, which I always fall into!<br><br></div></div></div></blockquote><div><br></div><div>Sounds fine. I'll reset my reminder for the start of the Fufluns stabilization for 2 weeks from now, March 6th<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div></div>Oh, and Etheldreme+1 never happened. That's too bad; there are a raft of bugfixes in nightlies. If we could do stable releases with minimal effort I would have suggested we release it a week ago despite the absurd delay.<br></div>(I actually have a couple more finished bugfixes in an unmerged branch somewhere... so many branches)<br></div></blockquote><br><div>If you still want to do an Etheldreme+1 this week, I could find time to build and upload it. But I also don't mind just waiting for Fufluns.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><div class="gmail_quote">On 21 February 2018 at 04:58, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Okay, that is fine by me. Shall we push it out 1 month?<div class="m_-2384145833284756096HOEnZb"><div class="m_-2384145833284756096h5"><br><br>On Tuesday, February 20, 2018, Ralph Versteegen <<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Actually, I wanted to talk about that. I think we should delay Fufluns a bit. Nightlies are still in a state in which I'm actively advising people not to use them, and I received report of, or discovered myself, at least 8 bugs just yesterday!  And I still have several feature branches to merge.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 21 February 2018 at 03:18, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Broken builds, and today is the day to start Fufluns stabilization. That seems about right ;)<div><div><br><br>On Tuesday, February 20, 2018, Ralph Versteegen <<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>It doesn't entirely work on Windows either :(<br></div>After these changes, the size of custom.exe in the nightly builds only reduced from 4.9MB to 4.4MB (mingw, gcc 5.3). But on my machine I get 3.2MB (with mxe/mingw-w64, gcc 5.4) or 3.3MB (with mingw on windows, gcc 4.8.1). gcc on the nightly build machine simply isn't stripping out the dead code it should be - there's still an extra half a megabyte of libstdc++ in there (most of it seems to be code for locale-dependent punctuation, especially of currency!) Not counting all the symbols for that dead code. That still doesn't add up to the whole discrepancy, though.<br><br></div>Can't ssh to my mac right now, but I'll fix it blind. And I see I broke android too. That's three different platform builds broken (including Windows yesterday), in different ways!<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 21 February 2018 at 02:00, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Looks like this doesn't work on Mac:<div><br></div><div><br><span style="color:rgb(34,34,34);font-size:14px">ld: unknown option: --gc-sections</span><br style="color:rgb(34,34,34);font-size:14px"><span style="color:rgb(34,34,34);font-size:14px">clang: error: linker command failed with exit code 1 (use -v to see invocation)</span></div><div><div><div><font color="#222222"><span style="font-size:14px"><br></span></font></div><div><font color="#222222"><span style="font-size:14px"><br></span></font>On Sunday, February 18, 2018,  <<a href="mailto:subversion@hamsterrepublic.com" target="_blank">subversion@hamsterrepublic.co<wbr>m</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">teeemcee<br>
2018-02-18 23:58:20 -0800 (Sun, 18 Feb 2018)<br>
452<br>
scons: Reduce game/custom.exe size by 1MB by compiling with --gc-sections<br>
<br>
Measured on a gengcc=1 debug=0 build with MXE (mingw-w64).<br>
Mainly, this cuts out most of libstdc++, which we statically link. So the effect<br>
isn't dramatic on other platforms.<br>
<br>
I now measure game.exe as 3MB and custom.exe as 3.5MB. Of that, 600KB is<br>
symbol information, unfortunately a large amount of that is from libstdc++,<br>
because ld doesn't delete symbols for GC'd sections.<br>
---<br>
U   wip/SConscript<br>
______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
</blockquote></div>
</div></div><br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div>
</blockquote>
</div></div><br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div>
</blockquote>
</div></div><br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org">ohrrpgce@lists.motherhamster.<wbr>org</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.<wbr>org/listinfo.cgi/ohrrpgce-<wbr>motherhamster.org</a><br>
<br></blockquote></div><br></div></div>