Build with GCC ARM Embedded; debug with uVision

Using the GCC ARM Embedded toolchain:

"As part of its ongoing commitment to maintaining and enhancing GCC compiler support for the ARM architecture, ARM is maintaining a GNU toolchain with a GCC source branch targeted at Embedded ARM Processors ... ARM employees are maintaining this project."

As Keil is also now an ARM company, is it intended that uVision should be able to debug an executable built with the GCC ARM Embedded toolchain?

At the moment, when I try, I get

load my_file.elf

*** error 59: invalid absolute module

This is unhelpful, as it gives no information at all on what is "invalid" about it! says:

"The error message 'invalid absolute Module' indicates a problem with the debug information loader in µVision. Unfortunately, we can't guarantee that µVision can load .ELF-Files from all 3rd party tools."

Does the GCC ARM Embedded toolchain still count as "3rd-party"?

Is there a specific set of GCC ARM Embedded options to get debug information compatible with µVision?

More questions in this forum