mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-18 10:46:25 +00:00
8f6b934caa
The _crt0_start_stack label points to a memory location containing the size of the bootstrap stack. On AArch64 this should be an 8 byte value, but the code only only defines half of those using asm .long statement. The other half is expected to be 0, which is true when using GNU as. This is not the case when using clang's integrated as however. Since _crt0_stack_size is defined inside .text section clang uses 0xd503201f value (aarch64 nop instruction) to fill the extra 4 bytes. Fix this minor incompatibility by explicitly defining both halfs of this 8 byte quantity. Fixes #3987 |
||
---|---|---|
.. | ||
doc | ||
etc | ||
include | ||
lib/mk | ||
patches | ||
ports | ||
recipes | ||
run | ||
src |