aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorIan McIntyre <ianpmcintyre@gmail.com>2023-09-29 14:48:23 -0400
committerIan McIntyre <ianpmcintyre@gmail.com>2023-09-29 16:41:57 -0400
commitc485a9090a3b623a5de0c2e6da6c857770bf079a (patch)
treeb2c734c95abdd39ab79cf464a2b9d363c6fe49a6 /examples
parent6a16c13573c78e86a247565b9cbb98e5d0f04787 (diff)
Use an absolute address for __dcd
LLVM's lld and GNU's ld have different ways of handling assignments in output sections. Unless we specify ABSOLUTE, ld treats the number '0' as a relative address from the section start, 0x6000_0000. On the other hand, lld treats '0' as if it were written with ABSOLUTE, and it ignores the ABSOLUTE function. So depending on your linker, __dcd would change values. This commit forces an absolute number for __dcd, ensuring a consistent value no matter the linker.
Diffstat (limited to 'examples')
0 files changed, 0 insertions, 0 deletions