* [devel] Q: x86_64 @ 2004-08-15 3:36 Alexey Tourbin 2004-08-15 7:54 ` Денис Смирнов 2004-08-16 5:56 ` Anton Farygin 0 siblings, 2 replies; 13+ messages in thread From: Alexey Tourbin @ 2004-08-15 3:36 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 759 bytes --] Господа, В bugzilla.altlinux за последнее время появилось 24 сообщения, написанных Антоном <mouse@>, из которых ясно, что предпринимается попытка спротировать базовую систему Sisyphus на платформу x86_64. Смысл исправлений обычно сводится к тому, что нужно добавить куда следует новые библиотечные пути /lib64 и /usr/lib64. Из чего вопросы: - какова перспектива портирования Sisyphus на другие платформы (в частности, x86_64) и выпуска продуктов ALT Linux для этих платформ (мы здесь все частные лица, но всё же: может кто-нибудь знает) - есть ли у кого-нибудь из maintainer'ов возможность собирать и тестировать пакеты для платформы x86_64. А также любая другая нетривиальная информация на эту тему (была бы) (мне) интересна. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-08-15 3:36 [devel] Q: x86_64 Alexey Tourbin @ 2004-08-15 7:54 ` Денис Смирнов 2004-08-16 5:56 ` Anton Farygin 1 sibling, 0 replies; 13+ messages in thread From: Денис Смирнов @ 2004-08-15 7:54 UTC (permalink / raw) To: devel On Sun, Aug 15, 2004 at 07:36:34AM +0400, Алексей Турбин wrote: AT> - есть ли у кого-нибудь из maintainer'ов возможность собирать и AT> тестировать пакеты для платформы x86_64. У меня есть доступ к двухпроцессорному оптерону для тестирования. -- С уважением, Денис http://freesource.info ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-08-15 3:36 [devel] Q: x86_64 Alexey Tourbin 2004-08-15 7:54 ` Денис Смирнов @ 2004-08-16 5:56 ` Anton Farygin 2004-08-16 8:21 ` Денис Смирнов 2004-09-03 7:19 ` Vladimir Lettiev 1 sibling, 2 replies; 13+ messages in thread From: Anton Farygin @ 2004-08-16 5:56 UTC (permalink / raw) To: ALT Devel discussion list Alexey Tourbin пишет: > Господа, > > В bugzilla.altlinux за последнее время появилось 24 сообщения, > написанных Антоном <mouse@>, из которых ясно, что предпринимается > попытка спротировать базовую систему Sisyphus на платформу x86_64. > > Смысл исправлений обычно сводится к тому, что нужно добавить куда > следует новые библиотечные пути /lib64 и /usr/lib64. > > Из чего вопросы: > > - какова перспектива портирования Sisyphus на другие платформы (в > частности, x86_64) и выпуска продуктов ALT Linux для этих платформ (мы > здесь все частные лица, но всё же: может кто-нибудь знает) Перспектива хорошая, железо у нас есть (включая ноутбуки на AMD64), делать многого там похоже не нужно (правда не все собирается под x86_64). > > - есть ли у кого-нибудь из maintainer'ов возможность собирать и > тестировать пакеты для платформы x86_64. У меня точно есть. Как собирать, так и тестировать. Rgds, Rider ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-08-16 5:56 ` Anton Farygin @ 2004-08-16 8:21 ` Денис Смирнов 2004-09-03 7:19 ` Vladimir Lettiev 1 sibling, 0 replies; 13+ messages in thread From: Денис Смирнов @ 2004-08-16 8:21 UTC (permalink / raw) To: Anton Farygin; +Cc: ALT Devel discussion list On Mon, Aug 16, 2004 at 09:56:26AM +0400, Anton Farygin wrote: AF> Перспектива хорошая, железо у нас есть (включая ноутбуки на AMD64), AF> делать многого там похоже не нужно (правда не все собирается под x86_64). Не страшно -- что-то можно использовать и 32-х битное. -- С уважением, Денис http://freesource.info ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-08-16 5:56 ` Anton Farygin 2004-08-16 8:21 ` Денис Смирнов @ 2004-09-03 7:19 ` Vladimir Lettiev 2004-09-03 12:05 ` Kachalov Anton 1 sibling, 1 reply; 13+ messages in thread From: Vladimir Lettiev @ 2004-09-03 7:19 UTC (permalink / raw) To: ALT Devel discussion list Anton Farygin wrote: >> - какова перспектива портирования Sisyphus на другие платформы (в >> частности, x86_64) и выпуска продуктов ALT Linux для этих платформ (мы >> здесь все частные лица, но всё же: может кто-нибудь знает) > > Перспектива хорошая, железо у нас есть (включая ноутбуки на AMD64), > делать многого там похоже не нужно (правда не все собирается под x86_64). > новый lilo теперь собирается на IA64: http://lilo.go.dyndns.org/pub/linux/lilo/changes.txt -- С уважением, Владимир Леттиев aka crux <crux@syktsu.ru> ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-09-03 7:19 ` Vladimir Lettiev @ 2004-09-03 12:05 ` Kachalov Anton 2004-09-03 12:51 ` Vladimir Lettiev 2004-09-03 14:14 ` Денис Смирнов 0 siblings, 2 replies; 13+ messages in thread From: Kachalov Anton @ 2004-09-03 12:05 UTC (permalink / raw) To: ALT Devel discussion list Vladimir Lettiev wrote: > > новый lilo теперь собирается на IA64: > http://lilo.go.dyndns.org/pub/linux/lilo/changes.txt > я бы сказал вот так: - fix "long" -> "int" for compilation on 64-bit systems. (*.h, *.c) это не только ia64 ;-) Rgds, Anton -- ALT Linux [http://www.altlinux.org] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-09-03 12:05 ` Kachalov Anton @ 2004-09-03 12:51 ` Vladimir Lettiev 2004-09-03 13:15 ` Anton Kachalov 2004-09-03 14:14 ` Денис Смирнов 1 sibling, 1 reply; 13+ messages in thread From: Vladimir Lettiev @ 2004-09-03 12:51 UTC (permalink / raw) To: ALT Devel discussion list Kachalov Anton wrote: > Vladimir Lettiev wrote: >> новый lilo теперь собирается на IA64: >> http://lilo.go.dyndns.org/pub/linux/lilo/changes.txt >> > я бы сказал вот так: > - fix "long" -> "int" for compilation on 64-bit systems. (*.h, *.c) > это не только ia64 ;-) > Да, наверно. Просто changelog читал на freshmeat'е, а там такая фраза: "It provides for compilation on 64-bit Linux (IA-64)". -- С уважением, Владимир Леттиев aka crux <crux@syktsu.ru> ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-09-03 12:51 ` Vladimir Lettiev @ 2004-09-03 13:15 ` Anton Kachalov 0 siblings, 0 replies; 13+ messages in thread From: Anton Kachalov @ 2004-09-03 13:15 UTC (permalink / raw) To: ALT Devel discussion list On Fri, Sep 03, 2004 at 04:51:57PM +0400, Vladimir Lettiev wrote: > > Да, наверно. Просто changelog читал на freshmeat'е, а там такая фраза: > "It provides for compilation on 64-bit Linux (IA-64)". лан, я ща соберу и посмотрим - только на ia64 или ещё и amd64 :) Rgds, Anton ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-09-03 12:05 ` Kachalov Anton 2004-09-03 12:51 ` Vladimir Lettiev @ 2004-09-03 14:14 ` Денис Смирнов 2004-09-03 14:24 ` Kachalov Anton 1 sibling, 1 reply; 13+ messages in thread From: Денис Смирнов @ 2004-09-03 14:14 UTC (permalink / raw) To: Kachalov Anton; +Cc: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1273 bytes --] On Fri, Sep 03, 2004 at 04:05:21PM +0400, Kachalov Anton wrote: KA> я бы сказал вот так: KA> - fix "long" -> "int" for compilation on 64-bit systems. (*.h, *.c) KA> это не только ia64 ;-) Я вчера часть сизифа прогнал через сборку на оптероне. Выявил четыре типа самых распространённых ошибок: 1. приведение указателей к целым (частенько, причём часто реально нужно только знать 0/не 0). 2. установку не в lib64 3. (очень часто, также очень часто вместе с предыдущим) в %files используется /lib и /usr/lib вместо соответствующих макросов. 4. по каким-то причинам сборка происходит по x86, если руками не указать -m64. Решения: 1 -- ясное дело руками 2 -- может прямо в rpmbuild при сборке на x86_64 после секции %install автоматически переименовывать /usr/lib в /usr/lib64 и /lib в /lib64? 3 -- таки надо добавить в sisyphus_check проверку спека на предмет неиспользования макросов там, где это нужно делать. 4 -- в /usr/lib/rpm/rpmrc для платформы x86_64 добавить ключ -m64, а для 32-х битных ключ -m32. Это ещё не раз пригодится. bugzilla сейчас пользоваться не могу (тонкий диалап), если интересует -- могу при изготовлении патчей к пакетам для сборки кидаться ими в тебя. -- С уважением, Денис http://freesource.info [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-09-03 14:14 ` Денис Смирнов @ 2004-09-03 14:24 ` Kachalov Anton 2004-09-03 15:53 ` Денис Смирнов 0 siblings, 1 reply; 13+ messages in thread From: Kachalov Anton @ 2004-09-03 14:24 UTC (permalink / raw) To: ALT Devel discussion list Денис Смирнов wrote: >On Fri, Sep 03, 2004 at 04:05:21PM +0400, Kachalov Anton wrote: > > KA> я бы сказал вот так: > KA> - fix "long" -> "int" for compilation on 64-bit systems. (*.h, *.c) > KA> это не только ia64 ;-) > >Я вчера часть сизифа прогнал через сборку на оптероне. Выявил четыре типа >самых распространённых ошибок: > >1. приведение указателей к целым (частенько, причём часто реально нужно >только знать 0/не 0). > > там вообще много пакетов, в которых есть куча проблем с кастингом...тот же lua5. >2. установку не в lib64 > > например, иксы имееют файлы и в /usr/X11R6/lib, и в /usr/X11R6/lib64, что вполне допустимо. >3. (очень часто, также очень часто вместе с предыдущим) в %files >используется /lib и /usr/lib вместо соответствующих макросов. > > это да. >4. по каким-то причинам сборка происходит по x86, если руками не указать >-m64. > > ключ действительно стоило бы добавить...но это ещё вопрос. А на каких пакетах это вылезает. Rgds, Anton -- ALT Linux [http://www.altlinux.org] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-09-03 14:24 ` Kachalov Anton @ 2004-09-03 15:53 ` Денис Смирнов 2004-09-04 8:28 ` Anton Kachalov 0 siblings, 1 reply; 13+ messages in thread From: Денис Смирнов @ 2004-09-03 15:53 UTC (permalink / raw) To: Kachalov Anton; +Cc: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1606 bytes --] On Fri, Sep 03, 2004 at 06:24:44PM +0400, Kachalov Anton wrote: KA> например, иксы имееют файлы и в /usr/X11R6/lib, и в /usr/X11R6/lib64, KA> что вполне допустимо. Это отдельная песня. Я имею в виду именно /lib и /usr/lib. KA> >3. (очень часто, также очень часто вместе с предыдущим) в %files KA> >используется /lib и /usr/lib вместо соответствующих макросов. KA> это да. KA> >4. по каким-то причинам сборка происходит по x86, если руками не указать KA> >-m64. KA> ключ действительно стоило бы добавить...но это ещё вопрос. А на каких KA> пакетах это вылезает. У меня это на mingetty вылезло, например. ppp я, кстати, практически собрал console-tools тоже правда всё это ручками, без rpm'а, ибо на скорую руку slocate собрал (либу, которую он просил, пришлось поправить на предмет первой проблемы). В любом случае я не вижу ни одного противопоказания и массу достоинств (тот же сбор x86-версии на x86_64 платформе). Кстати, думается мне, можно решить и проблему со сборкой в хэшере -- подсовывать ему специальный пакет с rpm-макросом, таки говорящим о совместимости x86_64 и x86, ну и отдельный конфиг apt, где описан только репозиторий с x86-пакетами. Думаю что будет работать (пока в теории). P.S. У меня почему-то нормальный login не работает -- система меня авторизует (!) судя по syslog'у, но после этого выводится несколько строк и сессия немедленно закрывается. Хотя bash и sh вполне работоспособны. Приходится грузиться с init=/bin/bash. P.P.S. Тебе sysklogd собрать не удавалось? -- С уважением, Денис http://freesource.info [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-09-03 15:53 ` Денис Смирнов @ 2004-09-04 8:28 ` Anton Kachalov 2004-09-04 10:10 ` Alexey I. Froloff 0 siblings, 1 reply; 13+ messages in thread From: Anton Kachalov @ 2004-09-04 8:28 UTC (permalink / raw) To: ALT Devel discussion list Кто-нить популярно может объяснить, зачем в lilo.conf нужна эта опция именно с таким значением: install=/boot/boot-bmp.b ? этого же файла нет, а генерится он на этапе сборки пакета lilo. Rgds, Anton ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [devel] Q: x86_64 2004-09-04 8:28 ` Anton Kachalov @ 2004-09-04 10:10 ` Alexey I. Froloff 0 siblings, 0 replies; 13+ messages in thread From: Alexey I. Froloff @ 2004-09-04 10:10 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 435 bytes --] * Anton Kachalov <mouse@> [040904 12:29]: > Кто-нить популярно может объяснить, зачем в lilo.conf нужна эта опция > именно с таким значением: install=/boot/boot-bmp.b ? > этого же файла нет, а генерится он на этапе сборки пакета lilo. Это код загрузчика. Раньше они (boot-txt, boot-menu, boot-bmp) уснанавливались отдельно, сейчас вкомпилены в сам /sbin/lilo. Я кажется в ChangeLog про это читал. -- Regards, Sir Raorn. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2004-09-04 10:10 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-08-15 3:36 [devel] Q: x86_64 Alexey Tourbin 2004-08-15 7:54 ` Денис Смирнов 2004-08-16 5:56 ` Anton Farygin 2004-08-16 8:21 ` Денис Смирнов 2004-09-03 7:19 ` Vladimir Lettiev 2004-09-03 12:05 ` Kachalov Anton 2004-09-03 12:51 ` Vladimir Lettiev 2004-09-03 13:15 ` Anton Kachalov 2004-09-03 14:14 ` Денис Смирнов 2004-09-03 14:24 ` Kachalov Anton 2004-09-03 15:53 ` Денис Смирнов 2004-09-04 8:28 ` Anton Kachalov 2004-09-04 10:10 ` Alexey I. Froloff
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