summaryrefslogtreecommitdiff
path: root/arch/arm/lib/Makefile
diff options
context:
space:
mode:
authorAlbert ARIBAUD <albert.u.boot@aribaud.net>2013-02-25 00:58:59 (GMT)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>2013-03-12 22:28:32 (GMT)
commit3ebd1cbc49f0005092d69cf0d9a6e64d7a1c300b (patch)
tree1e6af46b49ed9fa2e364fa414052f76cb4030d57 /arch/arm/lib/Makefile
parent65cdd6430ed026484bfb9dc67fcc587b85212eb4 (diff)
downloadu-boot-3ebd1cbc49f0005092d69cf0d9a6e64d7a1c300b.tar.xz
arm: make __bss_start and __bss_end__ compiler-generated
Turn __bss_start and __bss_end__ from linker-generated to compiler-generated symbols, causing relocations for these symbols to change type, from R_ARM_ABS32 to R_ARM_RELATIVE. This should have no functional impact, as it affects references to __bss_start and __bss_end__ only before relocation, and no such references are done. Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
Diffstat (limited to 'arch/arm/lib/Makefile')
-rw-r--r--arch/arm/lib/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/lib/Makefile b/arch/arm/lib/Makefile
index 57111af..11c2674 100644
--- a/arch/arm/lib/Makefile
+++ b/arch/arm/lib/Makefile
@@ -39,6 +39,7 @@ GLCOBJS += div0.o
SOBJS-y += crt0.o
ifndef CONFIG_SPL_BUILD
+COBJS-y += bss.o
COBJS-y += board.o
COBJS-y += bootm.o
COBJS-$(CONFIG_SYS_L2_PL310) += cache-pl310.o