2.064 status, ARM status

Johannes Pfau nospam at example.com
Sat Dec 21 16:04:37 PST 2013


Am Sun, 15 Dec 2013 21:42:37 +0000
schrieb Iain Buclaw <ibuclaw at gdcproject.org>:

> On 15 December 2013 20:37, Ellery Newcomer
> <ellery-newcomer at utulsa.edu> wrote:
> > On 12/15/2013 12:45 AM, Johannes Pfau wrote:
> >>
> >> You can use 'strip' (arm-unknown-linux-gnueabi-strip) to get your
> >> 11MB hello world to a reasonable size.
> >>
> >
> > right.
> >
> > stack traces are a little less than helpful:
> >
> > object.Exception at src/robovero.d(82): expected length 1, got '[]'
> > ----------------
> > 0x25f0f ???
> >         ???:0
> > 0x5f017 ???
> >         ???:0
> > 0x149e5 ???
> >         ???:0
> > 0x15183 ???
> >         ???:0
> > 0x152f9 ???
> >         ???:0
> > 0x66323 ???
> >         ???:0
> > 0x6674d ???
> >         ???:0
> > 0x668d7 ???
> >         ???:0
> > 0x6674d ???
> >         ???:0
> > 0x6683f ???
> >         ???:0
> > 0x14d21 ???
> >         ???:0
> > 0xb6e10fd9 ???
> >         ???:0
> >
> > any idea why that might be?
> >
> > flags I'm using: -fdebug -g
> 
> No libbacktrace support on ARM?

Libbacktrace is actually supported on ARM and stacktraces works just
fine, even with cross-compilers. There must be a problem with your gdc
build, Ellery. Can you check the contents of 
include/d/4.8.0/gcc/libbacktrace.di
especially the BACKTRACE_SUPPORTED enum?


More information about the D.gnu mailing list