[Gelistirici] debug paketleri
Gökçen Eraslan
gokcen at pardus.org.tr
10 Mar 2009 Sal 13:39:52 EET
On Sunday 08 March 2009 12:08:51 Ozan Çağlayan wrote:
> Bir de örneğin KDE paketlerinde --enable-debug verilerek bayağı bir
> bilginin konsola bastırılması söz konusu. Böyle pakete özgü şeyleri nasıl
> yapacağız, yapmalı mıyız? Yoksa -debug sadece -ggdb -g seviyesinde mi
> kalmalı?
Çok önceden de konuşulmuş birşey bu, Onur'la da konuştuğumuzda gerek yok
demiştik. Çünkü implementasyon kısmı biraz acılı, normal kullanıcılara debug'a
özgü davranışların yansımaması için paketlerin hem pakete özgü debug
hedeleriyle hem de şu an derlediğimiz gibi normal olarak derlenmesi gerekiyor.
Bunu yapmanın yolu da, actions-debug.py yapmak ya da actions.py içinde "if
debug: parameters += '--enable-debug'" gibi şeyler yapmak gerekecek.
Sembollerin bile tek başına debug için baya fazla bilgi sağladığını ve
bahsettiğim yükü düşündüğümüzde böyle demiştik, Onur yanılıyorsam düzelt :)
>
> Kernel için ayrı konfigürasyon gerektiği için otomatik üretemiyoruz aynı
> flavor tartışmasındaki gibi, kaynak paket çoğaltılıp ayrı konfigürasyon
> uygulanıyor. Ayrıca dışardan sunduğumuz kernel sürücülerinin
> debug'lı derlenmesi için büyük ihtimalle kernel-debug'a göre derlenmesi
> gerekiyordur.
Bunu da kernel için hiç otomatik debug paketi üretmeyip, zaten var olan
kernel-debug paketini kullanarak çözülür.
--
Gökçen Eraslan
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi