thomas schorpp schrieb:
> thomas schorpp schrieb:
>> Tzafrir Cohen schrieb:
>>> On Fri, Oct 24, 2008 at 11:51:27PM +0200, thomas schorpp wrote:
>>>> Tzafrir Cohen schrieb:
>>>>> On Fri, Oct 24, 2008 at 09:46:25PM +0200, thomas schorpp wrote:
>>>>>> Tzafrir Cohen schrieb:
>>>>>>> Does the callweaver binary have debug information or is it stripped?
>>>>>> dh_strip
>>>>>>
>>>>>>> If you use debs, use a -dbg package.
>>>>>> current debian/ scripts included do not build one.
>>>>>>
>>>>> dh_strip --dbg-package=callweaver-dbg
>>>>>
>>>>> and add a (binary) package called callweaver-dbg in the control .
>>>>>
>>>>> diff --git a/debian/control b/debian/control
>>>>> index 10fb21a..779b39e 100644
>>>>> --- a/debian/control
>>>>> +++ b/debian/control
>>>>> @@ -33,6 +33,17 @@ Description: Development files for Callweaver
>>>>>   This package contains the include files used if you wish to 
>>>>> compile a
>>>>>   package which requires Callweaver source file headers.
>>>>>
>>>>> +Package: callweaver-dev
>>>>> +Section: devel
>>>>> +Priority: extra
>>>>> +Architecture: any
>>>>> +Depends: Depends: callweaver (= ${binary:Version})
>>>>> +Description: Development files for Callweaver
>>>>> + Callweaver is an Open Source PBX and telephony toolkit.
>>>>> + .
>>>>> + This package contains the debugging symbols for modules. Use it 
>>>>> if you want
>>>>> + to run callweaver under a debugger.
>>>>> +
>>>>>  Package: callweaver-doc
>>>>>  Recommends: callweaver
>>>>>  Section: doc
>>>>> diff --git a/debian/rules b/debian/rules
>>>>> index 5c1fde4..1c5d6c2 100755
>>>>> --- a/debian/rules
>>>>> +++ b/debian/rules
>>>>> @@ -169,7 +169,7 @@ binary-arch: install
>>>>>  #      dh_installinfo -a
>>>>>  #      dh_installman  -a
>>>>>         dh_link -a
>>>>> -       dh_strip -a
>>>>> +       dh_strip -a --dbg-package=callweaver-dbg
>>>>>         dh_compress -a
>>>>>         dh_fixperms -a
>>>>>  #      dh_perl -a
>>>>>
>>>> does not work
>>>> +Depends: Depends: callweaver (= ${binary:Version})
>>>> gives some unresolved deps error
>>>
>>> $ cat debian/compat
>>> 4
>>
>> check'd.
>>
>>>
>>> dh_stript(1) reads:
>>>
>>>   --dbg-package=package
>>>       
>> ACK but:
>> SYNOPSIS
>>       dh_strip [debhelper options] ...
>> which implies "-a" since other dh_* use "-a", too.
>>
>> but well, if theres nothing to strip so no output from dh_strip?
>>
>> will configure with --enable-debug then we will see symbols in the 
>> *-dbg debs, i hope.
>>
>> y
>> tom
>>
> 
> dh_strip -v --dbg-package=...
> 
> says only strip'd but written to nowhere, giving up dbg deb.
> 
> done it like below, runs fine in home env with < 10% cpu on a P2-266, it 
> should segfault over the day, will give full bt.
> 
> y
> tom
> 

ts. segfault gone with debug builds of CW and spandsp:

tom3:~# grep core /var/log/syslog
tom3:~# date
Sat Oct 25 19:01:30 UTC 2008

12h now.

waiting.

y
tom


_______________________________________________
Callweaver-dev mailing list
[email protected]
http://lists.callweaver.org/mailman/listinfo/callweaver-dev

Reply via email to