[devel] Alterator on guile22
sbolshakov на altlinux.ru
sbolshakov на altlinux.ru
Пн Апр 17 17:13:43 MSK 2017
Привет.
В сизиф ушёл alterator, собранный с guile-2.2, yay!
Теперь, чем это грозит:
guile2 имеет свойство при запуске 'компилировать' скрипт, с которым
она вызвана и затем сохранять в надёжное место в ~/.cache, чтобы
при повторном вызове использовать уже кэшированное;
дистрибутивненько было бы 'скомпилировать' заранее и положить
куда следует (собственно, так и происходит с самой guile22).
Это же происходит и в alterator при выполнении make install-module,
но результат попадает не только в %_alterator_datadir/*
(исходные scm), но и зеркально в %_alterator_libdir/* (бинарные)
Таким образом, нужно добавить соответствующие пути в %files,
а так же дописать магические три строчки (доуточнив пути):
--- %< ---
%brp_strip_none %_alterator_libdir/*
%add_verify_elf_skiplist %_alterator_libdir/*
%add_findreq_skiplist %_alterator_libdir/*
--- %< ---
Существующие модули alterator продолжат работать,
но было бы хорошо, с учётом изложенного выше, их
пересобрать.
Наконец, если ваш любимый модуль через это всё
сломался и/или не пересобирается -- дайте знать.
--
Подробная информация о списке рассылки Devel