(fwd) Alpha Linux kernel fails with inconsistent kallsyms data
according to the build log
alpha linux image built fine with belows patch,
please have an eye.
----- Forwarded message from Bastian Blank <email@example.com> -----
Date: Sun, 22 Jun 2008 22:11:43 +0200
From: Bastian Blank <firstname.lastname@example.org>
To: email@example.com, firstname.lastname@example.org
Subject: Alpha Linux kernel fails with inconsistent kallsyms data
The build of the Alpha Linux kernel currently fails with inconsistent
kallsyms data. As I never saw that before, I thought about hardware
problems. But in fact it is a bug in the Linux kernel.
The end of the rodata section is marked with the "__end_rodata" symbol.
This symbol have different aligning constraints than the inittext parts
and therefor the start marked "_sinittext". Because of that the
__end_rodata symbol shifts between < _sinittext and == _sinittext. The
later variant is seen as a code symbol and recorded in the kallsyms
On fix would be to move the exception table a little bit and get some
space between that two areas.