[Gelistirici] [Uludag-commits] r17437 - trunk/pisi/pisi

S.Çağlar Onur caglar at pardus.org.tr
18 Mar 2008 Sal 20:43:46 EET


18 Mar 2008 Sal tarihinde, uludag-commits at pardus.org.tr şunları yazmıştı: 
> Author: caglar
> Date: Tue Mar 18 20:43:11 2008
> New Revision: 17437
> 
> Modified:
>    trunk/pisi/pisi/constants.py
>    trunk/pisi/pisi/util.py
> Log:
> Make -debug packages work as expected

Commit mesajı sanırım "." yüzünden tam gelmemiş, devamı şöyle;

Make -debug packages work as expected

- introduce debug_files_suffix to store debug files like following

caglar at zangetsu debug $ pwd
/usr/lib/debug
caglar at zangetsu debug $ find
.
./usr
./usr/libexec
./usr/libexec/libvirt_proxy.debug
./usr/libexec/libvirt_parthelper.debug
./usr/lib
./usr/lib/python2.4
./usr/lib/python2.4/site-packages
./usr/lib/python2.4/site-packages/libvirtmod.so.debug
./usr/lib/libvirt.so.0.4.1.debug
./usr/bin
./usr/bin/virsh.debug
./usr/sbin
./usr/sbin/libvirtd.debug

- GDB will automatically uses .gnu_debuglink section for stripped binaries provided by PiSi

caglar at zangetsu debug $ file /usr/bin/virsh
/usr/bin/virsh: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.11, dynamically linked (uses shared libs), stripped

[...]
(gdb) run
Starting program: /usr/bin/virsh
[Thread debugging using libthread_db enabled]
[New Thread -1213385040 (LWP 15967)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1213385040 (LWP 15967)]
0x0805727d in main (argc=1, argv=0xbfb003a4) at virsh.c:6539
6539    {
(gdb) bt
#0  0x0805727d in main (argc=1, argv=0xbfb003a4) at virsh.c:6539
#1  0xb7afce34 in __libc_start_main () from /lib/libc.so.6
#2  0x00000001 in ?? ()
#3  0xbfb003a4 in ?? ()
#4  0xbfb003ac in ?? ()
#5  0x0804a1be in ?? ()
#6  0xb7c05ff4 in ?? () from /lib/libc.so.6
#7  0x00000000 in ?? ()
(gdb) l
6534        return TRUE;
6535    }
6536
6537    int
6538    main(int argc, char **argv)
6539    {
6540        vshControl _ctl, *ctl = &_ctl;
6541        char *defaultConn;
6542        int ret = TRUE;
6543        char *message = NULL;
[...]


-- 
S.Çağlar Onur <caglar at pardus.org.tr>
http://cekirdek.pardus.org.tr/~caglar/

Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20080318/fba01921/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi