[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