Bug 10042 - x86_64
: x86_64
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/wine)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
: 11507 15834 16227 16228 16229 17148
:
  Show dependency tree
 
Reported: 2006-09-26 19:16 by
Modified: 2012-03-16 13:58 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-09-26 19:16:35
Mandriva собирает для x86_64
http://cvs.mandriva.com/cgi-bin/viewvc.cgi/SPECS/wine/wine.spec?view=markup
Хотелось бы и у нас
------- Comment #1 From 2006-10-05 00:53:42 -------
Пока застрял на
$ 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 From 2006-10-05 14:46:48 -------
А %configure --enable-win64 в спеке Mandriva не конфликтует с примером ошибки?
------- Comment #3 From 2006-10-06 22:25:57 -------
Просто это не совсем то, что наверное хотелось бы. Хотя так и поступлю. 
  --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 From 2007-04-15 00:49:02 -------
теперь на простом #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 From 2007-11-06 17:34:00 -------
(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 From 2008-05-14 16:59:53 -------
Наверное, уже все готово для сборки?
------- Comment #7 From 2008-05-15 01:52:08 -------
Кто-нибудь подскажет, как называется пакет в Сизифе x86_64, содержащий, к 
примеру, libgcc для 32bit?
------- Comment #8 From 2008-05-15 14:36:26 -------
(In reply to comment #7)
> Кто-нибудь подскажет, как называется пакет в Сизифе x86_64, содержащий, к 
> примеру, libgcc для 32bit?
i586-libgcc4.1-4.1.2-alt2.i586.rpm
------- Comment #9 From 2008-05-22 12:46:53 -------
Спасибо, я наконец случайно узнал что существует репозиторий x86_32.
------- Comment #10 From 2008-05-22 14:18:00 -------
(In reply to comment #9)
> наконец случайно узнал что существует репозиторий x86_32
Я тоже узнал довольно случайно, но обломался, не найдя его в 4.1/branch :-(

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

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