0% found this document useful (0 votes)
2 views

compilationproblem

The document details the process of compiling a kernel using GCC for the ARM architecture, including various warnings and errors encountered during the build. It highlights issues such as invalid property lengths in device tree sources and type redefinitions in Kconfig files. Additionally, it notes the configuration writing to a .config file and various operations performed during the build process.

Uploaded by

martinsbrasil
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

compilationproblem

The document details the process of compiling a kernel using GCC for the ARM architecture, including various warnings and errors encountered during the build. It highlights issues such as invalid property lengths in device tree sources and type redefinitions in Kconfig files. Additionally, it notes the configuration writing to a .config file and various operations performed during the build process.

Uploaded by

martinsbrasil
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 13

root@localhost:~/k# ./build_medusa.

sh
*****************************************************
Compiling kernel using GCC
*****************************************************
-----------------------------------------------------
Architecture: arm
Output directory: /root/k/out
Kernel version: compilemedusatest
Build user: Joenyr
Build machine: coutoterminal
Build started on: 1608775947
Toolchain: arm-linux-gnueabi-
-----------------------------------------------------
make[1]: Entering directory '/root/k/out'
tail: cannot fstat 'standard input': Operation not permitted
tail: cannot fstat 'standard input': Operation not permitted
tail: cannot fstat 'standard input': Operation not permitted
tail: cannot fstat 'standard input': Operation not permitted
tail: cannot fstat 'standard input': Operation not permitted
../security/defex_lsm/Makefile:58: [DEFEX] VTS false
../arch/arm/boot/dts/Makefile:525: warning: overriding recipe for target 'dtbs'
../arch/arm/boot/dts/Makefile:525: warning: ignoring old recipe for target 'dtbs'
find: ‘arch/arm/boot/dts/’: No such file or directory
make[1]: Leaving directory '/root/k/out'
make[1]: Entering directory '/root/k/out'
grep: (standard input): Operation not permitted
tail: cannot fstat 'standard input': Operation not permitted
tail: cannot fstat 'standard input': Operation not permitted
tail: cannot fstat 'standard input': Operation not permitted
tail: cannot fstat 'standard input': Operation not permitted
tail: cannot fstat 'standard input': Operation not permitted
tail: cannot fstat 'standard input': Operation not permitted
../security/defex_lsm/Makefile:58: [DEFEX] VTS false
../arch/arm/boot/dts/Makefile:525: warning: overriding recipe for target 'dtbs'
../arch/arm/boot/dts/Makefile:525: warning: ignoring old recipe for target 'dtbs'
find: ‘arch/arm/boot/dts/’: No such file or directory
make[1]: Leaving directory '/root/k/out'
make[1]: Entering directory '/root/k/out'
HOSTCC scripts/basic/fixdep
GEN ./Makefile
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:2534:
../scripts/kconfig/confdata.c: In function ‘conf_write’:
../scripts/kconfig/confdata.c:769:19: warning: ‘%s’ directive writing likely 7 or
more bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
769 | sprintf(newname, "%s%s", dirname, basename);
| ^~~~~~
../scripts/kconfig/confdata.c:769:19: note: assuming directive output of 7 bytes
In file included from /usr/include/stdio.h:867,
from scripts/kconfig/zconf.tab.c:84:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’
output 1 or more bytes (assuming 4104) into a destination of size 4097
36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from scripts/kconfig/zconf.tab.c:2534:
../scripts/kconfig/confdata.c:772:20: warning: ‘.tmpconfig.’ directive writing 11
bytes into a region of size between 1 and 4097 [-Wformat-overflow=]
772 | sprintf(tmpname, "%s.tmpconfig.%d", dirname, (int)getpid());
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:867,
from scripts/kconfig/zconf.tab.c:84:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’
output between 13 and 4119 bytes into a destination of size 4097
36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
37 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HOSTLD scripts/kconfig/conf
drivers/soc/qcom/Kconfig:1062:warning: ignoring type redefinition of 'TIMA_LOG'
from 'tristate' to 'boolean'
drivers/battery_v2/Kconfig:784:warning: ignoring type redefinition of
'BATTERY_AGE_FORECAST' from 'boolean' to 'tristate'
drivers/battery_v2_legacy/Kconfig:85:warning: ignoring type redefinition of
'SAMSUNG_BATTERY_ENG_TEST' from 'boolean' to 'tristate'
drivers/battery_v2_legacy/Kconfig:703:warning: ignoring type redefinition of
'BATTERY_AGE_FORECAST' from 'boolean' to 'tristate'
drivers/input/touchscreen/Kconfig:14:warning: config symbol defined without type
warning: (ARCH_MSM8917) selects SEC_NOTSUPPORTED_HLOSNAD which has unmet direct
dependencies (ARCH_MSM && SEC_NAD && ARCH_MSM8917)
KCONFIG_SELINUX((null))
KCONFIG_LOG_SELINUX((null))
KCONFIG_TIMA((null))
KCONFIG_DMVERITY((null))
KCONFIG_VARIANT((null))
KCONFIG_DEBUG((null))
KCONFIG_KASLR((null))
KCONFIG_SELINUX((null))
KCONFIG_LOG_SELINUX((null))
KCONFIG_TIMA((null))
KCONFIG_VARIANT((null))
KCONFIG_DEBUG((null))
warning: (ARCH_MSM8917) selects SEC_NOTSUPPORTED_HLOSNAD which has unmet direct
dependencies (ARCH_MSM && SEC_NAD && ARCH_MSM8917)
#
# configuration written to .config
#
make[1]: Leaving directory '/root/k/out'
make[1]: Entering directory '/root/k/out'
grep: (standard input): Operation not permitted
GEN ./Makefile
scripts/kconfig/conf --silentoldconfig Kconfig
drivers/soc/qcom/Kconfig:1062:warning: ignoring type redefinition of 'TIMA_LOG'
from 'tristate' to 'boolean'
drivers/battery_v2/Kconfig:784:warning: ignoring type redefinition of
'BATTERY_AGE_FORECAST' from 'boolean' to 'tristate'
drivers/battery_v2_legacy/Kconfig:85:warning: ignoring type redefinition of
'SAMSUNG_BATTERY_ENG_TEST' from 'boolean' to 'tristate'
drivers/battery_v2_legacy/Kconfig:703:warning: ignoring type redefinition of
'BATTERY_AGE_FORECAST' from 'boolean' to 'tristate'
drivers/input/touchscreen/Kconfig:14:warning: config symbol defined without type
warning: (ARCH_MSM8917) selects SEC_NOTSUPPORTED_HLOSNAD which has unmet direct
dependencies (ARCH_MSM && SEC_NAD && ARCH_MSM8917)
warning: (ARCH_MSM8917) selects SEC_NOTSUPPORTED_HLOSNAD which has unmet direct
dependencies (ARCH_MSM && SEC_NAD && ARCH_MSM8917)
CHK include/config/kernel.release
UPD include/config/kernel.release
GEN ./Makefile
WRAP arch/arm/include/generated/asm/bitsperlong.h
WRAP arch/arm/include/generated/asm/cputime.h
WRAP arch/arm/include/generated/asm/current.h
WRAP arch/arm/include/generated/asm/early_ioremap.h
WRAP arch/arm/include/generated/asm/emergency-restart.h
WRAP arch/arm/include/generated/asm/errno.h
WRAP arch/arm/include/generated/asm/exec.h
WRAP arch/arm/include/generated/asm/hash.h
WRAP arch/arm/include/generated/asm/ioctl.h
WRAP arch/arm/include/generated/asm/ipcbuf.h
WRAP arch/arm/include/generated/asm/irq_regs.h
WRAP arch/arm/include/generated/asm/kdebug.h
WRAP arch/arm/include/generated/asm/local.h
WRAP arch/arm/include/generated/asm/local64.h
WRAP arch/arm/include/generated/asm/mcs_spinlock.h
WRAP arch/arm/include/generated/asm/msgbuf.h
WRAP arch/arm/include/generated/asm/param.h
WRAP arch/arm/include/generated/asm/parport.h
WRAP arch/arm/include/generated/asm/poll.h
WRAP arch/arm/include/generated/asm/preempt.h
WRAP arch/arm/include/generated/asm/resource.h
WRAP arch/arm/include/generated/asm/rwsem.h
WRAP arch/arm/include/generated/asm/scatterlist.h
WRAP arch/arm/include/generated/asm/sections.h
WRAP arch/arm/include/generated/asm/segment.h
WRAP arch/arm/include/generated/asm/sembuf.h
WRAP arch/arm/include/generated/asm/serial.h
WRAP arch/arm/include/generated/asm/shmbuf.h
WRAP arch/arm/include/generated/asm/siginfo.h
WRAP arch/arm/include/generated/asm/simd.h
WRAP arch/arm/include/generated/asm/sizes.h
WRAP arch/arm/include/generated/asm/socket.h
WRAP arch/arm/include/generated/asm/sockios.h
WRAP arch/arm/include/generated/asm/termbits.h
WRAP arch/arm/include/generated/asm/termios.h
WRAP arch/arm/include/generated/asm/timex.h
WRAP arch/arm/include/generated/asm/trace_clock.h
CHK include/generated/uapi/linux/version.h
UPD include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
HOSTCC scripts/basic/bin2c
Using .. as source for kernel
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/genksyms/genksyms.o
SHIPPED scripts/genksyms/parse.tab.c
HOSTCC scripts/dtc/util.o
SHIPPED scripts/genksyms/lex.lex.c
SHIPPED scripts/genksyms/keywords.hash.c
SHIPPED scripts/genksyms/parse.tab.h
SHIPPED scripts/dtc/dtc-lexer.lex.c
SHIPPED scripts/dtc/dtc-parser.tab.h
HOSTCC scripts/genksyms/parse.tab.o
HOSTCC scripts/genksyms/lex.lex.o
SHIPPED scripts/dtc/dtc-parser.tab.c
HOSTCC scripts/dtc/dtc-lexer.lex.o
CC scripts/mod/empty.o
HOSTCC scripts/selinux/genheaders/genheaders
HOSTCC scripts/mod/mk_elfconfig
CC scripts/mod/devicetable-offsets.s
HOSTCC scripts/dtc/dtc-parser.tab.o
GEN scripts/mod/devicetable-offsets.h
HOSTCC scripts/selinux/mdp/mdp
HOSTCC scripts/kallsyms
HOSTLD scripts/genksyms/genksyms
HOSTCC scripts/sortextable
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/file2alias.o
In file included from ../scripts/sortextable.c:192:
../scripts/sortextable.h: In function ‘do32’:
../scripts/sortextable.h:107:12: warning: variable ‘sort_done_location’ set but not
used [-Wunused-but-set-variable]
107 | uint32_t *sort_done_location;
| ^~~~~~~~~~~~~~~~~~
In file included from ../scripts/sortextable.c:194:
../scripts/sortextable.h: In function ‘do64’:
../scripts/sortextable.h:107:12: warning: variable ‘sort_done_location’ set but not
used [-Wunused-but-set-variable]
107 | uint32_t *sort_done_location;
| ^~~~~~~~~~~~~~~~~~
HOSTCC scripts/asn1_compiler
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/dtc/dtc
HOSTLD scripts/mod/modpost
Generating include/generated/mach-types.h
DTC arch/arm/boot/dts/samsung/msm8917/../../msm8917-sec-j4primelte-sea-open-
r00.dtb
DTC arch/arm/boot/dts/samsung/msm8917/../../msm8917-sec-j4primelte-sea-open-
r01.dtb
DTC arch/arm/boot/dts/samsung/msm8917/../../msm8917-sec-j4primelte-sea-open-
r02.dtb
DTC arch/arm/boot/dts/samsung/msm8917/../../msm8917-sec-j4primelte-sea-open-
r03.dtb
DTC arch/arm/boot/dts/samsung/msm8917/../../msm8917-sec-j4primelte-sea-open-
r04.dtb
DTC arch/arm/boot/dts/samsung/msm8917/../../msm8917-sec-j4primelte-sea-open-
r06.dtb
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (reg_format): "reg" property in /soc/i2c@22/lm3632a_panel_power@11 has
invalid length (4 bytes) (#address-cells == 2, #size-cells == 1)
Warning (avoid_default_addr_size): Relying on default #address-cells value for
/soc/i2c@22/lm3632a_panel_power@11
Warning (avoid_default_addr_size): Relying on default #size-cells value for
/soc/i2c@22/lm3632a_panel_power@11
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL ../scripts/checksyscalls.sh
CC init/main.o
CHK include/generated/compile.h
CC init/do_mounts.o
CC init/do_mounts_rd.o
CC init/do_mounts_initrd.o
CC init/do_mounts_dm.o
CC init/noinitramfs.o
UPD include/generated/compile.h
HOSTCC usr/gen_init_cpio
CC arch/arm/vfp/vfpmodule.o
AS arch/arm/vfp/entry.o
GEN usr/initramfs_data.cpio.gz
AS arch/arm/vfp/vfphw.o
AS usr/initramfs_data.o
CC init/initramfs.o
CC arch/arm/vfp/vfpsingle.o
LD usr/built-in.o
CC arch/arm/vfp/vfpdouble.o
CC init/calibrate.o
CC arch/arm/kernel/elf.o
AS arch/arm/kernel/entry-common.o
CC arch/arm/kernel/irq.o
CC arch/arm/kernel/opcodes.o
LD arch/arm/vfp/vfp.o
CC arch/arm/kernel/process.o
LD arch/arm/vfp/built-in.o
CC arch/arm/kernel/ptrace.o
grep: (standard input): Operation not permitted
CC arch/arm/mm/dma-mapping.o
CC init/init_task.o
CC arch/arm/kernel/return_address.o
CC arch/arm/common/firmware.o
LD arch/arm/net/built-in.o
AS arch/arm/crypto/aes-armv4.o
CC arch/arm/crypto/aes_glue.o
LD arch/arm/common/built-in.o
PERL arch/arm/crypto/aesbs-core.S_shipped
CC arch/arm/kernel/setup.o
CC arch/arm/crypto/aesbs-glue.o
LD arch/arm/firmware/built-in.o
CC init/version.o
CC arch/arm/mm/extable.o
CC arch/arm/kernel/signal.o
CC arch/arm/mach-msm/board-dt.o
CC arch/arm/mach-msm/board-8952.o
CC arch/arm/mm/fault.o
AS arch/arm/crypto/aes-ce-core.o
CC arch/arm/crypto/aes-ce-glue.o
CC arch/arm/mm/init.o
AS arch/arm/kernel/sigreturn_codes.o
LD init/mounts.o
LD init/built-in.o
CC arch/arm/kernel/stacktrace.o
CC arch/arm/kernel/sys_arm.o
CC arch/arm/mach-msm/board-8917.o
CC kernel/fork.o
CC arch/arm/mach-msm/board-8920.o
CC kernel/exec_domain.o
AS arch/arm/crypto/sha1-armv4-large.o
CC arch/arm/crypto/sha1_glue.o
AS arch/arm/crypto/sha2-ce-core.o
CC mm/filemap.o
CC arch/arm/mm/iomap.o
CC arch/arm/kernel/time.o
CC arch/arm/mach-msm/board-8937.o
CC fs/open.o
CC fs/read_write.o
CC arch/arm/kernel/traps.o
CC arch/arm/mm/fault-armv.o
CC arch/arm/crypto/sha2-ce-glue.o
CC arch/arm/mach-msm/board-8953.o
CC arch/arm/mm/flush.o
AS arch/arm/mach-msm/headsmp.o
CC arch/arm/mach-msm/platsmp.o
AS arch/arm/crypto/sha1-armv7-neon.o
CC arch/arm/mm/idmap.o
CC mm/mempool.o
CC fs/file_table.o
CC kernel/panic.o
CC arch/arm/crypto/sha1_neon_glue.o
CC arch/arm/kernel/atags_parse.o
AS arch/arm/kernel/entry-armv.o
CC arch/arm/mach-msm/hotplug.o
CC arch/arm/kernel/cpuidle.o
LD arch/arm/mach-msm/built-in.o
CC fs/super.o
CC arch/arm/mm/ioremap.o
CC arch/arm/kernel/armksyms.o
CC arch/arm/mm/mmap.o
CC fs/char_dev.o
CC mm/oom_kill.o
SHIPPED arch/arm/crypto/sha256-core.S
CC arch/arm/crypto/sha256_glue.o
CC kernel/cpu.o
CC kernel/exit.o
CC arch/arm/kernel/module.o
CC arch/arm/mm/pgd.o
CC arch/arm/mm/mmu.o
CC mm/maccess.o
CC arch/arm/crypto/sha256_neon_glue.o
CC fs/stat.o
AS arch/arm/kernel/sleep.o
CC ipc/util.o
CC arch/arm/kernel/suspend.o
CC mm/page_alloc.o
AS arch/arm/crypto/sha512-armv7-neon.o
CC arch/arm/mm/early_ioremap.o
CC arch/arm/crypto/sha512_neon_glue.o
CC arch/arm/mm/proc-syms.o
CC ipc/msgutil.o
CC arch/arm/kernel/smp.o
CC fs/exec.o
CC kernel/softirq.o
CC kernel/resource.o
LD arch/arm/crypto/aes-arm.o
SHIPPED arch/arm/crypto/aesbs-core.S
LD arch/arm/crypto/aes-arm-ce.o
LD arch/arm/crypto/sha1-arm.o
LD arch/arm/crypto/sha2-arm-ce.o
LD arch/arm/crypto/sha1-arm-neon.o
AS arch/arm/crypto/sha256-core.o
CC ipc/msg.o
LD arch/arm/crypto/sha512-arm-neon.o
AS arch/arm/crypto/aesbs-core.o
CC arch/arm/mm/alignment.o
LD arch/arm/crypto/sha256-arm.o
LD arch/arm/crypto/aes-arm-bs.o
LD arch/arm/crypto/built-in.o
CC arch/arm/kernel/smp_tlb.o
CC arch/arm/kernel/arch_timer.o
../fs/exec.c: In function ‘get_task_comm’:
../fs/exec.c:1064:32: warning: argument to ‘sizeof’ in ‘strncpy’ call is the same
expression as the source; did you mean to use the size of the destination? [-
Wsizeof-pointer-memaccess]
error, forbidden warning: exec.c:1064
make[2]: *** [../scripts/Makefile.build:257: fs/exec.o] Error 1
make[1]: *** [/root/k/Makefile:1039: fs] Error 2
make[1]: *** Waiting for unfinished jobs....
CC arch/arm/kernel/unwind.o
CC arch/arm/mm/highmem.o
CC arch/arm/kernel/devtree.o
AS arch/arm/mm/abort-ev7.o
CC ipc/sem.o
CC ipc/shm.o
CC kernel/sysctl.o
CC mm/page-writeback.o
CC mm/readahead.o
CC mm/swap.o
CC arch/arm/kernel/swp_emulate.o
CC arch/arm/kernel/hw_breakpoint.o
AS arch/arm/mm/pabort-v7.o
AS arch/arm/mm/cache-v7.o
CC ipc/ipcns_notifier.o
CC arch/arm/mm/copypage-v6.o
CC arch/arm/mm/context.o
CC ipc/syscall.o
CC ipc/ipc_sysctl.o
CC mm/truncate.o
CC ipc/namespace.o
CC arch/arm/kernel/perf_regs.o
CC mm/vmscan.o
CC arch/arm/kernel/perf_event.o
CC arch/arm/kernel/perf_event_cpu.o
AS arch/arm/mm/tlb-v7.o
CC kernel/sysctl_binary.o
AS arch/arm/mm/proc-v7.o
LD ipc/built-in.o
CC kernel/capability.o
LD arch/arm/mm/built-in.o
CC kernel/ptrace.o
CC arch/arm/kernel/topology.o
CC kernel/user.o
CC kernel/signal.o
CC kernel/sys.o
CC mm/shmem.o
CC mm/util.o
CC arch/arm/kernel/io.o
AS arch/arm/kernel/hyp-stub.o
CC kernel/kmod.o
CC arch/arm/kernel/psci.o
CC kernel/workqueue.o
CC kernel/pid.o
CC kernel/task_work.o
AS arch/arm/kernel/psci-call.o
CC arch/arm/kernel/psci_smp.o
AS arch/arm/kernel/head.o
CC mm/mmzone.o
CC mm/vmstat.o
LDS arch/arm/kernel/vmlinux.lds
CC mm/backing-dev.o
LD arch/arm/kernel/built-in.o
CC mm/mm_init.o
CC kernel/extable.o
CC mm/mmu_context.o
CC mm/percpu.o
CC mm/slab_common.o
CC mm/compaction.o
CC kernel/params.o
CC kernel/kthread.o
CC kernel/sys_ni.o
CC kernel/nsproxy.o
CC kernel/notifier.o
CC mm/vmacache.o
CC kernel/ksysfs.o
CC kernel/cred.o
CC mm/interval_tree.o
CC kernel/reboot.o
CC mm/list_lru.o
CC mm/workingset.o
CC mm/iov_iter.o
CC kernel/async.o
CC kernel/range.o
CC kernel/groups.o
CC kernel/smpboot.o
CC mm/debug.o
CC mm/fremap.o
CC mm/gup.o
CC mm/highmem.o
CC kernel/bpf/core.o
CC kernel/events/core.o
CC kernel/events/ring_buffer.o
CC kernel/events/callchain.o
CC kernel/events/hw_breakpoint.o
CC kernel/irq/irqdesc.o
CC kernel/locking/mutex.o
CC kernel/locking/semaphore.o
CC mm/memory.o
LD kernel/bpf/built-in.o
CC mm/mincore.o
CC mm/mlock.o
CC mm/mmap.o
CC mm/mprotect.o
CC mm/mremap.o
CC kernel/locking/rwsem.o
CC kernel/irq/handle.o
CC kernel/irq/manage.o
LD kernel/events/built-in.o
CC kernel/irq/spurious.o
CC kernel/irq/resend.o
CC kernel/locking/mcs_spinlock.o
CC kernel/locking/spinlock.o
CC kernel/locking/lglock.o
CC kernel/locking/rtmutex.o
CC mm/msync.o
CC kernel/power/qos.o
CC kernel/locking/rwsem-xadd.o
CC kernel/power/main.o
CC kernel/irq/chip.o
CC kernel/irq/dummychip.o
CC kernel/irq/devres.o
CC mm/rmap.o
CC mm/vmalloc.o
CC mm/pagewalk.o
LD kernel/locking/built-in.o
CC mm/pgtable-generic.o
CC mm/process_vm_access.o
CC mm/showmem.o
CC kernel/power/process.o
CC kernel/power/suspend.o
CC kernel/power/powersuspend.o
CC kernel/irq/autoprobe.o
CC kernel/power/autosleep.o
CC kernel/power/wakelock.o
CC kernel/power/poweroff.o
CC mm/vmpressure.o
CC kernel/power/wakeup_reason.o
CC mm/showmem_extra.o
CC mm/init-mm.o
CC mm/nobootmem.o
CC kernel/irq/irqdomain.o
CC mm/fadvise.o
CC kernel/power/quickwakeup.o
CC kernel/irq/proc.o
CC mm/madvise.o
CC kernel/irq/pm.o
CC kernel/printk/printk.o
CC mm/memblock.o
CC kernel/rcu/update.o
CC kernel/rcu/srcu.o
CC kernel/rcu/tree.o
CC kernel/sched/qhmp_core.o
LD kernel/power/built-in.o
CC kernel/sched/qhmp_fair.o
CC mm/page_io.o
CC mm/swap_state.o
LD kernel/irq/built-in.o
CC mm/swapfile.o
CC mm/swap_ratio.o
CC mm/frontswap.o
HZFILE kernel/time/hz.bc
CC kernel/time/timer.o
LD kernel/printk/built-in.o
CC kernel/time/hrtimer.o
CC kernel/trace/trace_clock.o
LD kernel/rcu/built-in.o
CC kernel/trace/ring_buffer.o
CC kernel/freezer.o
CC kernel/profile.o
CC mm/zswap.o
CC mm/dmapool.o
CC mm/uksm.o
CC kernel/time/itimer.o
CC kernel/time/posix-timers.o
CC kernel/time/posix-cpu-timers.o
CC kernel/sched/qhmp_rt.o
CC kernel/time/timekeeping.o
CC kernel/trace/trace.o
CC kernel/trace/trace_output.o
CC kernel/trace/trace_seq.o
CC kernel/trace/trace_stat.o
CC kernel/trace/trace_printk.o
CC kernel/sched/proc.o
CC kernel/sched/clock.o
CC kernel/time/ntp.o
CC kernel/time/clocksource.o
grep: (standard input): Operation not permitted
CC kernel/time/jiffies.o
CC kernel/time/timer_list.o
CC mm/slub.o
CC kernel/sched/cputime.o
CC kernel/sched/idle_task.o
CC kernel/trace/trace_sched_switch.o
CC kernel/sched/deadline.o
CC kernel/sched/stop_task.o
CC kernel/sched/wait.o
CC kernel/time/timeconv.o
CC kernel/sched/completion.o
CC kernel/trace/trace_cpu_freq_switch.o
CC kernel/trace/trace_nop.o
CC kernel/trace/blktrace.o
CC kernel/trace/trace_events.o
CC kernel/time/timecounter.o
CC kernel/time/posix-clock.o
CC mm/migrate.o
CC mm/memcontrol.o
CC mm/page_cgroup.o
CC kernel/sched/idle.o
CC kernel/sched/sched_avg.o
CC kernel/sched/cpupri.o
CC kernel/sched/cpudeadline.o
CC kernel/time/alarmtimer.o
CC kernel/time/clockevents.o
CC kernel/time/tick-common.o
CC kernel/time/tick-broadcast.o
CC kernel/sched/debug.o
CC kernel/trace/trace_export.o
CC kernel/trace/trace_event_perf.o
CC mm/page_isolation.o
CC mm/zpool.o
CC kernel/trace/trace_events_filter.o
CC mm/zsmalloc.o
CC kernel/trace/trace_events_trigger.o
CC kernel/time/tick-broadcast-hrtimer.o
CC kernel/time/sched_clock.o
CC kernel/time/tick-oneshot.o
CC kernel/sched/cpuacct.o
CC kernel/sched/core_ctl.o
CC kernel/time/tick-sched.o
CC kernel/time/timekeeping_debug.o
CC kernel/trace/power-traces.o
CC mm/early_ioremap.o
CC mm/cma.o
CC kernel/trace/rpm-traces.o
CC mm/process_reclaim.o
LD kernel/sched/built-in.o
CC kernel/stacktrace.o
CC kernel/futex.o
BC kernel/time/timeconst.h
CC kernel/smp.o
CC kernel/time/time.o
CC kernel/uid16.o
CC mm/usercopy.o
CC kernel/system_keyring.o
Generating X.509 key generation config
CC kernel/trace/ipc_logging.o
CC kernel/trace/ipc_logging_debug.o
CC kernel/module.o
CC kernel/module_signing.o
LD mm/built-in.o
CC kernel/kallsyms.o
LD kernel/time/built-in.o
CC kernel/cgroup.o
CC kernel/cgroup_freezer.o
GZIP kernel/config_data.gz
CC kernel/res_counter.o
CC kernel/stop_machine.o
LD kernel/trace/built-in.o
CC kernel/audit.o
CC kernel/auditfilter.o
CC kernel/auditsc.o
CC kernel/audit_watch.o
CC kernel/audit_tree.o
CC kernel/seccomp.o
In function ‘cgroup_file_name’,
inlined from ‘cgroup_rm_file’ at ../kernel/cgroup.c:1146:34,
inlined from ‘cgroup_addrm_files’ at ../kernel/cgroup.c:3140:4,
inlined from ‘cgroup_clear_dir’ at ../kernel/cgroup.c:1165:4:
../kernel/cgroup.c:976:3: warning: ‘strncpy’ specified bound 98 equals destination
size [-Wstringop-truncation]
error, forbidden warning: cgroup.c:976
make[2]: *** [../scripts/Makefile.build:257: kernel/cgroup.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/root/k/Makefile:1039: kernel] Error 2
make[1]: Leaving directory '/root/k/out'
make: *** [Makefile:145: sub-make] Error 2
Build completed in 6 minute(s) and 18 seconds
root@localhost:~/k# ls out/arch/arm/boot
dts
root@localhost:~/k#

You might also like