ENTRY(_Reset)
SECTIONS
{
  . = 0x10000;
  .startup  . : { testit*exe/startup.S.o(.text) }
  .text : { *(.text) }
  .data : { *(.data) }
  .bss : { *(.bss COMMON) }
  . = ALIGN(8);
  . = . + 0x1000; /* 4kB stack */
  stack_top = .;
}


ENTRY(_Reset)
SECTIONS
{
  . = 0x10000;
  /* TODO: fix meson naming scheme so there its something other
   * than testit@exe as the linker script doesn't like '@' */
  .startup  . : { testit?exe/startup.S.o(.text) }
  .text : { *(.text) }
  .data : { *(.data) }
  .bss : { *(.bss COMMON) }
  . = ALIGN(8);
  . = . + 0x1000; /* 4kB stack */
  stack_top = .;
}

Use question mark instead of asterisk in path for startup.S.o.

Jussi use asterisk but he suggested question mark is marginally better
as it would match less possibilities. Long term the use of the '@' in
meson needs to be fixed see [issue #24](https://github.com/mesonbuild/meson/issues/294)
