Re: [PATCH] MIPS: ZBOOT: add missing <linux/string.h> include

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello.

On 07/20/2014 09:38 PM, Aurelien Jarno wrote:

Commit dc4d7b37 moves the string related functions into a separate file,

   Please also specify that commit's summary line in parens.

which might cause the following build error, depending on the
configuration:

| CC      arch/mips/boot/compressed/decompress.o
| In file included from linux/arch/mips/boot/compressed/../../../../lib/decompress_unxz.c:234:0,
|                  from linux/arch/mips/boot/compressed/decompress.c:67:
| linux/arch/mips/boot/compressed/../../../../lib/xz/xz_dec_stream.c: In function 'fill_temp':
| linux/arch/mips/boot/compressed/../../../../lib/xz/xz_dec_stream.c:162:2: error: implicit declaration of function 'memcpy' [-Werror=implicit-function-declaration]
| cc1: some warnings being treated as errors
| linux/scripts/Makefile.build:308: recipe for target 'arch/mips/boot/compressed/decompress.o' failed
| make[6]: *** [arch/mips/boot/compressed/decompress.o] Error 1
| linux/arch/mips/Makefile:308: recipe for target 'vmlinuz' failed

It doesn't not fail with the standard configuration, as when
CONFIG_DYNAMIC_DEBUG is not set <linux/string.h> gets included in
include/linux/dynamic_debug.h. There might be other way for it to
get indirectly included.

We can't add the include should not be added directly in xz_dec_stream.c

   I can't parse that. :-)

as some architectures might want to use a different version for the
boot/ directory (see for example arch/x86/boot/string.h).

Signed-off-by: Aurelien Jarno <aurelien@xxxxxxxxxxx>

WBR, Sergei



[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux