> On x86_64 you can at least get call stacks, since .eh_frame is mandatory,
> > but on, say, ARM or ARM64 it's not. So the call stacks stop at the first
> > C-only library.
>
> That is a different Debian bug though, gcc: Enable
> -fasynchronous-unwind-tables on more arches:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746426
I wouldn't really call that a bug. Yeah, they don't build with that flag, but they don't have to. Debugging symbols provide the same information.
(In reply to Mark Wielaard from comment #10)
> Debian does not seems to use GNU .zdebug compression,
It does, though not for all packages yet. Here's an example: <https:/ /packages. debian. org/jessie/ debug/libopenjp eg5-dbg>.
> On x86_64 you can at least get call stacks, since .eh_frame is mandatory, unwind- tables on more arches: /bugs.debian. org/cgi- bin/bugreport. cgi?bug= 746426
> > but on, say, ARM or ARM64 it's not. So the call stacks stop at the first
> > C-only library.
>
> That is a different Debian bug though, gcc: Enable
> -fasynchronous-
> https:/
I wouldn't really call that a bug. Yeah, they don't build with that flag, but they don't have to. Debugging symbols provide the same information.