[devel] *.la files are removed by rpmbuild after %install ?

Илья Евсеев =?iso-8859-1?q?ilya=5Fevseev_=CE=C1_mail=2Eru?=
Пн Дек 13 20:49:40 MSK 2004


   Всем привет.
Недавно терзал чужой спек и столкнулся со следующим эффектом:
rpmbuild после выполнения секции %install вытирает в %buildroot
все файлы *.la. Соответственно, спек без исправления не собирается,
потому что в %files имеется строка "%_libdir/*.la".
В связи с эти два вопроса:
- зачем нужны la-файлы? насколько я понял, это какая-то дополнительная
информация, которую libtool генерирует для статических библиотек
в *.a-архивах (и *.lo для *.o). Может ли кто-нибудь объяснить на пальцах?
- если libtool их генерирует, зачем rpmbuild их стирает?

С уважением,
Илья Евсеев



Подробная информация о списке рассылки Devel