[Gelistirici] 2009/stable/programming/debug/gdb - gdb-7.0
Faik Uygur
faik at pardus.org.tr
9 Eki 2009 Cum 15:31:41 EEST
> pisi'de strip ederken fazladan bu bahsettiği "certain non-global symbols"
> da mı strip ediliyor acaba?
Bununla alakalı imiş hakikaten.
Zaten FAQ'da sebep olabilecekler arasında saydığı strip edilmiş bir
libpthread.so var.
strip --strip-debug ile strip et diyor, biz pisi'de shared objeleri --strip-
unneeded ile strip ettiğimizden bahsedilen "certain non-global symbol" ler de
gidiyor. Onur ile libpthread.so yu --strip-unneeded yerine --strip-debug ile
strip edip sisteme koyduğumuzda çalışıyor.
Eski gdb sürümünde bu sorun için bir warning verilmiyor sadece. Ama glibc-
dbginfo paketini yüklerseniz eski sürümde de ek olarak
[Thread debugging using libthread_db enabled]
satırı görünüyor.
Sonuç olarak: shared objelerde --strip-unneeded ile --strip-debug arasında
boyut farkı da fazla olduğu için (paket boyutları büyüyecek) böyle kalsın dedi
Onur da.
warning için de thread li uygulama debug ederken glibc-dbginfo paketini kurun
diyoruz.
- Faik
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi