[Gelistirici] *la dosyaları

Ozan Çağlayan ozan at pardus.org.tr
9 Mar 2009 Pzt 20:48:43 EET


Selam,

Bu kütüphanelerin yanında libtool'un oluşturduğu la dosyaları var. Biz bazı paketlerde
silmişiz diğer dağıtımların paketlerine bakarken.

Fedora bunları siliyor, openSUSE yanlış hatırlamıyorsam önümüzdeki sürümden itibaren
uçuracaktı paketlerde, archlinux[0] 2005'te uçurmaya başlamış.

Nedir, ne işe yarar, 2009 yolunda actions.py'de silecek miyiz bunları, kalacaklar mı?
Pulseaudio bunları kullanarak plugin yüklüyormuş falan yazıyor[1].

Aynı şekilde KDE3 plugin yüklerken *la kullanıyormuş, KDE4'te düzeltilmiş, vs.vs.

Fedora demiş ki [3]'te:

"Note that if you are updating a library in a stable release (not devel) and the package already contains *.la files, removing the *.la files should be treated as an API/ABI change -- ie: Removing them changes the interface that the library gives to the rest of the world and should not be undertaken lightly."

[0]: http://www.archlinux.org/news/174/
[1]: http://blog.flameeyes.eu/2008/04/14/what-about-those-la-files
[2]: https://www.redhat.com/archives/fedora-devel-list/2009-February/msg01646.html
[3]: https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Static_Libraries

-- 

Ozan Çağlayan
<ozan_at_pardus.org.tr>



Gelistirici mesaj listesiyle ilgili daha fazla bilgi