On 13.05.2020 07:41, Stefan Bader wrote: > On 12.05.20 20:47, Andrew Cooper wrote: >> On 12/05/2020 08:17, Stefan Bader wrote: >>> Not sure it was already hit but that additional .note section breaks the >>> build >>> of the emulator as generated headers become gigantic: >>> >>> https://git.launchpad.net/ubuntu/+source/xen/tree/debian/patches/1001-strip-note-gnu-property.patch?h=ubuntu/focal >> >> 4.6G of notes?!? That is surely a toolchain bug. > > No, sorry if that was unclear. The .notes themselves are just about some Kb or > so per object file. Problem is that each object file gets converted into a hex > array header file. And this does multiply the resulting header file sizes. > So the .h files generated are 4.6G in size. And there were a couple of those, > all included into one .c file. Which ended in the compiler running out of > memory > on a 32GB system.
But as per the link above it's still 3Mb notes per object, which still seems insane. Jan