Skip to content
Commit 4ee32ea0 authored by Ilias Apalodimas's avatar Ilias Apalodimas Committed by Tom Rini
Browse files

arm: move image_copy_start/end to linker symbols



image_copy_start/end are defined as c variables in order to force the compiler
emit relative references. However, defining those within a section definition
will do the same thing since [0].

So let's remove the special sections from the linker scripts, the
variable definitions from sections.c and define them as a symbols within
a section.

[0] binutils commit 6b3b0ab89663 ("Make linker assigned symbol dynamic only for shared object")

Suggested-by: default avatarSam Edwards <CFSworks@gmail.com>
Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
Tested-by: Sam Edwards <CFSworks@gmail.com> # Binary output identical
Signed-off-by: default avatarIlias Apalodimas <ilias.apalodimas@linaro.org>
parent c0802104
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment