Opened 4 years ago

Closed 3 years ago

#11712 closed defect (fixed)

BACKENDS: NDS - ELF loader does not handle ARM exception unwind tables

Reported by: ccawley2011 Owned by: ccawley2011
Priority: high Component: Port: NDS
Version: Keywords:
Cc: ccawley2011 Game:

Description (last modified by ccawley2011)

Some plugins are built with exception unwind tables when compiling for the DS, which prevents them from being loaded.

This affects the following engines:

  • access
  • cine
  • dm
  • gob
  • illusions
  • lab
  • mutationofjb
  • sci
  • supernova
  • tinsel (doesn't seem to be affected any more)

I'm not sure why exceptions are generated in the first place, since ScummVM is built with '-fno-exceptions' on most platforms.

Change History (6)

comment:1 by raziel-, 3 years ago

Summary: DS: ELF loader does not handle ARM exception unwind tablesBACKENDS: NDS - ELF loader does not handle ARM exception unwind tables

comment:2 by ccawley2011, 3 years ago

Description: modified (diff)

comment:3 by ccawley2011, 3 years ago

Priority: normalhigh

comment:4 by ccawley2011, 3 years ago

Priority: highblocker

comment:5 by sev-, 3 years ago

Priority: blockerhigh

This would be nice to fix before the release.

comment:6 by ccawley2011, 3 years ago

Owner: set to ccawley2011
Resolution: fixed
Status: newclosed

This is fixed by commit d540054c0a8e710bd544a5e5728051324876129a.

Note: See TracTickets for help on using tickets.