* [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