is this a good alternative to `flip-link` ?

```
 .stack (NOLOAD) : {
    . = ALIGN(ORIGIN(RAM) + LENGTH(RAM) - SIZEOF(.bss) - SIZEOF(.data) - SIZEOF(.uninit));
  } > RAM

  _stack_start = ORIGIN(RAM) + SIZEOF(.stack);
```