Bug 31834

Summary: Не собирается WINE64
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: gcc5Assignee: Gleb F-Malinovskiy <glebfm>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: glebfm, lav
Version: unstable   
Hardware: all   
OS: Linux   
URL: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69140

Description Andrey Cherepanov 2016-02-24 14:06:51 MSK
18 января 2016 года была исправлена

Enable frame pointer for TARGET_64BIT_MS_ABI when stack is misaligned.

которая не позволяла собрать новый WINE:

crypt_md4.c: In function ‘MD4Update’:
crypt_md4.c:134:1: internal compiler error: in choose_baseaddr, at config/i386/i386.c:10412 

Коммит
https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=232528
Comment 1 Gleb F-Malinovskiy 2016-02-24 14:20:37 MSK
А у нас есть что-то готовое чтобы это воспроизвести?
Comment 2 Vitaly Lipatov 2016-02-24 15:39:54 MSK
(В ответ на комментарий №1)
> А у нас есть что-то готовое чтобы это воспроизвести?
В баге по URL есть примеры.

Я пока собрал wine 1.9.3(4), применив workaround:
%add_optflags -fno-omit-frame-pointer

Если эту строку убрать из спека пакета wine-vanilla, ошибка будет, но это громоздкий способ.
Comment 3 Gleb F-Malinovskiy 2016-02-25 17:54:02 MSK
Fixed in gcc5-5.3.1-alt2.