[Buildroot] [PATCH] armadeus_apf9328_defconfig: bump kernel to 3.18.29
Peter Korsgaard
peter at korsgaard.com
Fri Dec 23 21:29:46 UTC 2016
>>>>> "Peter" == Peter Korsgaard <peter at korsgaard.com> writes:
> Which includes the gcc5+ fix for ftrace:
> commit aeea3592a13bf12861943e44fc48f1f270941f8d
> Author: Behan Webster <behanw at converseincode.com>
> Date: Wed Sep 24 01:06:46 2014 +0100
> ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h
> With compilers which follow the C99 standard (like modern versions of gcc and
> clang), "extern inline" does the wrong thing (emits code for an externally
> linkable version of the inline function). In this case using static inline
> and removing the NULL version of return_address in return_address.c does
> the right thing.
> Signed-off-by: Behan Webster <behanw at converseincode.com>
> Reviewed-by: Mark Charlebois <charlebm at gmail.com>
> Acked-by: Steven Rostedt <rostedt at goodmis.org>
> Signed-off-by: Russell King <rmk+kernel at arm.linux.org.uk>
> Otherwise, the build dies with:
> arch/arm/kernel/return_address.c:66:7: error: redefinition of ‘return_address’
> void *return_address(unsigned int level)
> ^
> In file included from include/linux/ftrace.h:20:0,
> from arch/arm/kernel/return_address.c:12:
> ./arch/arm/include/asm/ftrace.h:48:21: note: previous definition of ‘return_address’ was here
> extern inline void *return_address(unsigned int level)
> ^
> For more details, see:
> https://travis-ci.org/buildroot/buildroot-defconfig-testing/jobs/185616889
> notice: Only build tested as I don't have the hw, which is also why the
> kernel is only bumped to 3.18 to make it as safe as possible.
> CC: Julien Boibessot <julien.boibessot at armadeus.com>
> Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
Committed, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list