[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