Bug 10042 - x86_64
Summary: x86_64
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: wine (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: elly@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 11507 15834 16227 16228 16229 17148
Blocks:
  Show dependency tree
 
Reported: 2006-09-26 19:16 MSD by Sergey V Turchin
Modified: 2012-03-16 13:58 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2006-09-26 19:16:35 MSD
Mandriva собирает для x86_64
http://cvs.mandriva.com/cgi-bin/viewvc.cgi/SPECS/wine/wine.spec?view=markup
Хотелось бы и у нас
Comment 1 Vitaly Lipatov 2006-10-05 00:53:42 MSD
Пока застрял на
$ gcc -m32 test.c
/usr/bin/ld: skipping 
incompatible /usr/lib64/gcc/x86_64-alt-linux/4.1.1/./libgcc.a 
when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status
Comment 2 Sergey V Turchin 2006-10-05 14:46:48 MSD
А %configure --enable-win64 в спеке Mandriva не конфликтует с примером ошибки?
Comment 3 Vitaly Lipatov 2006-10-06 22:25:57 MSD
Просто это не совсем то, что наверное хотелось бы. Хотя так и поступлю. 
  --enable-win64          build a Win64 emulator on AMD64 (won't run Win32 
                          binaries) 
 
http://wiki.winehq.org/WineOn64bit  
 
%ifarch x86_64 
                --enable-win64 
%endif 
 
Comment 4 Vitaly Lipatov 2007-04-15 00:49:02 MSD
теперь на простом #include <stdio.h> получаем

[lav@vlav64 tmp]$ gcc -m32 main.c
In file included from /usr/include/features.h:352,
                 from /usr/include/stdio.h:28,
                 from main.c:1:
/usr/include/gnu/stubs.h:7:27: gnu/stubs-32.h: No such file or directory
Comment 5 Slava Semushin 2007-11-06 17:34:00 MSK
(In reply to comment #4)
> теперь на простом #include <stdio.h> получаем
> 
> [lav@vlav64 tmp]$ gcc -m32 main.c
> In file included from /usr/include/features.h:352,
>                  from /usr/include/stdio.h:28,
>                  from main.c:1:
> /usr/include/gnu/stubs.h:7:27: gnu/stubs-32.h: No such file or directory

avm@ сосвсем недавно патчил в этом месте. Кажется, сейчас уже не должно быть
этой ошибки. Проверь, как время будет.

Comment 6 Sergey V Turchin 2008-05-14 16:59:53 MSD
Наверное, уже все готово для сборки?
Comment 7 Vitaly Lipatov 2008-05-15 01:52:08 MSD
Кто-нибудь подскажет, как называется пакет в Сизифе x86_64, содержащий, к 
примеру, libgcc для 32bit?
Comment 8 Sergey V Turchin 2008-05-15 14:36:26 MSD
(In reply to comment #7)
> Кто-нибудь подскажет, как называется пакет в Сизифе x86_64, содержащий, к 
> примеру, libgcc для 32bit?
i586-libgcc4.1-4.1.2-alt2.i586.rpm
Comment 9 Vitaly Lipatov 2008-05-22 12:46:53 MSD
Спасибо, я наконец случайно узнал что существует репозиторий x86_32.
Comment 10 Sergey V Turchin 2008-05-22 14:18:00 MSD
(In reply to comment #9)
> наконец случайно узнал что существует репозиторий x86_32
Я тоже узнал довольно случайно, но обломался, не найдя его в 4.1/branch :-(

Comment 11 Vitaly Lipatov 2008-05-22 16:20:09 MSD
Я правда пока не понял, есть ли более-менее стандартный способ собирать пакеты
под x86_32 и как это делать. Видел arepo, которое имеет странное название.
Comment 12 Vitaly Lipatov 2008-05-29 19:36:38 MSD
Как для меня стало ясно, для работы wine на x86_64 достаточно установить
собранный для i586 пакет, добавив в apt репозиторий x86_32. Правда пока там не
все пакеты.
Сборка wine под x86_64 особого смысла не имеет (к тому же пока не собирается по
внутренним причинам), так как в ней нечего запускать.
Comment 13 Vitaly Lipatov 2008-06-27 07:53:36 MSD
Репозиторий x86_32 сейчас позволяет установить 32-битную сборку wine. Проверил и проблем не нашёл. Остался вопрос с GL-частью (пакет liwine-gl), но вопрос с /usr/lib/libGL.so надо решать явно в других багах.
Comment 14 Michael Shigorin 2008-06-28 18:42:19 MSD
...а именно bug #16195
Comment 15 Michael Shigorin 2008-08-14 21:40:57 MSD
Тьфу ты, извиняюсь -- подумал, что это x86_64 metabug, прочитал переписку, поставил keyword... %|
Comment 16 Sergey V Turchin 2008-09-16 19:15:48 MSD
Но wine все еще нет в x86_32, поэтому ставлю зависимость на 17148
Comment 17 Sir Raorn 2009-05-30 22:27:08 MSD
Проблемы с libGL на x86_32 вроде давно порешали.
Comment 18 Sergey V Turchin 2009-06-08 14:11:29 MSD
Да, порешали, но ни в одном бранче пока нет wine для установки на x86_64

P.S.
Хотя, я себе на 5.0 сделал arepo для wine и http://psxemulator.gazaxian.com/
Comment 19 Sergey V Turchin 2009-12-24 16:43:05 MSK
Может, собрать, все-таки, 64-битный wine ? Тогда хотя бы i586-wine за-AREP-ать можно станет
Comment 20 Vitaly Lipatov 2009-12-25 03:45:36 MSK
(В ответ на комментарий №19)
> Может, собрать, все-таки, 64-битный wine ? Тогда хотя бы i586-wine за-AREP-ать
> можно станет
Точно, gcc 4.4 у нас же уже есть. Собрал wine-vanilla для пробы. wine чуть позже.
wine-vanilla-1.1.34-alt2.src.rpm