[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind?
From: |
Luke Diamand |
Subject: |
Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind? |
Date: |
Wed, 23 May 2018 23:01:41 +0100 |
On 23 May 2018 at 22:27, John Knight <address@hidden> wrote:
> Hi Dave,
>
> Thanks for the additional info. I have added the -fexceptions and
> -funwind-tables to the gcc command line and rebuilt. The resulting binary
> does not have the .ARM.exidx or .ARM.extab either. I have since confirmed
> that we are NOT using glibc, but are instead using libuClibc-1.0.14.so. I
> did try to use libunwind with the binary after adding the -fexceptions and
> -funwind-tables, and it still does not work.
>
> I guess the real question is, does libunwind work with binaries built with
> uclibc?
Well, that is a question. But if you don't have those ARM.ex???
tables, it's not going to work (unless you're using stack frame
unwinding, but no-one does that).
Check if your individual .o files contain them, maybe the linker isn't
pulling them in if you've got your own custom linker script.
>
> Thanks for your help.
>
> John
>
> -----Original Message-----
> From: Dave Watson <address@hidden>
> Sent: Wednesday, May 23, 2018 10:50 AM
> To: John Knight <address@hidden>
> Cc: Luke Diamand <address@hidden>; address@hidden
> Subject: Re: [Libunwind-devel] Minimum Linux Version requirements for
> libunwind?
>
> On 05/23/18 05:40 PM, John Knight wrote:
>> Hi Luke,
>>
>> Objdump did not show .ARM.exidx or .ARM.extab. There is only one section
>> specific to arm: .ARM.attributes.
>>
>> I don’t know what this all means, but I am hoping it makes sense to
>> you. 😊
>
> It just sounds to me like you are missing the unwind tables, did you try one
> or all of -fexceptions or -funwind-tables/-fasynchronous-unwind-tables ?
>
> I think these are default on on x86, but not arm.
>
> __________________________________________________________________
> Confidential This e-mail and any files transmitted with it are the property
> of Belkin International, Inc. and/or its affiliates, are confidential, and
> are intended solely for the use of the individual or entity to whom this
> e-mail is addressed. If you are not one of the named recipients or otherwise
> have reason to believe that you have received this e-mail in error, please
> notify the sender and delete this message immediately from your computer. Any
> other use, retention, dissemination, forwarding, printing or copying of this
> e-mail is strictly prohibited. Pour la version française:
> http://www.belkin.com/email-notice/French.html Für die deutsche Übersetzung:
> http://www.belkin.com/email-notice/German.html
> __________________________________________________________________
- [Libunwind-devel] Minimum Linux Version requirements for libunwind?, John Knight, 2018/05/21
- Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind?, Luke Diamand, 2018/05/22
- Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind?, John Knight, 2018/05/22
- Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind?, Luke Diamand, 2018/05/22
- Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind?, John Knight, 2018/05/22
- Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind?, John Knight, 2018/05/22
- Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind?, Luke Diamand, 2018/05/23
- Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind?, John Knight, 2018/05/23
- Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind?, Dave Watson, 2018/05/23
- Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind?, John Knight, 2018/05/23
- Re: [Libunwind-devel] Minimum Linux Version requirements for libunwind?,
Luke Diamand <=