<div dir="ltr">On Thu, Feb 19, 2015 at 12:04 AM, Michael Cronenworth <span dir="ltr"><<a href="mailto:mike@cchtml.com" target="_blank">mike@cchtml.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Has anyone given GCC 5.0 a shot?<br>
<br>
It breaks x86_64 for me and other Fedora 22+ users (22 and up use 5.0). Running wine as pure 32-bit does not exhibit issues. We're using 1.7.36 with wine-staging applied.<br>
<br>
In 64-bit mode it will not create a valid wine-prefix so I cannot run winedbg and nothing eventful happens with gdb attached to wine. Any ideas on how to debug this further?<br></blockquote><div><br></div><div>Start by compiling vanilla wine, to make sure it's not one of the staging patches.<br><br></div><div>That said, it's more likely a change in gcc. I've noticed breakages in wine64 for a few major gcc version changes. You'll definitely want to take advantage of git bisect run for this. See <a href="https://bugs.winehq.org/show_bug.cgi?id=33307">https://bugs.winehq.org/show_bug.cgi?id=33307</a>, <a href="https://bugs.winehq.org/show_bug.cgi?id=36139">https://bugs.winehq.org/show_bug.cgi?id=36139</a>, et al.<br><br></div><div>More explicitly, you'll need a shell script that:<br></div><div>Builds gcc, installs it somewhere, then uses that gcc to compile wine64 (and 32-bit, you need both), then run wineboot. It should exit 125 for any compiling issues, 0 for success, non-zero/125 otherwise. git will do the rest, but it will take a while (took ~30 hours on a decent workstation the last time I tried).<br></div><div> </div></div>-- <br><div class="gmail_signature">-Austin</div>
</div></div>