Skip to contentSkip to conversation

openrisc: Add _text symbol to fix ksym build error

PATCH New Stafford Horne 1 participant 1 message Dec 14, 2016 Openrisc architecture

lore
Share & tools
lore

Stafford Horne

author maintainer
#0 lore raw

PATCH v2 1/1 openrisc: Add _text symbol to fix ksym build error

The build robot reports:

.tmp_kallsyms1.o: In function `kallsyms_relative_base':

Quoted 1 line
Quoted 1 line

(.rodata+0x8a18): undefined reference to `_text'

This is when using 'make alldefconfig'. Adding this _text symbol to mark the start of the kernel as in other architecture fixes this.

---
Change in v2:
- dont add _data since its not needed

 arch/openrisc/kernel/vmlinux.lds.S | 2 ++
 1 file changed, 2 insertions(+)
arch/openrisc/kernel/vmlinux.lds.S +2 -0
index ef31fc2..5525446 100644
@@ -44,6 +44,8 @@ SECTIONS
         /* Read-only sections, merged into text segment: */
         . = LOAD_BASE ;
 
+	_text = .;
+
 	/* _s_kernel_ro must be page aligned */
 	. = ALIGN(PAGE_SIZE);
 	_s_kernel_ro = .;
Signature · 1 line
2.7.4