[devel] Проблема с hasher
Vadim V. Zhytnikov
vvzhy на mail.ru
Сб Ноя 12 14:03:20 MSK 2005
Добрый день!
Пытаясь заточить пакет maxima под x86_64
столкнулся со странной проблемой.
Дело в том, что из этого пакета собирается
несколько бинарных пакетов с разными
версиями Common Lisp и состав бинарных пакетов
различен для 32bit и 64bit. Для i586 maxima
собирается с gcl, clisp и sbcl, а вот на x86_64
только с gcl и clisp (собрать sbcl под x86_64 пока
не удалось). Поэтому в начале спека есть
конструкция
%ifarch %ix86
%define BUILD_GCL 1
%define BUILD_CLISP 1
%define BUILD_SBCL 1
%define BUILD_CMUCL 0
%else
%define BUILD_GCL 1
%define BUILD_CLISP 1
%define BUILD_SBCL 0
%define BUILD_CMUCL 0
%endif
ну и далее всё относящееся
к каждому бинарному пакету обвешано
%if %BUILD_<XYZ> %endif
При ручной сборке как в i586 так и в x86_64
всё отрабатывает совершенно нормально.
Получаем три пакета для i586 и два x86_86.
Но вот при сборке в hasher на x86_64 hsh
пытается поствить sbcl, которого там нет.
Что делать?
--
Vadim V. Zhytnikov
<vvzhy на mail.ru>
<vvzhy на netorn.ru>
Подробная информация о списке рассылки Devel