libtool: install: chmod 644 /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/lib/../lib64/libatomic.a libtool: install: /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/bin/ranlib /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/lib/../lib64/libatomic.a libtool: finish: PATH="/home/autobuild/autobuild/instance-8/output-1/host/bin:/home/autobuild/autobuild/instance-8/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/sbin" ldconfig -n /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/lib/../lib64 ---------------------------------------------------------------------- Libraries have been installed in: /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/lib/../lib64 If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-13.3.0/build/powerpc64-buildroot-linux-gnu/libatomic' make[4]: Leaving directory '/home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-13.3.0/build/powerpc64-buildroot-linux-gnu/libatomic' make[3]: Leaving directory '/home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-13.3.0/build/powerpc64-buildroot-linux-gnu/libatomic' make[2]: Leaving directory '/home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-13.3.0/build' make[1]: Leaving directory '/home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-13.3.0/build' if [ ! -e /home/autobuild/autobuild/instance-8/output-1/host/bin/powerpc64-buildroot-linux-gnu-cc ]; then ln -f /home/autobuild/autobuild/instance-8/output-1/host/bin/powerpc64-buildroot-linux-gnu-gcc /home/autobuild/autobuild/instance-8/output-1/host/bin/powerpc64-buildroot-linux-gnu-cc; fi /usr/bin/install -D -m 0755 /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-13.3.0/toolchain-wrapper /home/autobuild/autobuild/instance-8/output-1/host/bin/toolchain-wrapper gcc-13.3.0.tar.xz: OK (sha512: ed5f2f4c6ed2c796fcf2c93707159e9dbd3ddb1ba063d549804dd68cdabbb6d550985ae1c8465ae9a336cfe29274a6eb0f42e21924360574ebd8e5d5c7c9a801) >>> gcc-final 13.3.0 Extracting xzcat /home/autobuild/autobuild/instance-8/dl/gcc/gcc-13.3.0.tar.xz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-8/output-1/build/gcc-final-13.3.0 -xf - >>> gcc-final 13.3.0 Patching >>> gcc-final 13.3.0 Configuring >>> gcc-final 13.3.0 Building >>> gcc-final 13.3.0 Installing to staging directory cp -dpf /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/lib*/libatomic* /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/sysroot/lib/ cp -dpf /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/lib*/libgcc_s* /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/sysroot/lib/ >>> gcc-final 13.3.0 Fixing libtool files for la in $(find /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/sysroot/usr/lib* -name "*.la"); do \ cp -a "${la}" "${la}.fixed" && \ /usr/bin/sed -i -e "s:/home/autobuild/autobuild/instance-8/output-1:@BASE_DIR@:g" \ -e "s:/home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/sysroot:@STAGING_DIR@:g" \ \ -e "s:\(['= ]\)/usr:\\1@STAGING_DIR@/usr:g" \ -e "s:\(['= ]\)/lib:\\1@STAGING_DIR@/lib:g" \ \ -e "s:@STAGING_DIR@:/home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/sysroot:g" \ -e "s:@BASE_DIR@:/home/autobuild/autobuild/instance-8/output-1:g" \ "${la}.fixed" && \ if cmp -s "${la}" "${la}.fixed"; then \ rm -f "${la}.fixed"; \ else \ mv "${la}.fixed" "${la}"; \ fi || exit 1; \ done >>> gcc-final 13.3.0 Installing to target mkdir -p /home/autobuild/autobuild/instance-8/output-1/target/lib /home/autobuild/autobuild/instance-8/output-1/target/usr/lib cp -dpf /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/lib*/libatomic.so* /home/autobuild/autobuild/instance-8/output-1/target/lib/ cp -dpf /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/lib*/libgcc_s.so* /home/autobuild/autobuild/instance-8/output-1/target/lib/ >>> toolchain-buildroot Extracting >>> toolchain-buildroot Patching >>> toolchain-buildroot Configuring >>> toolchain-buildroot Building >>> toolchain-buildroot Installing to target >>> toolchain Extracting >>> toolchain Patching >>> toolchain Configuring >>> toolchain Building >>> toolchain Installing to staging directory sed -e 's#@@STAGING_SUBDIR@@#powerpc64-buildroot-linux-gnu/sysroot#' -e 's#@@TARGET_CFLAGS@@#-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -D_FORTIFY_SOURCE=1#' -e 's#@@TARGET_CXXFLAGS@@#-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -g0 -D_FORTIFY_SOURCE=1#' -e 's#@@TARGET_FCFLAGS@@#-O3 -g0#' -e 's#@@TARGET_LDFLAGS@@##' -e 's#@@TARGET_CC@@#bin/powerpc64-buildroot-linux-gnu-gcc#' -e 's#@@TARGET_CXX@@#bin/powerpc64-buildroot-linux-gnu-g++#' -e 's#@@TARGET_FC@@#bin/powerpc64-buildroot-linux-gnu-gfortran#' -e 's#@@CMAKE_SYSTEM_PROCESSOR@@#ppc64#' -e 's#@@TOOLCHAIN_HAS_CXX@@#0#' -e 's#@@TOOLCHAIN_HAS_FORTRAN@@#0#' -e 's#@@CMAKE_BUILD_TYPE@@#Release#' /home/autobuild/autobuild/instance-8/buildroot/support/misc/toolchainfile.cmake.in > /home/autobuild/autobuild/instance-8/output-1/host/share/buildroot/toolchainfile.cmake >>> toolchain Fixing libtool files for la in $(find /home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/sysroot/usr/lib* -name "*.la"); do \ cp -a "${la}" "${la}.fixed" && \ /usr/bin/sed -i -e "s:/home/autobuild/autobuild/instance-8/output-1:@BASE_DIR@:g" \ -e "s:/home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/sysroot:@STAGING_DIR@:g" \ \ -e "s:\(['= ]\)/usr:\\1@STAGING_DIR@/usr:g" \ -e "s:\(['= ]\)/lib:\\1@STAGING_DIR@/lib:g" \ \ -e "s:@STAGING_DIR@:/home/autobuild/autobuild/instance-8/output-1/host/powerpc64-buildroot-linux-gnu/sysroot:g" \ -e "s:@BASE_DIR@:/home/autobuild/autobuild/instance-8/output-1:g" \ "${la}.fixed" && \ if cmp -s "${la}" "${la}.fixed"; then \ rm -f "${la}.fixed"; \ else \ mv "${la}.fixed" "${la}"; \ fi || exit 1; \ done >>> toolchain Installing to target linux-cip-5.10.162-cip24.tar.gz: OK (sha256: fb0edc3c18e47d2b6974cb0880a0afb5c3fa08f50ee87dfdf24349405ea5f8ae) >>> linux 5.10.162-cip24 Extracting gzip -d -c /home/autobuild/autobuild/instance-8/dl/linux/linux-cip-5.10.162-cip24.tar.gz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-8/output-1/build/linux-5.10.162-cip24 -xf - >>> linux 5.10.162-cip24 Patching for p in ; do if test -d $p ; then TAR="tar" PATH=/home/autobuild/autobuild/instance-8/output-1/host/bin:$PATH support/scripts/apply-patches.sh /home/autobuild/autobuild/instance-8/output-1/build/linux-5.10.162-cip24 $p \*.patch || exit 1 ; else TAR="tar" PATH=/home/autobuild/autobuild/instance-8/output-1/host/bin:$PATH support/scripts/apply-patches.sh /home/autobuild/autobuild/instance-8/output-1/build/linux-5.10.162-cip24 `dirname $p` `basename $p` || exit 1; fi done Using /home/autobuild/autobuild/instance-8/output-1/build/linux-5.10.162-cip24/.config as base # # merged configuration written to /home/autobuild/autobuild/instance-8/output-1/build/linux-5.10.162-cip24/.config (needs make) # >>> linux 5.10.162-cip24 Updating kernel config with fixups >>> linux 5.10.162-cip24 Configuring >>> linux 5.10.162-cip24 Building GIT_DIR=. PATH="/home/autobuild/autobuild/instance-8/output-1/host/bin:/home/autobuild/autobuild/instance-8/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" PKG_CONFIG="/home/autobuild/autobuild/instance-8/output-1/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/autobuild/autobuild/instance-8/output-1/host/lib/pkgconfig:/home/autobuild/autobuild/instance-8/output-1/host/share/pkgconfig" BR_BINARIES_DIR=/home/autobuild/autobuild/instance-8/output-1/images KCFLAGS=-Wno-attribute-alias /usr/bin/make -j1 HOSTCC="/home/autobuild/autobuild/instance-8/output-1/host/bin/ccache /usr/bin/gcc -O2 -isystem /home/autobuild/autobuild/instance-8/output-1/host/include -L/home/autobuild/autobuild/instance-8/output-1/host/lib -Wl,-rpath,/home/autobuild/autobuild/instance-8/output-1/host/lib" ARCH=powerpc INSTALL_MOD_PATH=/home/autobuild/autobuild/instance-8/output-1/target CROSS_COMPILE="/home/autobuild/autobuild/instance-8/output-1/host/bin/powerpc64-buildroot-linux-gnu-" WERROR=0 REGENERATE_PARSERS=1 DEPMOD=/home/autobuild/autobuild/instance-8/output-1/host/sbin/depmod -C /home/autobuild/autobuild/instance-8/output-1/build/linux-5.10.162-cip24 all In file included from ./include/linux/kernel.h:16, from ./include/linux/list.h:9, from ./include/linux/preempt.h:11, from ./include/linux/spinlock.h:51, from arch/powerpc/kernel/trace/ftrace.c:16: arch/powerpc/kernel/trace/ftrace.c: In function ‘ftrace_modify_code’: ./include/linux/printk.h:343:9: warning: using a dangling pointer to ‘__str’ [-Wdangling-pointer=] 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:76:17: note: in expansion of macro ‘pr_err’ 76 | pr_err("%p: replaced (%s) != old (%s)", | ^~~~~~ In file included from ./arch/powerpc/include/asm/hw_breakpoint.h:13, from ./arch/powerpc/include/asm/processor.h:41, from ./arch/powerpc/include/asm/thread_info.h:46, from ./include/linux/thread_info.h:39, from ./include/asm-generic/preempt.h:5, from ./arch/powerpc/include/generated/asm/preempt.h:1, from ./include/linux/preempt.h:78: ./arch/powerpc/include/asm/inst.h:139:14: note: ‘__str’ declared here 139 | char __str[PPC_INST_STR_LEN]; \ | ^~~~~ ./include/linux/printk.h:343:40: note: in expansion of macro ‘ppc_inst_as_str’ 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:76:17: note: in expansion of macro ‘pr_err’ 76 | pr_err("%p: replaced (%s) != old (%s)", | ^~~~~~ arch/powerpc/kernel/trace/ftrace.c: In function ‘__ftrace_make_nop_kernel’: ./include/linux/printk.h:343:9: warning: using a dangling pointer to ‘__str’ [-Wdangling-pointer=] 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:407:17: note: in expansion of macro ‘pr_err’ 407 | pr_err("Not expected bl: opcode is %s\n", ppc_inst_as_str(op)); | ^~~~~~ ./arch/powerpc/include/asm/inst.h:139:14: note: ‘__str’ declared here 139 | char __str[PPC_INST_STR_LEN]; \ | ^~~~~ ./include/linux/printk.h:343:40: note: in expansion of macro ‘ppc_inst_as_str’ 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:407:17: note: in expansion of macro ‘pr_err’ 407 | pr_err("Not expected bl: opcode is %s\n", ppc_inst_as_str(op)); | ^~~~~~ arch/powerpc/kernel/trace/ftrace.c: In function ‘__ftrace_make_call_kernel’: ./include/linux/printk.h:343:9: warning: using a dangling pointer to ‘__str’ [-Wdangling-pointer=] 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:655:17: note: in expansion of macro ‘pr_err’ 655 | pr_err("Unexpected call sequence at %p: %s\n", ip, ppc_inst_as_str(op)); | ^~~~~~ ./arch/powerpc/include/asm/inst.h:139:14: note: ‘__str’ declared here 139 | char __str[PPC_INST_STR_LEN]; \ | ^~~~~ ./include/linux/printk.h:343:40: note: in expansion of macro ‘ppc_inst_as_str’ 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:655:17: note: in expansion of macro ‘pr_err’ 655 | pr_err("Unexpected call sequence at %p: %s\n", ip, ppc_inst_as_str(op)); | ^~~~~~ arch/powerpc/kernel/trace/ftrace.c: In function ‘__ftrace_make_nop’: ./include/linux/printk.h:343:9: warning: using a dangling pointer to ‘__str’ [-Wdangling-pointer=] 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:206:17: note: in expansion of macro ‘pr_err’ 206 | pr_err("Expected %08x found %s\n", PPC_INST_LD_TOC, ppc_inst_as_str(op)); | ^~~~~~ ./arch/powerpc/include/asm/inst.h:139:14: note: ‘__str’ declared here 139 | char __str[PPC_INST_STR_LEN]; \ | ^~~~~ ./include/linux/printk.h:343:40: note: in expansion of macro ‘ppc_inst_as_str’ 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:206:17: note: in expansion of macro ‘pr_err’ 206 | pr_err("Expected %08x found %s\n", PPC_INST_LD_TOC, ppc_inst_as_str(op)); | ^~~~~~ ./include/linux/printk.h:343:9: warning: using a dangling pointer to ‘__str’ [-Wdangling-pointer=] 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:140:17: note: in expansion of macro ‘pr_err’ 140 | pr_err("Not expected bl: opcode is %s\n", ppc_inst_as_str(op)); | ^~~~~~ ./arch/powerpc/include/asm/inst.h:139:14: note: ‘__str’ declared here 139 | char __str[PPC_INST_STR_LEN]; \ | ^~~~~ ./include/linux/printk.h:343:40: note: in expansion of macro ‘ppc_inst_as_str’ 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:140:17: note: in expansion of macro ‘pr_err’ 140 | pr_err("Not expected bl: opcode is %s\n", ppc_inst_as_str(op)); | ^~~~~~ arch/powerpc/kernel/trace/ftrace.c: In function ‘__ftrace_make_call’: ./include/linux/printk.h:343:9: warning: using a dangling pointer to ‘__str’ [-Wdangling-pointer=] 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:534:17: note: in expansion of macro ‘pr_err’ 534 | pr_err("Unexpected call sequence at %p: %s %s\n", | ^~~~~~ ./arch/powerpc/include/asm/inst.h:139:14: note: ‘__str’ declared here 139 | char __str[PPC_INST_STR_LEN]; \ | ^~~~~ ./include/linux/printk.h:343:40: note: in expansion of macro ‘ppc_inst_as_str’ 343 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ arch/powerpc/kernel/trace/ftrace.c:534:17: note: in expansion of macro ‘pr_err’ 534 | pr_err("Unexpected call sequence at %p: %s %s\n", | ^~~~~~ arch/powerpc/kernel/kprobes.c: In function ‘try_to_emulate’: arch/powerpc/kernel/kprobes.c:248:17: warning: using a dangling pointer to ‘__str’ [-Wdangling-pointer=] 248 | printk("Can't step on instruction %s\n", ppc_inst_as_str(insn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/powerpc/include/asm/hw_breakpoint.h:13, from ./arch/powerpc/include/asm/processor.h:41, from ./arch/powerpc/include/asm/thread_info.h:46, from ./include/linux/thread_info.h:39, from ./include/asm-generic/preempt.h:5, from ./arch/powerpc/include/generated/asm/preempt.h:1, from ./include/linux/preempt.h:78, from ./include/linux/smp.h:81, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/notifier.h:14, from ./include/linux/kprobes.h:22, from arch/powerpc/kernel/kprobes.c:16: ./arch/powerpc/include/asm/inst.h:139:14: note: ‘__str’ declared here 139 | char __str[PPC_INST_STR_LEN]; \ | ^~~~~ arch/powerpc/kernel/kprobes.c:248:58: note: in expansion of macro ‘ppc_inst_as_str’ 248 | printk("Can't step on instruction %s\n", ppc_inst_as_str(insn)); | ^~~~~~~~~~~~~~~ In file included from arch/powerpc/xmon/xmon.c:63: arch/powerpc/xmon/xmon.c: In function ‘generic_inst_dump’: arch/powerpc/xmon/nonstdio.h:12:17: warning: using a dangling pointer to ‘__str’ [-Wdangling-pointer=] 12 | #define printf xmon_printf arch/powerpc/xmon/xmon.c:2982:25: note: in expansion of macro ‘printf’ 2982 | printf(REG" %s", adr, ppc_inst_as_str(inst)); | ^~~~~~ In file included from ./arch/powerpc/include/asm/hw_breakpoint.h:13, from ./arch/powerpc/include/asm/processor.h:41, from ./arch/powerpc/include/asm/thread_info.h:46, from ./include/linux/thread_info.h:39, from ./arch/powerpc/include/asm/ptrace.h:264, from ./arch/powerpc/include/asm/hw_irq.h:12, from ./arch/powerpc/include/asm/irqflags.h:12, from ./include/linux/irqflags.h:16, from ./include/linux/rcupdate.h:26, from ./include/linux/rculist.h:11, from ./include/linux/sched/signal.h:5, from arch/powerpc/xmon/xmon.c:12: ./arch/powerpc/include/asm/inst.h:139:14: note: ‘__str’ declared here 139 | char __str[PPC_INST_STR_LEN]; \ | ^~~~~ arch/powerpc/xmon/xmon.c:2982:48: note: in expansion of macro ‘ppc_inst_as_str’ 2982 | printf(REG" %s", adr, ppc_inst_as_str(inst)); | ^~~~~~~~~~~~~~~ In file included from ./include/linux/rculist.h:10, from ./include/linux/pid.h:5, from ./include/linux/sched.h:14, from kernel/locking/semaphore.c:30: In function ‘__list_add’, inlined from ‘list_add_tail’ at ./include/linux/list.h:100:2, inlined from ‘__down_common’ at kernel/locking/semaphore.c:209:2, inlined from ‘__down_killable’ at kernel/locking/semaphore.c:247:9: ./include/linux/list.h:70:20: warning: storing the address of local variable ‘waiter’ in ‘*(struct list_head *)((char *)sem + 8).prev’ [-Wdangling-pointer=] 70 | next->prev = new; | ~~~~~~~~~~~^~~~~ kernel/locking/semaphore.c: In function ‘__down_killable’: kernel/locking/semaphore.c:207:33: note: ‘waiter’ declared here 207 | struct semaphore_waiter waiter; | ^~~~~~ kernel/locking/semaphore.c:245:63: note: ‘sem’ declared here 245 | static noinline int __sched __down_killable(struct semaphore *sem) | ~~~~~~~~~~~~~~~~~~^~~ In function ‘__list_add’, inlined from ‘list_add_tail’ at ./include/linux/list.h:100:2, inlined from ‘__down_common’ at kernel/locking/semaphore.c:209:2, inlined from ‘__down_timeout’ at kernel/locking/semaphore.c:252:9: ./include/linux/list.h:70:20: warning: storing the address of local variable ‘waiter’ in ‘*(struct list_head *)((char *)sem + 8).prev’ [-Wdangling-pointer=] 70 | next->prev = new; | ~~~~~~~~~~~^~~~~ kernel/locking/semaphore.c: In function ‘__down_timeout’: kernel/locking/semaphore.c:207:33: note: ‘waiter’ declared here 207 | struct semaphore_waiter waiter; | ^~~~~~ kernel/locking/semaphore.c:250:62: note: ‘sem’ declared here 250 | static noinline int __sched __down_timeout(struct semaphore *sem, long timeout) | ~~~~~~~~~~~~~~~~~~^~~ In function ‘__list_add’, inlined from ‘list_add_tail’ at ./include/linux/list.h:100:2, inlined from ‘__down_common’ at kernel/locking/semaphore.c:209:2, inlined from ‘__down’ at kernel/locking/semaphore.c:237:2: ./include/linux/list.h:70:20: warning: storing the address of local variable ‘waiter’ in ‘*(struct list_head *)((char *)sem + 8).prev’ [-Wdangling-pointer=] 70 | next->prev = new; | ~~~~~~~~~~~^~~~~ kernel/locking/semaphore.c: In function ‘__down’: kernel/locking/semaphore.c:207:33: note: ‘waiter’ declared here 207 | struct semaphore_waiter waiter; | ^~~~~~ kernel/locking/semaphore.c:235:55: note: ‘sem’ declared here 235 | static noinline void __sched __down(struct semaphore *sem) | ~~~~~~~~~~~~~~~~~~^~~ In function ‘__list_add’, inlined from ‘list_add_tail’ at ./include/linux/list.h:100:2, inlined from ‘__down_common’ at kernel/locking/semaphore.c:209:2, inlined from ‘__down_interruptible’ at kernel/locking/semaphore.c:242:9: ./include/linux/list.h:70:20: warning: storing the address of local variable ‘waiter’ in ‘*(struct list_head *)((char *)sem + 8).prev’ [-Wdangling-pointer=] 70 | next->prev = new; | ~~~~~~~~~~~^~~~~ kernel/locking/semaphore.c: In function ‘__down_interruptible’: kernel/locking/semaphore.c:207:33: note: ‘waiter’ declared here 207 | struct semaphore_waiter waiter; | ^~~~~~ kernel/locking/semaphore.c:240:68: note: ‘sem’ declared here 240 | static noinline int __sched __down_interruptible(struct semaphore *sem) | ~~~~~~~~~~~~~~~~~~^~~ In file included from ./include/linux/rculist.h:10, from ./include/linux/pid.h:5, from ./include/linux/sched.h:14, from ./include/linux/ratelimit.h:6, from ./include/linux/dev_printk.h:16, from ./include/linux/device.h:15, from ./include/linux/node.h:18, from ./include/linux/cpu.h:17, from mm/compaction.c:11: In function ‘__list_cut_position’, inlined from ‘list_cut_position’ at ./include/linux/list.h:400:3, inlined from ‘move_freelist_tail’ at mm/compaction.c:1241:3: ./include/linux/list.h:370:21: warning: storing the address of local variable ‘sublist’ in ‘*&freepage_6(D)->D.17300.D.17245.lru.next’ [-Wdangling-pointer=] 370 | entry->next = list; | ~~~~~~~~~~~~^~~~~~ mm/compaction.c: In function ‘move_freelist_tail’: mm/compaction.c:1238:19: note: ‘sublist’ declared here 1238 | LIST_HEAD(sublist); | ^~~~~~~ ./include/linux/list.h:24:26: note: in definition of macro ‘LIST_HEAD’ 24 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ mm/compaction.c:1236:61: note: ‘freepage’ declared here 1236 | move_freelist_tail(struct list_head *freelist, struct page *freepage) | ~~~~~~~~~~~~~^~~~~~~~ In file included from ./include/linux/rculist.h:10, from ./include/linux/pid.h:5, from ./include/linux/sched.h:14, from ./include/linux/blkdev.h:5, from drivers/scsi/lpfc/lpfc_ct.c:27: In function ‘__list_add’, inlined from ‘list_add_tail’ at ./include/linux/list.h:100:2, inlined from ‘lpfc_ct_unsol_event’ at drivers/scsi/lpfc/lpfc_ct.c:138:3: ./include/linux/list.h:70:20: warning: storing the address of local variable ‘head’ in ‘*(struct list_head *)piocbq.prev’ [-Wdangling-pointer=] 70 | next->prev = new; | ~~~~~~~~~~~^~~~~ drivers/scsi/lpfc/lpfc_ct.c: In function ‘lpfc_ct_unsol_event’: drivers/scsi/lpfc/lpfc_ct.c:112:26: note: ‘head’ declared here 112 | struct list_head head; | ^~~~ drivers/scsi/lpfc/lpfc_ct.c:104:40: note: ‘piocbq’ declared here 104 | struct lpfc_iocbq *piocbq) | ~~~~~~~~~~~~~~~~~~~^~~~~~ In function ‘__list_add’, inlined from ‘list_add_tail’ at ./include/linux/list.h:100:2, inlined from ‘lpfc_ns_rsp.isra’ at drivers/scsi/lpfc/lpfc_ct.c:611:2: ./include/linux/list.h:70:20: warning: storing the address of local variable ‘head’ in ‘*(struct list_head *)mp.prev’ [-Wdangling-pointer=] 70 | next->prev = new; | ~~~~~~~~~~~^~~~~ drivers/scsi/lpfc/lpfc_ct.c: In function ‘lpfc_ns_rsp.isra’: drivers/scsi/lpfc/lpfc_ct.c:602:26: note: ‘head’ declared here 602 | struct list_head head; | ^~~~ drivers/scsi/lpfc/lpfc_ct.c:593:59: note: ‘mp’ declared here 593 | lpfc_ns_rsp(struct lpfc_vport *vport, struct lpfc_dmabuf *mp, uint8_t fc4_type, | ~~~~~~~~~~~~~~~~~~~~^~ In file included from ./include/linux/preempt.h:11, from ./include/linux/percpu.h:6, from ./include/linux/context_tracking_state.h:5, from ./include/linux/hardirq.h:5, from ./include/linux/interrupt.h:11, from drivers/scsi/lpfc/lpfc_bsg.c:23: In function ‘__list_add’, inlined from ‘list_add_tail’ at ./include/linux/list.h:100:2, inlined from ‘diag_cmd_data_free.isra’ at drivers/scsi/lpfc/lpfc_bsg.c:891:2: ./include/linux/list.h:70:20: warning: storing the address of local variable ‘head’ in ‘*(struct list_head *)mlist.prev’ [-Wdangling-pointer=] 70 | next->prev = new; | ~~~~~~~~~~~^~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘diag_cmd_data_free.isra’: drivers/scsi/lpfc/lpfc_bsg.c:883:26: note: ‘head’ declared here 883 | struct list_head head, *curr, *next; | ^~~~ drivers/scsi/lpfc/lpfc_bsg.c:879:66: note: ‘mlist’ declared here 879 | diag_cmd_data_free(struct lpfc_hba *phba, struct lpfc_dmabufext *mlist) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In function ‘__list_add’, inlined from ‘list_add_tail’ at ./include/linux/list.h:100:2, inlined from ‘lpfc_bsg_ct_unsol_event’ at drivers/scsi/lpfc/lpfc_bsg.c:940:2: ./include/linux/list.h:70:20: warning: storing the address of local variable ‘head’ in ‘*(struct list_head *)piocbq.prev’ [-Wdangling-pointer=] 70 | next->prev = new; | ~~~~~~~~~~~^~~~~ drivers/scsi/lpfc/lpfc_bsg.c: In function ‘lpfc_bsg_ct_unsol_event’: drivers/scsi/lpfc/lpfc_bsg.c:925:26: note: ‘head’ declared here 925 | struct list_head head; | ^~~~ drivers/scsi/lpfc/lpfc_bsg.c:916:44: note: ‘piocbq’ declared here 916 | struct lpfc_iocbq *piocbq) | ~~~~~~~~~~~~~~~~~~~^~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:126:5: warning: conflicting types for ‘i40e_allocate_dma_mem_d’ due to enum/integer mismatch; have ‘int(struct i40e_hw *, struct i40e_dma_mem *, u64, u32)’ {aka ‘int(struct i40e_hw *, struct i40e_dma_mem *, long long unsigned int, unsigned int)’} [-Wenum-int-mismatch] 126 | int i40e_allocate_dma_mem_d(struct i40e_hw *hw, struct i40e_dma_mem *mem, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/net/ethernet/intel/i40e/i40e_type.h:8, from drivers/net/ethernet/intel/i40e/i40e.h:41, from drivers/net/ethernet/intel/i40e/i40e_main.c:11: drivers/net/ethernet/intel/i40e/i40e_osdep.h:40:25: note: previous declaration of ‘i40e_allocate_dma_mem_d’ with type ‘i40e_status(struct i40e_hw *, struct i40e_dma_mem *, u64, u32)’ {aka ‘enum i40e_status_code(struct i40e_hw *, struct i40e_dma_mem *, long long unsigned int, unsigned int)’} 40 | i40e_allocate_dma_mem_d(h, m, s, a) | ^~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_alloc.h:23:13: note: in expansion of macro ‘i40e_allocate_dma_mem’ 23 | i40e_status i40e_allocate_dma_mem(struct i40e_hw *hw, | ^~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:145:5: warning: conflicting types for ‘i40e_free_dma_mem_d’ due to enum/integer mismatch; have ‘int(struct i40e_hw *, struct i40e_dma_mem *)’ [-Wenum-int-mismatch] 145 | int i40e_free_dma_mem_d(struct i40e_hw *hw, struct i40e_dma_mem *mem) | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_osdep.h:41:33: note: previous declaration of ‘i40e_free_dma_mem_d’ with type ‘i40e_status(struct i40e_hw *, struct i40e_dma_mem *)’ {aka ‘enum i40e_status_code(struct i40e_hw *, struct i40e_dma_mem *)’} 41 | #define i40e_free_dma_mem(h, m) i40e_free_dma_mem_d(h, m) | ^~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_alloc.h:27:13: note: in expansion of macro ‘i40e_free_dma_mem’ 27 | i40e_status i40e_free_dma_mem(struct i40e_hw *hw, | ^~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:163:5: warning: conflicting types for ‘i40e_allocate_virt_mem_d’ due to enum/integer mismatch; have ‘int(struct i40e_hw *, struct i40e_virt_mem *, u32)’ {aka ‘int(struct i40e_hw *, struct i40e_virt_mem *, unsigned int)’} [-Wenum-int-mismatch] 163 | int i40e_allocate_virt_mem_d(struct i40e_hw *hw, struct i40e_virt_mem *mem, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_osdep.h:48:41: note: previous declaration of ‘i40e_allocate_virt_mem_d’ with type ‘i40e_status(struct i40e_hw *, struct i40e_virt_mem *, u32)’ {aka ‘enum i40e_status_code(struct i40e_hw *, struct i40e_virt_mem *, unsigned int)’} 48 | #define i40e_allocate_virt_mem(h, m, s) i40e_allocate_virt_mem_d(h, m, s) | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_alloc.h:29:13: note: in expansion of macro ‘i40e_allocate_virt_mem’ 29 | i40e_status i40e_allocate_virt_mem(struct i40e_hw *hw, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_main.c:180:5: warning: conflicting types for ‘i40e_free_virt_mem_d’ due to enum/integer mismatch; have ‘int(struct i40e_hw *, struct i40e_virt_mem *)’ [-Wenum-int-mismatch] 180 | int i40e_free_virt_mem_d(struct i40e_hw *hw, struct i40e_virt_mem *mem) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_osdep.h:49:34: note: previous declaration of ‘i40e_free_virt_mem_d’ with type ‘i40e_status(struct i40e_hw *, struct i40e_virt_mem *)’ {aka ‘enum i40e_status_code(struct i40e_hw *, struct i40e_virt_mem *)’} 49 | #define i40e_free_virt_mem(h, m) i40e_free_virt_mem_d(h, m) | ^~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/i40e/i40e_alloc.h:32:13: note: in expansion of macro ‘i40e_free_virt_mem’ 32 | i40e_status i40e_free_virt_mem(struct i40e_hw *hw, | ^~~~~~~~~~~~~~~~~~ drivers/net/bonding/bond_alb.c:1375:13: warning: conflicting types for ‘bond_tlb_xmit’ due to enum/integer mismatch; have ‘netdev_tx_t(struct sk_buff *, struct net_device *)’ {aka ‘enum netdev_tx(struct sk_buff *, struct net_device *)’} [-Wenum-int-mismatch] 1375 | netdev_tx_t bond_tlb_xmit(struct sk_buff *skb, struct net_device *bond_dev) | ^~~~~~~~~~~~~ In file included from ./include/net/bonding.h:30, from drivers/net/bonding/bond_alb.c:24: ./include/net/bond_alb.h:160:5: note: previous declaration of ‘bond_tlb_xmit’ with type ‘int(struct sk_buff *, struct net_device *)’ 160 | int bond_tlb_xmit(struct sk_buff *skb, struct net_device *bond_dev); | ^~~~~~~~~~~~~ drivers/net/bonding/bond_alb.c:1516:13: warning: conflicting types for ‘bond_alb_xmit’ due to enum/integer mismatch; have ‘netdev_tx_t(struct sk_buff *, struct net_device *)’ {aka ‘enum netdev_tx(struct sk_buff *, struct net_device *)’} [-Wenum-int-mismatch] 1516 | netdev_tx_t bond_alb_xmit(struct sk_buff *skb, struct net_device *bond_dev) | ^~~~~~~~~~~~~ ./include/net/bond_alb.h:159:5: note: previous declaration of ‘bond_alb_xmit’ with type ‘int(struct sk_buff *, struct net_device *)’ 159 | int bond_alb_xmit(struct sk_buff *skb, struct net_device *bond_dev); | ^~~~~~~~~~~~~ In file included from ./include/linux/kernel.h:14, from ./include/linux/list.h:9, from ./include/linux/module.h:12, from drivers/infiniband/ulp/srp/ib_srp.c:35: drivers/infiniband/ulp/srp/ib_srp.c: In function ‘srp_create_ch_ib’: ./include/linux/minmax.h:20:35: warning: comparison of distinct pointer types lacks a cast 20 | (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) | ^~ ./include/linux/minmax.h:26:18: note: in expansion of macro ‘__typecheck’ 26 | (__typecheck(x, y) && __no_side_effects(x, y)) | ^~~~~~~~~~~ ./include/linux/minmax.h:36:31: note: in expansion of macro ‘__safe_cmp’ 36 | __builtin_choose_expr(__safe_cmp(x, y), \ | ^~~~~~~~~~ ./include/linux/minmax.h:45:25: note: in expansion of macro ‘__careful_cmp’ 45 | #define min(x, y) __careful_cmp(x, y, <) | ^~~~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:563:42: note: in expansion of macro ‘min’ 563 | init_attr->cap.max_send_sge = min(SRP_MAX_SGE, attr->max_send_sge); | ^~~ drivers/infiniband/ulp/srp/ib_srp.c: In function ‘srp_cm_rep_handler’: ./include/linux/minmax.h:20:35: warning: comparison of distinct pointer types lacks a cast 20 | (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) | ^~ ./include/linux/minmax.h:26:18: note: in expansion of macro ‘__typecheck’ 26 | (__typecheck(x, y) && __no_side_effects(x, y)) | ^~~~~~~~~~~ ./include/linux/minmax.h:36:31: note: in expansion of macro ‘__safe_cmp’ 36 | __builtin_choose_expr(__safe_cmp(x, y), \ | ^~~~~~~~~~ ./include/linux/minmax.h:45:25: note: in expansion of macro ‘__careful_cmp’ 45 | #define min(x, y) __careful_cmp(x, y, <) | ^~~~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:2383:27: note: in expansion of macro ‘min’ 2383 | = min(ch->req_lim - SRP_TSK_MGMT_SQ_SIZE, | ^~~ make[3]: *** [scripts/Makefile.build:286: net/ipv6/inet6_hashtables.o] Error 1 make[2]: *** [scripts/Makefile.build:503: net/ipv6] Error 2 make[1]: *** [Makefile:1837: net] Error 2 make: *** [package/pkg-generic.mk:289: /home/autobuild/autobuild/instance-8/output-1/build/linux-5.10.162-cip24/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-8/buildroot'