[devel] mgetty x86_64
Hihin Ruslan
=?iso-8859-1?q?ruslandh_=CE=C1_altlinux=2Eru?=
Сб Янв 13 22:00:37 MSK 2007
Здравствуйте Anton Gorlov
В сообщении от Saturday 13 January 2007 20:27 Anton Gorlov написал(a):
> Денис Смирнов пишет:
> > А mgetty на x86_64 когда-нибудь у нас будет? Без него какого-то
> > censored
> >
> > hylafax не собирается.
>
> былб под руками 64 битная среда..посомтрел бы. Новый комп будет
> через
> неджелю.а вот с 64 битным сизифом дела очень плохо. Нету его у меня.
Всвязи со своим переездом на Athlon64 и соответственно переездом на
x86_64 архитектуру попытался собрать несколько пакетов.
Заметил, что основная причина несборки построении пакетов - это то, что
в x86_64 %_libdir, это /usr/lib64, а в i586 - /usr/lib, несмотря на это
при сборке пакетов (makefele и т.п.) файлы попадают в /usr/lib, а
не /usr/lib64. В частности по mgetty :
rpm -bE выдаёт :
%build
make
make -C voice
pushd frontends/X11/viewfax-2.5
xmkmf
make HELPDIR=/usr/lib64/mgetty+sendfax CONFDIR=/etc/mgetty+sendfax
depend
make CDEBUGFLAGS="$RPM_OPT_FLAGS" HELPDIR=/usr/lib64/mgetty+sendfax
CONFDIR=/etc/mgetty+sendfax
popd
.....
и в файлах :
...
%files sendfax
%dir /usr/lib64/mgetty+sendfax
/usr/lib64/mgetty+sendfax/faxq-helper
/usr/lib64/mgetty+sendfax/*.pbm
....
А реально получается :
find . | grep lib
./lib
./lib/mgetty+sendfax
./lib/mgetty+sendfax/faxq-helper
./lib/mgetty+sendfax/cour25n.pbm
./lib/mgetty+sendfax/cour25.pbm
То-же самое и у cdrecord (утром для себя собрал).
Тут надо что-то делать на уровне rpm и полиси сборки
Например :
%_libdir -назначать независимо от архитектуры (/usr/lib),
а какой-нибудь %_libdir_arch - в зависимости от архитектуры:
или /usr/lib, или /usr/lib64
Другой варинт - обратный %_libdir - зависим от архитектуры,
а %_comm_libdir - независимо от архитектуры.
PS первый вариант менее трудоёмкий для пересборки.
--
С уважением Xихин Руслан
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070113/2c59872c/attachment-0001.bin>
Подробная информация о списке рассылки Devel