Compiling with GCC 5.0

Austin English austinenglish at gmail.com
Thu Feb 19 00:13:53 CST 2015


On Thu, Feb 19, 2015 at 12:04 AM, Michael Cronenworth <mike at cchtml.com>
wrote:

> Has anyone given GCC 5.0 a shot?
>
> 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.
>
> 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?
>

Start by compiling vanilla wine, to make sure it's not one of the staging
patches.

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
https://bugs.winehq.org/show_bug.cgi?id=33307,
https://bugs.winehq.org/show_bug.cgi?id=36139, et al.

More explicitly, you'll need a shell script that:
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).

-- 
-Austin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20150219/28ef7e4b/attachment.html>


More information about the wine-devel mailing list