* [devel] 32bit support under x86_64 @ 2007-11-09 21:50 Igor Muratov 2007-11-09 23:32 ` Alexey Tourbin 2007-11-14 5:47 ` Igor Muratov 0 siblings, 2 replies; 13+ messages in thread From: Igor Muratov @ 2007-11-09 21:50 UTC (permalink / raw) To: ALT Linux Team development discussions FYI: Вынужден снова вернуться к вопросу о поддержке ораклового софта в ALS 4.0 На системах 32 бит все замечательно, а вот на x86_64 оракл совершенно не живет. Дело в том что у оракла 32 битный инсталятор даже для 64 битной архитектуры. Может он и будет работать, но об этом мы не знаем т.к. его просто невозможно поставить. То что у нас чисто 64 битная система это конечно здорово, но как быть с проприетарщиной от которой никуда не деться? Предвижу советы сделать 32 битный контейнер и гонять оракла там. НЕ МОГУ это сделать. По организационным причинам. Мой басурманский коллега не переживет такого шока. Теперь вопрос. Делается ли у нас что-нибудь для поддержки 32 бит на x86_64 или это не считается существенным? Если делается, то каковы перспективы? Будет ли это внесено в апдейты 4.0 или нужно будет ждать следующего бранча? PS На сайте altlinux.ru видимо стоит сделать примечание что поддержка только 32 битной версии оракла. -- With best regards Igor Muratov ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-09 21:50 [devel] 32bit support under x86_64 Igor Muratov @ 2007-11-09 23:32 ` Alexey Tourbin 2007-11-09 23:52 ` Dmitry V. Levin 2007-11-10 0:16 ` Pavlov Konstantin 2007-11-14 5:47 ` Igor Muratov 1 sibling, 2 replies; 13+ messages in thread From: Alexey Tourbin @ 2007-11-09 23:32 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 422 bytes --] On Fri, Nov 09, 2007 at 03:50:28PM -0600, Igor Muratov wrote: > живет. Дело в том что у оракла 32 битный инсталятор даже для 64 битной > архитектуры. Может он и будет работать, но об этом мы не знаем т.к. его > просто невозможно поставить. Попробуй собрать /people/at/packages/i586-libs.git на i586 системе и установить его в x86_64 систему. Если каких-то библиотек не хватает, то можно будет доукомплектовать. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-09 23:32 ` Alexey Tourbin @ 2007-11-09 23:52 ` Dmitry V. Levin 2007-11-09 23:59 ` Alexey Tourbin ` (3 more replies) 2007-11-10 0:16 ` Pavlov Konstantin 1 sibling, 4 replies; 13+ messages in thread From: Dmitry V. Levin @ 2007-11-09 23:52 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 644 bytes --] On Sat, Nov 10, 2007 at 02:32:20AM +0300, Alexey Tourbin wrote: > On Fri, Nov 09, 2007 at 03:50:28PM -0600, Igor Muratov wrote: > > живет. Дело в том что у оракла 32 битный инсталятор даже для 64 битной > > архитектуры. Может он и будет работать, но об этом мы не знаем т.к. его > > просто невозможно поставить. > > Попробуй собрать /people/at/packages/i586-libs.git > на i586 системе и установить его в x86_64 систему. > > Если каких-то библиотек не хватает, то можно будет доукомплектовать. Для gcc -m32 нужно взять glibc-devel и gcc4.1 из Сизифа. См. тж. http://git.altlinux.org/people/avm/packages/arepo.git -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-09 23:52 ` Dmitry V. Levin @ 2007-11-09 23:59 ` Alexey Tourbin 2007-11-10 0:23 ` Pavlov Konstantin ` (2 subsequent siblings) 3 siblings, 0 replies; 13+ messages in thread From: Alexey Tourbin @ 2007-11-09 23:59 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1721 bytes --] On Sat, Nov 10, 2007 at 02:52:49AM +0300, Dmitry V. Levin wrote: > On Sat, Nov 10, 2007 at 02:32:20AM +0300, Alexey Tourbin wrote: > > On Fri, Nov 09, 2007 at 03:50:28PM -0600, Igor Muratov wrote: > > > живет. Дело в том что у оракла 32 битный инсталятор даже для 64 битной > > > архитектуры. Может он и будет работать, но об этом мы не знаем т.к. его > > > просто невозможно поставить. > > > > Попробуй собрать /people/at/packages/i586-libs.git > > на i586 системе и установить его в x86_64 систему. > > > > Если каких-то библиотек не хватает, то можно будет доукомплектовать. > > Для gcc -m32 нужно взять glibc-devel и gcc4.1 из Сизифа. > См. тж. http://git.altlinux.org/people/avm/packages/arepo.git Ага, только что обратил внимание на arepo.git. $ /usr/lib/rpm/python.req arepo.py python2.4(os) python2.4(stat) python2.4(time) python2.4(rpm) /usr/lib/rpm/python.req.py: arepo.py: line=65 IGNORE module=os /usr/lib/rpm/python.req.py: arepo.py: line=130 IGNORE module=os /usr/lib/rpm/python.req.py: arepo.py: line=136 IGNORE module=subprocess /usr/lib/rpm/python.req.py: arepo.py: line=143 IGNORE module=re /usr/lib/rpm/python.req.py: arepo.py: line=219 IGNORE module=tempfile /usr/lib/rpm/python.req.py: arepo.py: line=225 IGNORE module=os /usr/lib/rpm/python.req.py: arepo.py: line=270 IGNORE module=os /usr/lib/rpm/python.req.py: arepo.py: line=275 IGNORE module=subprocess /usr/lib/rpm/python.req.py: arepo.py: line=318 IGNORE module=tempfile /usr/lib/rpm/python.req.py: arepo.py: line=326 IGNORE module=tempfile /usr/lib/rpm/python.req.py: arepo.py: line=341 IGNORE module=os /usr/lib/rpm/python.req.py: arepo.py: line=486 IGNORE module=getopt $ У ково чево болит... :) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-09 23:52 ` Dmitry V. Levin 2007-11-09 23:59 ` Alexey Tourbin @ 2007-11-10 0:23 ` Pavlov Konstantin 2007-11-10 0:53 ` Alexey Tourbin 2007-11-13 22:36 ` Igor Muratov 3 siblings, 0 replies; 13+ messages in thread From: Pavlov Konstantin @ 2007-11-10 0:23 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 887 bytes --] On Sat, Nov 10, 2007 at 02:52:49AM +0300, Dmitry V. Levin wrote: > On Sat, Nov 10, 2007 at 02:32:20AM +0300, Alexey Tourbin wrote: > > On Fri, Nov 09, 2007 at 03:50:28PM -0600, Igor Muratov wrote: > > > живет. Дело в том что у оракла 32 битный инсталятор даже для 64 битной > > > архитектуры. Может он и будет работать, но об этом мы не знаем т.к. его > > > просто невозможно поставить. > > > > Попробуй собрать /people/at/packages/i586-libs.git > > на i586 системе и установить его в x86_64 систему. > > > > Если каких-то библиотек не хватает, то можно будет доукомплектовать. > > Для gcc -m32 нужно взять glibc-devel и gcc4.1 из Сизифа. > > См. тж. http://git.altlinux.org/people/avm/packages/arepo.git О как, интересно. Можно ли ожидать выкладывание репозитория, созданного этой утилитой, на ftp? -- Sisyphus вообще не дистрибутив. -- rider in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-09 23:52 ` Dmitry V. Levin 2007-11-09 23:59 ` Alexey Tourbin 2007-11-10 0:23 ` Pavlov Konstantin @ 2007-11-10 0:53 ` Alexey Tourbin 2007-11-13 22:36 ` Igor Muratov 3 siblings, 0 replies; 13+ messages in thread From: Alexey Tourbin @ 2007-11-10 0:53 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 489 bytes --] On Sat, Nov 10, 2007 at 02:52:49AM +0300, Dmitry V. Levin wrote: > См. тж. http://git.altlinux.org/people/avm/packages/arepo.git То есть он просто запаковывает в i586-* пакеты все файлы, которые не будут пересекаться по путям с соответствующим *.x86_64.rpm пакетом. 349 def auto_file_list(pkg, source, target): 350 src = source.header_for(pkg) 351 dst = target.header_for(pkg) 352 return map(files_entry, src.get_file_list() - dst.get_file_list()) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-09 23:52 ` Dmitry V. Levin ` (2 preceding siblings ...) 2007-11-10 0:53 ` Alexey Tourbin @ 2007-11-13 22:36 ` Igor Muratov 2007-11-13 22:48 ` Alex Myltsev 3 siblings, 1 reply; 13+ messages in thread From: Igor Muratov @ 2007-11-13 22:36 UTC (permalink / raw) To: ALT Linux Team development discussions Dmitry V. Levin wrote: > On Sat, Nov 10, 2007 at 02:32:20AM +0300, Alexey Tourbin wrote: > >> On Fri, Nov 09, 2007 at 03:50:28PM -0600, Igor Muratov wrote: >> >>> живет. Дело в том что у оракла 32 битный инсталятор даже для 64 битной >>> архитектуры. Может он и будет работать, но об этом мы не знаем т.к. его >>> просто невозможно поставить. >>> >> Попробуй собрать /people/at/packages/i586-libs.git >> на i586 системе и установить его в x86_64 систему. >> >> Если каких-то библиотек не хватает, то можно будет доукомплектовать. >> > > Для gcc -m32 нужно взять glibc-devel и gcc4.1 из Сизифа. > > См. тж. http://git.altlinux.org/people/avm/packages/arepo.git > Похоже сам я не справляюсь, опять нужна помощь зала. Я собрал с помощью arepo некоторые пакеты которые требовал инсталлер. [root@apache tmp]# rpm -qa |grep ^i586 |sort i586-cpp4.1-4.1.1-alt12 i586-gcc4.1-4.1.1-alt12 i586-glibc-core-2.5-alt5 i586-glibc-devel-2.5-alt5 i586-glibc-nss-2.5-alt5 i586-libICE-1.0.4-alt1 i586-libSM-1.0.3-alt1 i586-libX11-1.1.3-alt6 i586-libXau-1.0.3-alt1 i586-libXdmcp-1.0.2-alt1.0 i586-libXext-1.0.3-alt1 i586-libXp-1.0.0-alt3.0 i586-libXt-1.0.5-alt1 i586-libXtst-1.0.3-alt1 i586-libgcc4.1-4.1.1-alt12 i586-libltdl-1.5.22-alt2 i586-libstdc++3.3-3.3.4-alt4 i586-libstdc++4.1-4.1.1-alt12 i586-libxcb-1.1-alt1 Инсталлер запустился и отработал почти до конца. Спотыкнулся он при линковке одной либы libclntsh.so Сборка этой либы делается для обоих архитектур. 64-разрядная версия собралась, а вот 32-разрядная не может. /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 Я проверил, во втором случае gcc запускается с ключиком -m32, подставляет в пути к 32-разрядным либам, но линковку он делает с 64-разрядной версией libgcc. Не понимаю почему. Есть какие-нибудь идеи? -- With best regards Igor Muratov ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-13 22:36 ` Igor Muratov @ 2007-11-13 22:48 ` Alex Myltsev 0 siblings, 0 replies; 13+ messages in thread From: Alex Myltsev @ 2007-11-13 22:48 UTC (permalink / raw) To: ALT Linux Team development discussions On Nov 14, 2007 1:36 AM, Igor Muratov <migor@altlinux.org> wrote: > Я собрал с помощью arepo некоторые пакеты которые требовал инсталлер. Круто, оно даже работает не только у меня на машине... > /usr/lib64/gcc/x86_64-alt-linux/4.1.1/libgcc.a when searching for -lgcc > /usr/bin/ld: cannot find -lgcc > > Я проверил, во втором случае gcc запускается с ключиком -m32, > подставляет в пути к 32-разрядным либам, но линковку он делает с > 64-разрядной версией libgcc. Не понимаю почему. Быстрый хак: после установки i586-gcc4.1 сделать # ln -s /usr/lib/gcc/i586-alt-linux/4.1.1 /usr/lib64/gcc/x86_64-alt-linux/4.1.1/32 Именно там 64-битный gcc ищет свои запчасти при -m32. Требуемый симлинк пока не добавляется при автоматической перепаковке. Часов через 8..9 сделаю так, чтобы добавлялся. ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-09 23:32 ` Alexey Tourbin 2007-11-09 23:52 ` Dmitry V. Levin @ 2007-11-10 0:16 ` Pavlov Konstantin 2007-11-10 21:31 ` Vitaly Lipatov 1 sibling, 1 reply; 13+ messages in thread From: Pavlov Konstantin @ 2007-11-10 0:16 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 969 bytes --] On Sat, Nov 10, 2007 at 02:32:20AM +0300, Alexey Tourbin wrote: > On Fri, Nov 09, 2007 at 03:50:28PM -0600, Igor Muratov wrote: > > живет. Дело в том что у оракла 32 битный инсталятор даже для 64 битной > > архитектуры. Может он и будет работать, но об этом мы не знаем т.к. его > > просто невозможно поставить. > > Попробуй собрать /people/at/packages/i586-libs.git > на i586 системе и установить его в x86_64 систему. > > Если каких-то библиотек не хватает, то можно будет доукомплектовать. Я себе доукомплектовал до того, что wine запускается. Правда, CS там опять же не работает. :( -- <Lost[work]> hiddenman: русскоязычное сообщество <dottedmag> Lost[work]: а ты по-английски не шпрехаешь? <hiddenman> Lost[work]: а де оно? :) <gns> hiddenman: да вот же :) <Lost[work]> dottedmag: на русском приятнее. Где еще можно увидеть халявный суппорт с чувством юмора... <gns> Lost[work]: и с ба-а-альшими запасами хорошей травы %) [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-10 0:16 ` Pavlov Konstantin @ 2007-11-10 21:31 ` Vitaly Lipatov 2007-11-10 23:53 ` Pavlov Konstantin 0 siblings, 1 reply; 13+ messages in thread From: Vitaly Lipatov @ 2007-11-10 21:31 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: Pavlov Konstantin On 10 ноября 2007, Pavlov Konstantin wrote: ... > Я себе доукомплектовал до того, что wine запускается. Костя, а ты не мог бы проконсультировать, какие движения для этого требуются, и что ещё нужно кроме Сизифа? -- С уважением, Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-10 21:31 ` Vitaly Lipatov @ 2007-11-10 23:53 ` Pavlov Konstantin 0 siblings, 0 replies; 13+ messages in thread From: Pavlov Konstantin @ 2007-11-10 23:53 UTC (permalink / raw) To: devel; +Cc: Vitaly Lipatov [-- Attachment #1: Type: text/plain, Size: 786 bytes --] On Sun, Nov 11, 2007 at 12:31:20AM +0300, Vitaly Lipatov wrote: > On 10 ноября 2007, Pavlov Konstantin wrote: > ... > > Я себе доукомплектовал до того, что wine запускается. > Костя, а ты не мог бы проконсультировать, какие движения для > этого требуются, и что ещё нужно кроме Сизифа? Хорошо, я завтра-послезавтра приведу пакет в более-менее приличный вид и выложу в свой git. Там ничего страшного нет, просто я руками скопировал все нужные библиотеки и части wine в результирующий пакет. Ничего кроме Сизифа и не требуется. Counter Strike, впрочем, почему-то не заработал. -- <V_home> сорри что повторяюсь, у кого-нибудь кроме меня kde самопроизвольно на jamaica.kde.org лезет? <raorn> V_home: сегодня день рожденья боба марли. так что всё правильно [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-09 21:50 [devel] 32bit support under x86_64 Igor Muratov 2007-11-09 23:32 ` Alexey Tourbin @ 2007-11-14 5:47 ` Igor Muratov 2007-11-14 10:37 ` Dmitry V. Levin 1 sibling, 1 reply; 13+ messages in thread From: Igor Muratov @ 2007-11-14 5:47 UTC (permalink / raw) To: ALT Linux Team development discussions Резюмирую тред. Igor Muratov wrote: > Вынужден снова вернуться к вопросу о поддержке ораклового софта в ALS 4.0 > На системах 32 бит все замечательно, а вот на x86_64 оракл совершенно не > живет Оно ожило! По крайней мере все поставилось без ошибок и даже запускаются разные утилитки. Посмотрим как будет дальше себя вести. Вот список того что прилшось дособрать в i586 i586-cpp4.1-4.1.1-alt12 i586-gcc4.1-4.1.1-alt12 i586-glibc-core-2.5-alt5 i586-glibc-devel-2.5-alt5 i586-glibc-nss-2.5-alt5 i586-libICE-1.0.4-alt1 i586-libSM-1.0.3-alt1 i586-libX11-1.1.3-alt6 i586-libXau-1.0.3-alt1 i586-libXdmcp-1.0.2-alt1.0 i586-libXext-1.0.3-alt1 i586-libXp-1.0.0-alt3.0 i586-libXt-1.0.5-alt1 i586-libXtst-1.0.3-alt1 i586-libgcc4.1-4.1.1-alt12 i586-libltdl-1.5.22-alt2 i586-libstdc++3.3-3.3.4-alt4 i586-libstdc++4.1-4.1.1-alt12 i586-libxcb-1.1-alt1 и линк который нужно сделать ручками (если его нет) # ln -s /usr/lib/gcc/i586-alt-linux/4.1.1 /usr/lib64/gcc/x86_64-alt-linux/4.1.1/32 Подозреваю что i586-libltdl лишний, ну да бог с ним. Что мне во всем этом не нравится. К сожалению это отход от дистрибутива. Средствами ALS 4.0 x86_64 это сделать невозможно. Нужно обязательно переключаться на сизиф либо делать backport для ряда пакетов. Учитывая что мы всегда говорили что Сизиф это сплошные эксперементы, то рекомендовать это для продакшена я не могу. Так что отделу продаж есть над чем думать. Как продавать дистрибутив который не поддерживает Оракловый софт. -- With best regards Igor Muratov ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] 32bit support under x86_64 2007-11-14 5:47 ` Igor Muratov @ 2007-11-14 10:37 ` Dmitry V. Levin 0 siblings, 0 replies; 13+ messages in thread From: Dmitry V. Levin @ 2007-11-14 10:37 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 536 bytes --] On Tue, Nov 13, 2007 at 11:47:57PM -0600, Igor Muratov wrote: > Что мне во всем этом не нравится. К сожалению это отход от дистрибутива. > Средствами ALS 4.0 x86_64 это сделать невозможно. Нужно обязательно > переключаться на сизиф либо делать backport для ряда пакетов. Учитывая > что мы всегда говорили что Сизиф это сплошные эксперементы, то > рекомендовать это для продакшена я не могу. Всё проходит через сплошные эксперименты. Когда пройдёт, тогда можно будет рекомендовать для промышленной эксплуатации. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2007-11-14 10:37 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-11-09 21:50 [devel] 32bit support under x86_64 Igor Muratov 2007-11-09 23:32 ` Alexey Tourbin 2007-11-09 23:52 ` Dmitry V. Levin 2007-11-09 23:59 ` Alexey Tourbin 2007-11-10 0:23 ` Pavlov Konstantin 2007-11-10 0:53 ` Alexey Tourbin 2007-11-13 22:36 ` Igor Muratov 2007-11-13 22:48 ` Alex Myltsev 2007-11-10 0:16 ` Pavlov Konstantin 2007-11-10 21:31 ` Vitaly Lipatov 2007-11-10 23:53 ` Pavlov Konstantin 2007-11-14 5:47 ` Igor Muratov 2007-11-14 10:37 ` Dmitry V. Levin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git