Bug 31834 - Не собирается WINE64
Summary: Не собирается WINE64
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gcc5 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL: https://gcc.gnu.org/bugzilla/show_bug...
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-24 14:06 MSK by Andrey Cherepanov
Modified: 2016-02-25 17:54 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.