[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