CC arnd, linux-arch On Sun, Mar 15, 2020 at 6:51 PM Romain Naour <romain.naour@xxxxxxxxx> wrote: > Since the patch [1], building the kernel using a toolchain built with > Binutils 2.33.1 prevent booting a sh4 system under Qemu. > Apply the patch provided by Alan Modra [2] that fix alignment of rodata. > > [1] https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ebd2263ba9a9124d93bbc0ece63d7e0fae89b40e > [2] https://www.sourceware.org/ml/binutils/2019-12/msg00112.html > > Signed-off-by: Romain Naour <romain.naour@xxxxxxxxx> > Cc: Alan Modra <amodra@xxxxxxxxx> > --- > include/asm-generic/vmlinux.lds.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h > index e00f41aa8ec4..d46d34b58c96 100644 > --- a/include/asm-generic/vmlinux.lds.h > +++ b/include/asm-generic/vmlinux.lds.h > @@ -374,6 +374,7 @@ > */ > #ifndef RO_AFTER_INIT_DATA > #define RO_AFTER_INIT_DATA \ > + . = ALIGN(8); \ > __start_ro_after_init = .; \ > *(.data..ro_after_init) \ > JUMP_TABLE_DATA \ > -- > 2.24.1