lkml.org 
[lkml]   [2017]   [Jul]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH for v4.9 LTS 22/87] openrisc: Add _text symbol to fix ksym build error
    Date
    From: Stafford Horne <shorne@gmail.com>

    [ Upstream commit 086cc1c31a0ec075dac02425367c871bb65bc2c9 ]

    The build robot reports:

    .tmp_kallsyms1.o: In function `kallsyms_relative_base':
    >> (.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.

    Signed-off-by: Stafford Horne <shorne@gmail.com>
    Acked-by: Jonas Bonn <jonas@southpole.se>
    Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
    ---
    arch/openrisc/kernel/vmlinux.lds.S | 2 ++
    1 file changed, 2 insertions(+)

    diff --git a/arch/openrisc/kernel/vmlinux.lds.S b/arch/openrisc/kernel/vmlinux.lds.S
    index d68b9ede8423..c50609aead35 100644
    --- a/arch/openrisc/kernel/vmlinux.lds.S
    +++ b/arch/openrisc/kernel/vmlinux.lds.S
    @@ -38,6 +38,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 = .;
    --
    2.11.0
    \
     
     \ /
      Last update: 2017-07-15 03:45    [W:4.706 / U:0.032 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site