tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 8653b778e454a7708847aeafe689bce07aeeb94e commit: cdf8a76fda4ae3b53c5a09e5a8c79e27b7b65d68 ubsan: move cc-option tests into Kconfig date: 6 days ago config: arm64-randconfig-r011-20201219 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project cee1e7d14f4628d6174b33640d502bff3b54ae45) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install arm64 cross compiling tool for clang build # apt-get install binutils-aarch64-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cdf8a76fda4ae3b53c5a09e5a8c79e27b7b65d68 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout cdf8a76fda4ae3b53c5a09e5a8c79e27b7b65d68 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=arm64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@xxxxxxxxx> All errors (new ones prefixed by >>): aarch64-linux-gnu-ld: warning: -z norelro ignored aarch64-linux-gnu-ld: Unexpected GOT/PLT entries detected! aarch64-linux-gnu-ld: Unexpected run-time procedure linkages detected! aarch64-linux-gnu-ld: drivers/irqchip/irq-dw-apb-ictl.o: in function `dw_apb_ictl_handle_irq_cascaded': >> irq-dw-apb-ictl.c:(.text+0x170): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: drivers/irqchip/irq-dw-apb-ictl.o: in function `dw_apb_ictl_irq_domain_alloc': irq-dw-apb-ictl.c:(.text+0x2d8): undefined reference to `__ubsan_handle_add_overflow' >> aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.text+0x2f4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: drivers/irqchip/irq-dw-apb-ictl.o: in function `dw_apb_ictl_init': >> irq-dw-apb-ictl.c:(.init.text+0x39c): undefined reference to `__ubsan_handle_sub_overflow' >> aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.init.text+0x3b8): undefined reference to `__ubsan_handle_add_overflow' >> aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.init.text+0x3d4): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.init.text+0x3f0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.init.text+0x40c): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.init.text+0x428): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `trace_event_raw_event_irq_handler_entry': >> softirq.c:(.text+0x264): undefined reference to `__ubsan_handle_add_overflow' >> aarch64-linux-gnu-ld: softirq.c:(.text+0x280): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `perf_trace_irq_handler_entry': softirq.c:(.text+0x42c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x43c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o:softirq.c:(.text+0x458): more undefined references to `__ubsan_handle_add_overflow' follow aarch64-linux-gnu-ld: kernel/softirq.o: in function `perf_trace_irq_handler_entry': >> softirq.c:(.text+0x4a4): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x4c0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x4e0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `perf_trace_irq_handler_exit': softirq.c:(.text+0x694): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x6c0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x6ec): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o:softirq.c:(.text+0x894): more undefined references to `__ubsan_handle_add_overflow' follow aarch64-linux-gnu-ld: kernel/softirq.o: in function `__local_bh_enable': softirq.c:(.text+0xb58): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xb78): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xba0): undefined reference to `__ubsan_handle_add_overflow' >> aarch64-linux-gnu-ld: softirq.c:(.text+0xbc8): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xbf8): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xc20): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xc48): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xc80): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xca8): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `__local_bh_enable_ip': softirq.c:(.text+0xe70): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xe84): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xe98): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xeb0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xed0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xef0): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xf18): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xf3c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xf5c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0xf7c): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `do_softirq': softirq.c:(.text+0x10bc): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x10e8): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `irq_enter_rcu': softirq.c:(.text+0x11b0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x11d0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `irq_exit_rcu': softirq.c:(.text+0x1254): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `__irq_exit_rcu': softirq.c:(.text+0x1408): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1424): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1444): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1464): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1490): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x14b4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x14d4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x14f4): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1520): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1540): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1560): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `irq_exit': softirq.c:(.text+0x15d0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `raise_softirq_irqoff': softirq.c:(.text+0x1668): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o:softirq.c:(.text+0x18a0): more undefined references to `__ubsan_handle_add_overflow' follow aarch64-linux-gnu-ld: kernel/softirq.o: in function `__raise_softirq_irqoff': softirq.c:(.text+0x18f8): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1918): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x192c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1940): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1954): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1968): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x197c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1994): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x19a8): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `raise_softirq': softirq.c:(.text+0x1ab8): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `__tasklet_schedule_common': softirq.c:(.text+0x1c48): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.text+0x1c64): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `tasklet_action': softirq.c:(.text+0x1de8): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o: in function `tasklet_hi_action': softirq.c:(.text+0x1e48): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o:softirq.c:(.text+0x1f28): more undefined references to `__ubsan_handle_add_overflow' follow aarch64-linux-gnu-ld: kernel/softirq.o: in function `__do_softirq': >> softirq.c:(.softirqentry.text+0x508): undefined reference to `__ubsan_handle_sub_overflow' >> aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x51c): undefined reference to `__ubsan_handle_add_overflow' >> aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x530): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x544): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x558): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x56c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x580): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x644): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x65c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x674): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x690): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x780): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x798): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x7b0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x7c8): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x7e8): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: kernel/softirq.o:softirq.c:(.softirqentry.text+0x800): more undefined references to `__ubsan_handle_add_overflow' follow aarch64-linux-gnu-ld: init/main.o: in function `perf_trace_initcall_level': >> main.c:(.text+0x4e8): undefined reference to `__ubsan_handle_sub_overflow' >> aarch64-linux-gnu-ld: main.c:(.text+0x510): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: main.c:(.text+0x538): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: init/main.o: in function `perf_trace_initcall_start': >> main.c:(.text+0x684): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: main.c:(.text+0x7a4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: main.c:(.text+0x7cc): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: init/main.o:main.c:(.text+0x924): more undefined references to `__ubsan_handle_add_overflow' follow aarch64-linux-gnu-ld: init/main.o: in function `trace_initcall_level': main.c:(.text+0x10dc): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: main.c:(.text+0x1104): undefined reference to `__ubsan_handle_add_overflow' >> aarch64-linux-gnu-ld: main.c:(.text+0x1120): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: init/main.o: in function `start_kernel': >> main.c:(.init.text+0x8d8): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: init/main.o: in function `setup_command_line': main.c:(.init.text+0x9d0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: init/main.o: in function `unknown_bootoption': main.c:(.init.text+0xb20): undefined reference to `__ubsan_handle_add_overflow' >> aarch64-linux-gnu-ld: main.c:(.init.text+0xb3c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: main.c:(.init.text+0xbd0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: init/main.o:main.c:(.init.text+0xd04): more undefined references to `__ubsan_handle_add_overflow' follow aarch64-linux-gnu-ld: init/main.o: in function `do_one_initcall': >> main.c:(.init.text+0x14f8): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: main.c:(.init.text+0x1520): undefined reference to `__ubsan_handle_add_overflow' >> aarch64-linux-gnu-ld: main.c:(.init.text+0x1548): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: main.c:(.init.text+0x1564): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: main.c:(.init.text+0x1580): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: main.c:(.init.text+0x15a8): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: main.c:(.init.text+0x15d0): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: init/main.o: in function `repair_env_string': main.c:(.init.text+0x1830): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: init/main.o: in function `do_pre_smp_initcalls': main.c:(.init.text+0x1bd4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: init/main.o: in function `do_initcalls': main.c:(.init.text+0x1d0c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: init/main.o: in function `do_initcall_level': main.c:(.init.text+0x1e78): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: init/main.o: in function `rest_init': main.c:(.ref.text+0x310): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: init/main.o:main.c:(.ref.text+0x33c): more undefined references to `__ubsan_handle_add_overflow' follow aarch64-linux-gnu-ld: init/main.o: in function `rest_init': main.c:(.ref.text+0x358): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: main.c:(.ref.text+0x380): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: main.c:(.ref.text+0x39c): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: init/do_mounts.o: in function `mount_block_root': do_mounts.c:(.init.text+0x2e0): undefined reference to `__ubsan_handle_negate_overflow' aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x3b4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x484): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x4a0): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x4e8): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x5a0): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: init/do_mounts.o: in function `do_mount_root': do_mounts.c:(.init.text+0x7b0): undefined reference to `__ubsan_handle_negate_overflow' aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x8dc): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x904): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x93c): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: init/do_mounts.o: in function `prepare_namespace': do_mounts.c:(.init.text+0xc18): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: init/calibrate.o: in function `calibrate_delay': calibrate.c:(.text+0x24c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: calibrate.c:(.text+0x268): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: calibrate.c:(.text+0x2e0): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: calibrate.c:(.text+0x300): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: calibrate.c:(.text+0x320): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: calibrate.c:(.text+0x340): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: calibrate.c:(.text+0x474): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: calibrate.c:(.text+0x494): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: calibrate.c:(.text+0x4b4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: calibrate.c:(.text+0x4d4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: calibrate.c:(.text+0x4f0): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: arch/arm64/kernel/debug-monitors.o: in function `enable_debug_monitors': debug-monitors.c:(.text+0x21c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x248): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x270): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x28c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x2ac): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x2c8): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: arch/arm64/kernel/debug-monitors.o: in function `disable_debug_monitors': debug-monitors.c:(.text+0x644): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x670): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x698): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x6b4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x6d4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x6f0): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: arch/arm64/kernel/irq.o: in function `init_IRQ': irq.c:(.init.text+0x130): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: irq.c:(.init.text+0x150): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: irq.c:(.init.text+0x170): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `sve_state_size': fpsimd.c:(.text+0xe4): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x114): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x134): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x154): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x170): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x190): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x1b0): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x1cc): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `sve_to_fpsimd': fpsimd.c:(.text+0x400): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `sve_sync_from_fpsimd_zeropad': fpsimd.c:(.text+0x528): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x53c): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x558): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x578): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x598): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x5b8): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x5d4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x5f4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `__fpsimd_to_sve': fpsimd.c:(.text+0x6ac): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x6c4): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `sve_set_vector_length': fpsimd.c:(.text+0x9a8): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x9d4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0x9f4): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0xa10): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `find_supported_vector_length': fpsimd.c:(.text+0xb0c): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0xb28): undefined reference to `__ubsan_handle_mul_overflow' aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `fpsimd_save': fpsimd.c:(.text+0xd04): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0xd2c): undefined reference to `__ubsan_handle_add_overflow' aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `sve_probe_vqs': fpsimd.c:(.text+0xfdc): undefined reference to `__ubsan_handle_sub_overflow' aarch64-linux-gnu-ld: fpsimd.c:(.text+0xff4): undefined reference to `__ubsan_handle_sub_overflow' --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@xxxxxxxxxxxx
Attachment:
.config.gz
Description: application/gzip