driver: loapic: add DTS binding for local APIC #60114
559 errors, 16 skipped, 5 203 pass in 5h 1m 22s
Annotations
Check failure on line 0 in qemu_x86_64_nokpti:samples/arch/smp/pktqueue/sample.smp.pktqueue
github-actions / Unit Test Results
samples/arch/smp/pktqueue/sample.smp.pktqueue (qemu_x86_64_nokpti:samples/arch/smp/pktqueue/sample.smp.pktqueue) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/arch/smp/pktqueue
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/arch/smp/pktqueue/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue
[1/122] Preparing syscall dependency handling
[2/122] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/122] Generating misc/generated/syscalls_subdirs.trigger
[4/122] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/122] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/122] Generating include/generated/driver-validation.h
[7/122] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/122] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/122] Generating include/generated/offsets.h
[10/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[11/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[13/122] Building C object CMakeFiles/app.dir/src/pktqueue.c.obj
[14/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[15/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[16/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[17/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[18/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[19/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[20/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[21/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[22/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[23/122] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[24/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[25/122] Building C object CMakeFiles/app.dir/src/main.c.obj
[26/122] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[27/122] Generating linker_zephyr_pre0.cmd
[28/122] Linking C static library app/libapp.a
[29/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[30/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[31/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[32/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[33/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[34/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[35/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[36/122] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[37/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[38/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[39/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[40/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[41/122] Generating ../../../include/generated/libc/minimal/strerror_table.h
[42/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[43/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[44/122] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[45/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[46/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[47/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[48/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[49/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[50/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[51/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[52/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[53/122] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[54/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[55/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[56/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[57/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[58/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[59/122] Linking C static library zephyr/libzephyr.a
[60/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[61/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[62/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[63/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[64/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[65/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[66/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[67/122] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[68/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[69/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[70/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[71/122] Linking C static library zephyr/subsys/random/libsubsys__random.a
[72/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[73/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[74/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[75/122] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[76/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[77/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[78/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[79/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[80/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[81/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[82/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[83/122] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[84/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[85/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[86/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[87/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[88/122] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[89/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[90/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[91/122] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[92/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[93/122] Linking C static library zephyr/drivers/console/libdrivers__console.a
[94/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[95/122] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[96/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[97/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[98/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[99/122] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[100/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[101/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[102/122] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[103/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[104/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[105/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[106/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[107/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[108/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[109/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[110/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[111/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[112/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[113/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[114/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[115/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[116/122] Linking C static library zephyr/kernel/libkernel.a
[117/122] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/arch/smp/pktqueue/sample.smp.pktqueue/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
github-actions / Unit Test Results
samples/kernel/condition_variables/condvar/sample.kernel.cond_var (qemu_x86_64_nokpti:samples/kernel/condition_variables/condvar/sample.kernel.cond_var) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/kernel/condition_variables/condvar
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/kernel/condition_variables/condvar/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var
[1/122] Preparing syscall dependency handling
[2/122] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/122] Generating misc/generated/syscalls_subdirs.trigger
[4/122] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/122] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/122] Generating include/generated/driver-validation.h
[7/122] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/122] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/122] Generating include/generated/offsets.h
[10/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[12/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[14/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[15/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[16/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[17/122] Building C object CMakeFiles/app.dir/src/main.c.obj
[18/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[19/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[20/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[21/122] Linking C static library app/libapp.a
[22/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[23/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[24/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[25/122] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[26/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[27/122] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[28/122] Generating linker_zephyr_pre0.cmd
[29/122] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[30/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[31/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[32/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[33/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[34/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[35/122] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[36/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[37/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[38/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[39/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[40/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[41/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[42/122] Generating ../../../include/generated/libc/minimal/strerror_table.h
[43/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[44/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[45/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[46/122] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[47/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[48/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[49/122] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[50/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[51/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[52/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[53/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[54/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[55/122] Linking C static library zephyr/libzephyr.a
[56/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[57/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[58/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[59/122] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[60/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[61/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[62/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[63/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[64/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[65/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[66/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[67/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[68/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[69/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[70/122] Linking C static library zephyr/subsys/random/libsubsys__random.a
[71/122] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[72/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[73/122] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[74/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[75/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[76/122] Linking C static library zephyr/drivers/console/libdrivers__console.a
[77/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[78/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[79/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[80/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[81/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[82/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[83/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[85/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[86/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[87/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[88/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[89/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[90/122] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[91/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[92/122] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[93/122] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[94/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[95/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[96/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[97/122] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[98/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[99/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[100/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[101/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[102/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[103/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[104/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[105/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[106/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[107/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[108/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[109/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[110/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[111/122] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[112/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[113/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[114/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[115/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[116/122] Linking C static library zephyr/kernel/libkernel.a
[117/122] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/condvar/sample.kernel.cond_var/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
github-actions / Unit Test Results
samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple (qemu_x86_64_nokpti:samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/kernel/condition_variables/simple
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/kernel/condition_variables/simple/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple
[1/122] Preparing syscall dependency handling
[2/122] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/122] Generating misc/generated/syscalls_subdirs.trigger
[4/122] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/122] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/122] Generating include/generated/driver-validation.h
[7/122] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/122] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/122] Generating include/generated/offsets.h
[10/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[12/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[13/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[14/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[16/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[17/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[18/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[19/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[20/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[21/122] Building C object CMakeFiles/app.dir/src/main.c.obj
[22/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[23/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[24/122] Generating linker_zephyr_pre0.cmd
[25/122] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[26/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[27/122] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[28/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[29/122] Linking C static library app/libapp.a
[30/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[31/122] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[32/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[33/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[34/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[35/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[36/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[37/122] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[38/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[39/122] Generating ../../../include/generated/libc/minimal/strerror_table.h
[40/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[41/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[42/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[43/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[44/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[45/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[46/122] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[47/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[49/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[50/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[51/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[52/122] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[53/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[54/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[55/122] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[56/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[57/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[58/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[59/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[60/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[61/122] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[62/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[63/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[64/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[65/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[66/122] Linking C static library zephyr/libzephyr.a
[67/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[68/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[69/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[70/122] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[72/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[73/122] Linking C static library zephyr/subsys/random/libsubsys__random.a
[74/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[75/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[76/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[77/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[78/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[79/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[80/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[81/122] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[82/122] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[83/122] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[84/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[85/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[86/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[87/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[88/122] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[89/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[90/122] Linking C static library zephyr/drivers/console/libdrivers__console.a
[91/122] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[92/122] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[93/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[94/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[95/122] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[96/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[97/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[98/122] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[99/122] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[100/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[101/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[102/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[103/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[104/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[105/122] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[106/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[107/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[108/122] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[109/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[110/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[111/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[113/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[114/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[115/122] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[116/122] Linking C static library zephyr/kernel/libkernel.a
[117/122] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/condition_variables/simple/sample.kernel.cond_var.simple/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
github-actions / Unit Test Results
samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch (qemu_x86_64_nokpti:samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/kernel/metairq_dispatch
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/kernel/metairq_dispatch/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
__ASSERT() statements are globally ENABLED
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch
[1/123] Preparing syscall dependency handling
[2/123] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/123] Generating misc/generated/syscalls_subdirs.trigger
[4/123] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/123] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/123] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/123] Generating include/generated/driver-validation.h
[8/123] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/123] Generating include/generated/offsets.h
[10/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[12/123] Building C object CMakeFiles/app.dir/src/msgdev.c.obj
[13/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[14/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[15/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[16/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[17/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[18/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[19/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[20/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[21/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[22/123] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[23/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[24/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[25/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[26/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[27/123] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[28/123] Generating linker_zephyr_pre0.cmd
[29/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[30/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[31/123] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[32/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[33/123] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[34/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[35/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[36/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[37/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[38/123] Building C object CMakeFiles/app.dir/src/main.c.obj
[39/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[40/123] Generating ../../../include/generated/libc/minimal/strerror_table.h
[41/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[42/123] Linking C static library app/libapp.a
[43/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[44/123] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[45/123] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[46/123] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[47/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[48/123] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[49/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[50/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[51/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[52/123] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[53/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[54/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[55/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[56/123] Linking C static library zephyr/libzephyr.a
[57/123] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[58/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[59/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[60/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[61/123] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[62/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[63/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[64/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[65/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[66/123] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[67/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[68/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[69/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[70/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[71/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[72/123] Linking C static library zephyr/subsys/random/libsubsys__random.a
[73/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[74/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[75/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[76/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[77/123] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[78/123] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[79/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[80/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[81/123] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[82/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[83/123] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/123] Linking C static library zephyr/drivers/console/libdrivers__console.a
[85/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[86/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[87/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[88/123] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[89/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[90/123] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[91/123] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[92/123] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[93/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[94/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[95/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[96/123] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[97/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[98/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[99/123] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[100/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[101/123] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[102/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[103/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[104/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[105/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[106/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[107/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[108/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[110/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[111/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/123] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[113/123] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[114/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[115/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[116/123] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[117/123] Linking C static library zephyr/kernel/libkernel.a
[118/123] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/kernel/metairq_dispatch/sample.kernel.metairq_dispatch/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher
github-actions / Unit Test Results
samples/philosophers/sample.kernel.philosopher (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/dts.cmake
warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
__ASSERT() statements are globally ENABLED
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher
[1/121] Preparing syscall dependency handling
[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/driver-validation.h
[6/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[19/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[27/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[28/121] Linking C static library app/libapp.a
[29/121] Generating linker_zephyr_pre0.cmd
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[31/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[32/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[33/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[34/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[35/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[36/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[37/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[38/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[39/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[40/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[41/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[42/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[43/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[44/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[45/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[46/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[49/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[50/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[51/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[52/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[53/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[54/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[55/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[59/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[61/121] Linking C static library zephyr/libzephyr.a
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[63/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[67/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[68/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[70/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[71/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[72/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[74/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[75/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[76/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[77/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[78/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[79/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[80/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[81/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[82/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[83/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[84/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[85/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[87/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[88/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[90/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[91/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[92/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[93/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[94/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[98/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[102/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
github-actions / Unit Test Results
samples/philosophers/sample.kernel.philosopher.coop_only (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.coop_only) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/dts.cmake
warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
__ASSERT() statements are globally ENABLED
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only
[1/121] Preparing syscall dependency handling
[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/121] Generating include/generated/driver-validation.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[15/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[27/121] Linking C static library app/libapp.a
[28/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[31/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[32/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[33/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[34/121] Generating linker_zephyr_pre0.cmd
[35/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[37/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[38/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[39/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[40/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[41/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[42/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[43/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[44/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[45/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[46/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[49/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[50/121] Linking C static library zephyr/libzephyr.a
[51/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[52/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[53/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[54/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[55/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[59/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[61/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[63/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[64/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[68/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[70/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[72/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[76/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[77/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[78/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[79/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[80/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[81/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[82/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[83/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[84/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[85/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[86/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[90/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[91/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[92/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[93/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[94/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[97/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[98/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.coop_only/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.fifos
github-actions / Unit Test Results
samples/philosophers/sample.kernel.philosopher.fifos (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.fifos) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/dts.cmake
warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
__ASSERT() statements are globally ENABLED
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos
[1/121] Preparing syscall dependency handling
[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/driver-validation.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[22/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[27/121] Generating linker_zephyr_pre0.cmd
[28/121] Linking C static library app/libapp.a
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[30/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[31/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[32/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[33/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[34/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[35/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[37/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[38/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[39/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[40/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[41/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[42/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[43/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[45/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[46/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[48/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[49/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[50/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[51/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[52/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[53/121] Linking C static library zephyr/libzephyr.a
[54/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[55/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[59/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[60/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[61/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[63/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[67/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[68/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[70/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[72/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[76/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[77/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[78/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[79/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[80/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[81/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[82/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[83/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[84/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[85/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[86/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[90/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[91/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[92/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[93/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[94/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[98/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[100/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[103/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.fifos/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.lifos
github-actions / Unit Test Results
samples/philosophers/sample.kernel.philosopher.lifos (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.lifos) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/dts.cmake
warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
__ASSERT() statements are globally ENABLED
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos
[1/121] Preparing syscall dependency handling
[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/driver-validation.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[21/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[25/121] Linking C static library app/libapp.a
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[27/121] Generating linker_zephyr_pre0.cmd
[28/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[31/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[32/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[33/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[34/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[35/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[37/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[38/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[39/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[40/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[41/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[42/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[43/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[45/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[46/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[49/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[50/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[51/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[52/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[53/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[54/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[55/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[56/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[57/121] Linking C static library zephyr/libzephyr.a
[58/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[59/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[61/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[63/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[65/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[68/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[70/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[71/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[72/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[73/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[74/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[76/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[77/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[78/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[79/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[80/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[81/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[82/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[83/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[85/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[90/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[91/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[92/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[93/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[94/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[96/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[98/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[100/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[102/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.lifos/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
github-actions / Unit Test Results
samples/philosophers/sample.kernel.philosopher.preempt_only (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.preempt_only) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/dts.cmake
warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
__ASSERT() statements are globally ENABLED
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only
[1/121] Preparing syscall dependency handling
[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/121] Generating include/generated/driver-validation.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[13/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[22/121] Linking C static library app/libapp.a
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[27/121] Generating linker_zephyr_pre0.cmd
[28/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[29/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[31/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[32/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[33/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[34/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[35/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[37/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[38/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[39/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[40/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[41/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[42/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[43/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[45/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[46/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[47/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[48/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[49/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[50/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[51/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[52/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[53/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[54/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[55/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[57/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[59/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[60/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[61/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[63/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[66/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[67/121] Linking C static library zephyr/libzephyr.a
[68/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[70/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[72/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[75/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[76/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[77/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[78/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[79/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[80/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[81/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[82/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[83/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[84/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[85/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[87/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[88/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[90/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[91/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[92/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[93/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[94/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[95/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[98/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.preempt_only/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
github-actions / Unit Test Results
samples/philosophers/sample.kernel.philosopher.same_prio (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.same_prio) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/dts.cmake
warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
__ASSERT() statements are globally ENABLED
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
SAME_PRIO
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio
[1/121] Preparing syscall dependency handling
[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/driver-validation.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[17/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[26/121] Linking C static library app/libapp.a
[27/121] Generating linker_zephyr_pre0.cmd
[28/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[30/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[31/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[32/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[33/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[34/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[35/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[36/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[37/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[38/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[39/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[40/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[41/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[42/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[43/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[45/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[46/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[49/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[50/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[51/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[52/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[53/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[54/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[55/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[59/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[61/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[62/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[63/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[64/121] Linking C static library zephyr/libzephyr.a
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[68/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[70/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[71/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[72/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[76/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[77/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[78/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[79/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[80/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[81/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[82/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[83/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[84/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[85/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[88/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[89/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[90/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[91/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[92/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[93/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[94/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[95/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[97/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[98/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.same_prio/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
github-actions / Unit Test Results
samples/philosophers/sample.kernel.philosopher.semaphores (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.semaphores) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/dts.cmake
warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
__ASSERT() statements are globally ENABLED
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores
[1/121] Preparing syscall dependency handling
[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/driver-validation.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[21/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[24/121] Linking C static library app/libapp.a
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[27/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[28/121] Generating linker_zephyr_pre0.cmd
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[31/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[32/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[33/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[34/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[35/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[37/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[38/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[39/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[40/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[41/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[42/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[43/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[45/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[46/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[47/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[48/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[49/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[50/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[51/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[52/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[53/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[54/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[55/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[58/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[59/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[60/121] Linking C static library zephyr/libzephyr.a
[61/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[63/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[68/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[69/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[70/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[71/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[72/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[76/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[77/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[78/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[79/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[80/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[81/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[82/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[83/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[85/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[87/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[89/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[90/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[91/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[92/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[93/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[94/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[95/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[97/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[98/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[101/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.semaphores/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.stacks
github-actions / Unit Test Results
samples/philosophers/sample.kernel.philosopher.stacks (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.stacks) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/dts.cmake
warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
__ASSERT() statements are globally ENABLED
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks
[1/121] Preparing syscall dependency handling
[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/121] Generating include/generated/driver-validation.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[14/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[17/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[20/121] Linking C static library app/libapp.a
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[26/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[27/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[28/121] Generating linker_zephyr_pre0.cmd
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[30/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[31/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[32/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[33/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[34/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[35/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[36/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[37/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[38/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[39/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[40/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[41/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[42/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[43/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[44/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[45/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[46/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[47/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[48/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[49/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[50/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[51/121] Linking C static library zephyr/libzephyr.a
[52/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[53/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[54/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[55/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[57/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[58/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[59/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[61/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[63/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[65/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[66/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[68/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[69/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[70/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[71/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[72/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[73/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[74/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[75/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[76/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[77/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[78/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[79/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[80/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[81/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[82/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[83/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[84/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[85/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[86/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[89/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[90/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[91/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[92/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[93/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[94/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[96/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[98/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[99/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[100/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[102/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[104/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.stacks/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.static
github-actions / Unit Test Results
samples/philosophers/sample.kernel.philosopher.static (qemu_x86_64_nokpti:samples/philosophers/sample.kernel.philosopher.static) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/philosophers
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/dts.cmake
warning: DEBUG_THREAD_INFO (defined at subsys/debug/Kconfig:384) was assigned the value 'y' but got
the value 'n'. Check these unsatisfied dependencies: (!SMP) (=n). See
http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DEBUG_THREAD_INFO and/or look up
DEBUG_THREAD_INFO in the menuconfig/guiconfig interface. The Application Development Primer, Setting
Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
too.
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/philosophers/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
__ASSERT() statements are globally ENABLED
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
STATIC_OBJS
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static
[1/121] Preparing syscall dependency handling
[2/121] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/121] Generating misc/generated/syscalls_subdirs.trigger
[4/121] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/121] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/121] Generating include/generated/driver-validation.h
[7/121] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/121] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/121] Generating include/generated/offsets.h
[10/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[13/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[14/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[16/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[17/121] Building C object CMakeFiles/app.dir/src/main.c.obj
[18/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[19/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[20/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[21/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[22/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[23/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[24/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[25/121] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[26/121] Linking C static library app/libapp.a
[27/121] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[28/121] Generating linker_zephyr_pre0.cmd
[29/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[30/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[31/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[32/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[33/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[34/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[35/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[36/121] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[37/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[38/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[39/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[40/121] Generating ../../../include/generated/libc/minimal/strerror_table.h
[41/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[42/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[43/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[44/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[45/121] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[46/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[47/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[48/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[49/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[50/121] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[51/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[52/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[53/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[54/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[55/121] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[56/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[57/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[58/121] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[59/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[60/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[61/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[62/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[63/121] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[64/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[65/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[66/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[67/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[68/121] Linking C static library zephyr/libzephyr.a
[69/121] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[70/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[71/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[72/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[73/121] Linking C static library zephyr/subsys/random/libsubsys__random.a
[74/121] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[75/121] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[76/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[77/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[78/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[79/121] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[80/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[81/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[82/121] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[83/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[85/121] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[86/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[87/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[88/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[89/121] Linking C static library zephyr/drivers/console/libdrivers__console.a
[90/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[91/121] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[92/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[93/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[94/121] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[95/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[96/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[97/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[98/121] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[99/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[100/121] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[101/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[102/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[103/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[104/121] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[105/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[106/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[107/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[108/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[109/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[110/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[111/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[112/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[113/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[114/121] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[115/121] Linking C static library zephyr/kernel/libkernel.a
[116/121] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/philosophers/sample.kernel.philosopher.static/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
github-actions / Unit Test Results
samples/userspace/prod_consumer/sample.userspace.prod_consumer (qemu_x86_64_nokpti:samples/userspace/prod_consumer/sample.userspace.prod_consumer) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/samples/userspace/prod_consumer
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/userspace/prod_consumer/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/userspace/prod_consumer
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
CMake Warning at /__w/zephyr/zephyr/CMakeLists.txt:1957 (message):
__ASSERT() statements are globally ENABLED
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer
[1/153] Preparing syscall dependency handling
[2/153] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/153] Generating misc/generated/syscalls_subdirs.trigger
[4/153] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/153] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/153] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/153] Generating include/generated/driver-validation.h
[8/153] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/153] Generating include/generated/offsets.h
[10/153] Building C object CMakeFiles/app.dir/src/app_shared.c.obj
[11/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/153] Building C object CMakeFiles/app.dir/src/app_b.c.obj
[14/153] Building C object CMakeFiles/app.dir/src/app_syscall.c.obj
[15/153] Building C object CMakeFiles/app.dir/src/sample_driver_foo.c.obj
[16/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[17/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[18/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[19/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[20/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[21/153] Building C object CMakeFiles/app.dir/src/main.c.obj
[22/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[23/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[24/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[25/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[26/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[27/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[28/153] Building C object CMakeFiles/app.dir/src/sample_driver_handlers.c.obj
[29/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[30/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[31/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[32/153] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[33/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[34/153] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[35/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[36/153] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[37/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[38/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[39/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[40/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[41/153] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[42/153] Building C object CMakeFiles/app.dir/src/app_a.c.obj
[43/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[44/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[45/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[46/153] Generating ../../../include/generated/libc/minimal/strerror_table.h
[47/153] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[48/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[49/153] Linking C static library app/libapp.a
[50/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[51/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[52/153] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[53/153] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[54/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[55/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[56/153] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[57/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[58/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[59/153] Linking C static library zephyr/libzephyr.a
[60/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[61/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[62/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[63/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[64/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[65/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[66/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[67/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[68/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[69/153] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[70/153] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[71/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[72/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[73/153] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[74/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[75/153] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[76/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[77/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[78/153] Linking C static library zephyr/subsys/random/libsubsys__random.a
[79/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[80/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[81/153] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[82/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[83/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[84/153] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[85/153] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[86/153] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[87/153] Linking C static library zephyr/drivers/console/libdrivers__console.a
[88/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[89/153] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[90/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[91/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[92/153] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[93/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[94/153] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[95/153] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[96/153] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[97/153] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[98/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[99/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[100/153] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[101/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[102/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[103/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[104/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[105/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[106/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[107/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[108/153] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[109/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[110/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[111/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[112/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[113/153] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[114/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[115/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[116/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[117/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[118/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[119/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[120/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[121/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[122/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[123/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[124/153] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[125/153] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[126/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[127/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[128/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[129/153] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[130/153] Linking C static library zephyr/kernel/libkernel.a
[131/153] Generating app_smem_unaligned linker section
[132/153] Generating linker_zephyr_pre0.cmd
[133/153] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[134/153] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/prod_consumer/sample.userspace.prod_consumer/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
github-actions / Unit Test Results
samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem (qemu_x86_64_nokpti:samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/samples/userspace/shared_mem
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/samples/userspace/shared_mem/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/samples/userspace/shared_mem
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
TC_RUNID
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem
[1/148] Preparing syscall dependency handling
[2/148] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/148] Generating misc/generated/syscalls_subdirs.trigger
[4/148] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/148] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[6/148] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[7/148] Generating include/generated/driver-validation.h
[8/148] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/148] Generating include/generated/offsets.h
[10/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/148] Building C object CMakeFiles/app.dir/src/enc.c.obj
[12/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[14/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[16/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[17/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[18/148] Building C object CMakeFiles/app.dir/src/main.c.obj
[19/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[20/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[21/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[22/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[23/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[24/148] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[25/148] Linking C static library app/libapp.a
[26/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[27/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[28/148] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[29/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[30/148] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[31/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[32/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[33/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[34/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[35/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[36/148] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[37/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[38/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[39/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[40/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[41/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[42/148] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[43/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[44/148] Generating ../../../include/generated/libc/minimal/strerror_table.h
[45/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[46/148] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[47/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[48/148] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[49/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[50/148] Linking C static library zephyr/libzephyr.a
[51/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[52/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[53/148] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[54/148] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[55/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[56/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[57/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[58/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[59/148] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[60/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[61/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[62/148] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[63/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[64/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[65/148] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[66/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[67/148] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[68/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[69/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[70/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[71/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[72/148] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[73/148] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[74/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[75/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[76/148] Linking C static library zephyr/subsys/random/libsubsys__random.a
[77/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[78/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[79/148] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[80/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[81/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[82/148] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[83/148] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[84/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[85/148] Linking C static library zephyr/drivers/console/libdrivers__console.a
[86/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[87/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[88/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[89/148] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[90/148] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[91/148] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[92/148] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[93/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[94/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[95/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[96/148] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[97/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[98/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[99/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[100/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[101/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[102/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[103/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[104/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[105/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[106/148] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[107/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[108/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[109/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[110/148] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[111/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[112/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[113/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[114/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[115/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[116/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[117/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[118/148] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[119/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[120/148] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[121/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[122/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[123/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[124/148] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[125/148] Linking C static library zephyr/kernel/libkernel.a
[126/148] Generating app_smem_unaligned linker section
[127/148] Generating linker_zephyr_pre0.cmd
[128/148] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[129/148] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/samples/userspace/shared_mem/sample.kernel.memory_protection.shared_mem/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
github-actions / Unit Test Results
tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs (qemu_x86_64_nokpti:tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/arch/x86/cpu_scrubs_regs
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/arch/x86/cpu_scrubs_regs/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/arch/x86/cpu_scrubs_regs
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs
[1/152] Preparing syscall dependency handling
[2/152] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/152] Generating misc/generated/syscalls_subdirs.trigger
[4/152] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/152] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/152] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/152] Generating include/generated/driver-validation.h
[8/152] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/152] Generating include/generated/offsets.h
[10/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[13/152] Building C object CMakeFiles/app.dir/src/main.c.obj
[14/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[16/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[17/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[18/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[19/152] Linking C static library app/libapp.a
[20/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[21/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[22/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[23/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[24/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[25/152] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[26/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[27/152] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[28/152] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[29/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[30/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[31/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[32/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[33/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[34/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[35/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[36/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[37/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[38/152] Generating ../../../include/generated/libc/minimal/strerror_table.h
[39/152] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[40/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[41/152] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[42/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[43/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[44/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[45/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[46/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[47/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[48/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[49/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[50/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[51/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[52/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[53/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[54/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[55/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[56/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[57/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[58/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[59/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[60/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[61/152] Linking C static library zephyr/libzephyr.a
[62/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[63/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[64/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[65/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[66/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[67/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[68/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[69/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[70/152] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[72/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[73/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[74/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[75/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[76/152] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[77/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[78/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[79/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[80/152] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[81/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[82/152] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[83/152] Linking C static library zephyr/subsys/random/libsubsys__random.a
[84/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[85/152] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[86/152] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[87/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[88/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[89/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[90/152] Linking C static library zephyr/drivers/console/libdrivers__console.a
[91/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[92/152] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[93/152] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[94/152] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[95/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[96/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[97/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[98/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[99/152] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[100/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[101/152] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[102/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[103/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[104/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[105/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[106/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[107/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[108/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[109/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[110/152] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[111/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[112/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[113/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[114/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[115/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[116/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[117/152] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[118/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[119/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[120/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[121/152] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[122/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[123/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[124/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[125/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[126/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[127/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[128/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[129/152] Linking C static library zephyr/kernel/libkernel.a
[130/152] Generating app_smem_unaligned linker section
[131/152] Generating linker_zephyr_pre0.cmd
[132/152] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[133/152] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/cpu_scrubs_regs/arch.x86.syscalls.cpu_scrubs_regs/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:tests/arch/x86/pagetables/arch.x86.pagetables
github-actions / Unit Test Results
tests/arch/x86/pagetables/arch.x86.pagetables (qemu_x86_64_nokpti:tests/arch/x86/pagetables/arch.x86.pagetables) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/arch/x86/pagetables
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/arch/x86/pagetables/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/arch/x86/pagetables
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables
[1/152] Preparing syscall dependency handling
[2/152] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/152] Generating misc/generated/syscalls_subdirs.trigger
[4/152] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/152] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/152] Generating include/generated/driver-validation.h
[7/152] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/152] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/152] Generating include/generated/offsets.h
[10/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[13/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[14/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[15/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[16/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[17/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[18/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[19/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[20/152] Building C object CMakeFiles/app.dir/src/main.c.obj
[21/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[22/152] Linking C static library app/libapp.a
[23/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[24/152] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[25/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[26/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[27/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[28/152] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[29/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[30/152] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[31/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[32/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[33/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[34/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[35/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[36/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[37/152] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[38/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[39/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[40/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[41/152] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[42/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[43/152] Generating ../../../include/generated/libc/minimal/strerror_table.h
[44/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[45/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[46/152] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[47/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[48/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[49/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[50/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[51/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[52/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[53/152] Linking C static library zephyr/libzephyr.a
[54/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[55/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[56/152] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[57/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[58/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[59/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[60/152] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[61/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[62/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[63/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[64/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[65/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[66/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[67/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[68/152] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[69/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[70/152] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[71/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[72/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[73/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[74/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[75/152] Linking C static library zephyr/subsys/random/libsubsys__random.a
[76/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[77/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[78/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[79/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[80/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[81/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[82/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[83/152] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[84/152] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[85/152] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[86/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[87/152] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[88/152] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[89/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[90/152] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[91/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[92/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[93/152] Linking C static library zephyr/drivers/console/libdrivers__console.a
[94/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[95/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[96/152] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[97/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[98/152] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[99/152] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[100/152] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[101/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[102/152] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[103/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[104/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[105/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[106/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[107/152] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[108/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[109/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[110/152] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[111/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[112/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[113/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[114/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[115/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[116/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[117/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[118/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[119/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[120/152] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[121/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[122/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[123/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[124/152] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[125/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[126/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[127/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[128/152] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[129/152] Linking C static library zephyr/kernel/libkernel.a
[130/152] Generating app_smem_unaligned linker section
[131/152] Generating linker_zephyr_pre0.cmd
[132/152] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[133/152] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/arch/x86/pagetables/arch.x86.pagetables/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:tests/crypto/mbedtls/crypto.mbedtls
github-actions / Unit Test Results
tests/crypto/mbedtls/crypto.mbedtls (qemu_x86_64_nokpti:tests/crypto/mbedtls/crypto.mbedtls) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/crypto/mbedtls
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/crypto/mbedtls/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls
[1/248] Preparing syscall dependency handling
[2/248] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/248] Generating misc/generated/syscalls_subdirs.trigger
[4/248] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/248] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/248] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/248] Generating include/generated/driver-validation.h
[8/248] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/248] Generating include/generated/offsets.h
[10/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[11/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[13/248] Building C object CMakeFiles/app.dir/src/main.c.obj
[14/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[15/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[16/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[17/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[18/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[19/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[20/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[21/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[22/248] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[23/248] Building C object CMakeFiles/app.dir/src/mbedtls.c.obj
[24/248] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[25/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[26/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[27/248] Linking C static library app/libapp.a
[28/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[29/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[30/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[31/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/asn1write.c.obj
[32/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[33/248] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[34/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[35/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[36/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[37/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[38/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/asn1parse.c.obj
[39/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[40/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[41/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[42/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[43/248] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[44/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[45/248] Generating ../../../include/generated/libc/minimal/strerror_table.h
[46/248] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[47/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[48/248] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[49/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[50/248] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[51/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[52/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[53/248] Linking C static library zephyr/libzephyr.a
[54/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[55/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[56/248] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[57/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[58/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[59/248] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[60/248] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[61/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[62/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[63/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[64/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[65/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[66/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[67/248] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[68/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[69/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[70/248] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[71/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[72/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[73/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[74/248] Linking C static library zephyr/subsys/random/libsubsys__random.a
[75/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[76/248] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[77/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[78/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[79/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/rand.c.obj
[80/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[81/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[82/248] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[83/248] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[84/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/base64.c.obj
[85/248] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[86/248] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[87/248] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[88/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/nist_kw.c.obj
[89/248] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[90/248] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[91/248] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[92/248] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[93/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/padlock.c.obj
[94/248] Linking C static library zephyr/drivers/console/libdrivers__console.a
[95/248] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[96/248] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[97/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/platform.c.obj
[98/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/platform_util.c.obj
[99/248] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[100/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/version.c.obj
[101/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/bignum_mod_raw.c.obj
[102/248] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[103/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/bignum_mod.c.obj
[104/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/aesni.c.obj
[105/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/camellia.c.obj
[106/248] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[107/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/aria.c.obj
[108/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ccm.c.obj
[109/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/chacha20.c.obj
[110/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/oid.c.obj
[111/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/chachapoly.c.obj
[112/248] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[113/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/cmac.c.obj
[114/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/code_share.c.obj
[115/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/dhm.c.obj
[116/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/constant_time.c.obj
[117/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ecjpake.c.obj
[118/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ecdh.c.obj
[119/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ecdsa.c.obj
[120/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/bignum_core.c.obj
[121/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ecp.c.obj
[122/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/entropy.c.obj
[123/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/entropy_poll.c.obj
[124/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/error.c.obj
[125/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[126/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/cipher_wrap.c.obj
[127/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ecp_curves.c.obj
[128/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/gcm.c.obj
[129/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/aes.c.obj
[130/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/hkdf.c.obj
[131/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/hmac_drbg.c.obj
[132/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/lmots.c.obj
[133/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/debug.c.obj
[134/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/cipher.c.obj
[135/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/lms.c.obj
[136/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/hash_info.c.obj
[137/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/poly1305.c.obj
[138/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ctr_drbg.c.obj
[139/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/mps_reader.c.obj
[140/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/mps_trace.c.obj
[141/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/ripemd160.c.obj
[142/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/threading.c.obj
[143/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/timing.c.obj
[144/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/version_features.c.obj
[145/248] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[146/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/psa_crypto.c.obj
[147/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/bignum.c.obj
[148/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj
[149/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pem.c.obj
[150/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/psa_crypto_client.c.obj
[151/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pkcs5.c.obj
[152/248] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[153/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pkcs12.c.obj
[154/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pkwrite.c.obj
[155/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/memory_buffer_alloc.c.obj
[156/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/zephyr_init.c.obj
[157/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/sha256.c.obj
[158/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/md5.c.obj
[159/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509_create.c.obj
[160/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509_crl.c.obj
[161/248] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[162/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/md.c.obj
[163/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509_csr.c.obj
[164/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pk_wrap.c.obj
[165/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509write_crt.c.obj
[166/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509write_csr.c.obj
[167/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_cache.c.obj
[168/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/net_sockets.c.obj
[169/248] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[170/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_cookie.c.obj
[171/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls13_keys.c.obj
[172/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_ticket.c.obj
[173/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/des.c.obj
[174/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls13_client.c.obj
[175/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/sha512.c.obj
[176/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pkparse.c.obj
[177/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls13_generic.c.obj
[178/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/__w/zephyr/modules/crypto/mbedtls/library/pk.c.obj
[179/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls13_server.c.obj
[180/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/sha1.c.obj
[181/248] Linking C static library modules/mbedtls/libmbedTLSCrypto.a
[182/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_debug_helpers_generated.c.obj
[183/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_ciphersuites.c.obj
[184/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_client.c.obj
[185/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[186/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509.c.obj
[187/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[188/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[189/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[190/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls12_client.c.obj
[191/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[192/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[193/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[194/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls12_server.c.obj
[195/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[196/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[197/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[198/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/__w/zephyr/modules/crypto/mbedtls/library/rsa.c.obj
[199/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_msg.c.obj
[200/248] Linking C static library modules/mbedtls/libmbedTLSBase.a
[201/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[202/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[203/248] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/__w/zephyr/modules/crypto/mbedtls/library/x509_crt.c.obj
[204/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[205/248] Linking C static library modules/mbedtls/libmbedTLSX509.a
[206/248] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/__w/zephyr/modules/crypto/mbedtls/library/ssl_tls.c.obj
[207/248] Linking C static library modules/mbedtls/libmodules__mbedtls.a
[208/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[209/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[210/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[211/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[212/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[213/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[214/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[215/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[216/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[217/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[218/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[219/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[220/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[221/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[222/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[223/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[224/248] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[225/248] Linking C static library zephyr/kernel/libkernel.a
[226/248] Generating app_smem_unaligned linker section
[227/248] Generating linker_zephyr_pre0.cmd
[228/248] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[229/248] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a modules/mbedtls/libmbedTLSBase.a modules/mbedtls/libmbedTLSCrypto.a modules/mbedtls/libmbedTLSX509.a modules/mbedtls/libmodules__mbedtls.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr -lgcc modules/mbedtls/libmbedTLSBase.a modules/mbedtls/libmbedTLSCrypto.a modules/mbedtls/libmbedTLSX509.a -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/crypto/mbedtls/crypto.mbedtls/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common
github-actions / Unit Test Results
tests/kernel/common/kernel.common (qemu_x86_64_nokpti:tests/kernel/common/kernel.common) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common
[1/164] Preparing syscall dependency handling
[2/164] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/164] Generating misc/generated/syscalls_subdirs.trigger
[4/164] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/164] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/164] Generating include/generated/driver-validation.h
[7/164] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/164] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/164] Generating include/generated/offsets.h
[10/164] Building C object CMakeFiles/app.dir/src/printk.c.obj
[11/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/164] Building C object CMakeFiles/app.dir/src/main.c.obj
[14/164] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[15/164] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[16/164] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[17/164] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[18/164] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[19/164] Building C object CMakeFiles/app.dir/src/errno.c.obj
[20/164] Building C object CMakeFiles/app.dir/src/clock.c.obj
[21/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[22/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[23/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[24/164] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[25/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[26/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[27/164] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[28/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[29/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[30/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[31/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[32/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[33/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[34/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[35/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[36/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[37/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[38/164] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[39/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[40/164] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[41/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[42/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[43/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[44/164] Linking C static library app/libapp.a
[45/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[46/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[47/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[48/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[49/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[50/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[51/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[52/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[53/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[54/164] Generating ../../../include/generated/libc/minimal/strerror_table.h
[55/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[56/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[57/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[58/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[59/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[60/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[61/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[62/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[63/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[64/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[65/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[66/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[67/164] Linking C static library zephyr/libzephyr.a
[68/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[69/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[70/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[71/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[72/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[73/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[74/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[75/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[76/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[77/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[78/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[79/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[80/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[81/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[82/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[83/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[84/164] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[85/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[86/164] Linking C static library zephyr/subsys/random/libsubsys__random.a
[87/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[88/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[89/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[90/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[91/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[92/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[93/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[94/164] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[95/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[96/164] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[97/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[98/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[99/164] Linking C static library zephyr/drivers/console/libdrivers__console.a
[100/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[101/164] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[102/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[103/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[104/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[105/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[106/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[107/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[108/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[109/164] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[110/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[111/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[112/164] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[113/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[114/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[115/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[116/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[117/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[118/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[119/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[120/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[121/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[122/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[123/164] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[124/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[125/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[126/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[127/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[128/164] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[129/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[130/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[131/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[132/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[133/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[134/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[135/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[136/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[137/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[138/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[139/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[140/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[141/164] Linking C static library zephyr/kernel/libkernel.a
[142/164] Generating app_smem_unaligned linker section
[143/164] Generating linker_zephyr_pre0.cmd
[144/164] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[145/164] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.minimallibc
github-actions / Unit Test Results
tests/kernel/common/kernel.common.minimallibc (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.minimallibc) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc
[1/164] Preparing syscall dependency handling
[2/164] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/164] Generating misc/generated/syscalls_subdirs.trigger
[4/164] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/164] Generating include/generated/driver-validation.h
[6/164] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[7/164] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/164] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/164] Generating include/generated/offsets.h
[10/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/164] Building C object CMakeFiles/app.dir/src/printk.c.obj
[12/164] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[13/164] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[14/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[15/164] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[16/164] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[17/164] Building C object CMakeFiles/app.dir/src/errno.c.obj
[18/164] Building C object CMakeFiles/app.dir/src/main.c.obj
[19/164] Building C object CMakeFiles/app.dir/src/clock.c.obj
[20/164] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[21/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[22/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[23/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[24/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[25/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[26/164] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[27/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[28/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[29/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[30/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[31/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[32/164] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[33/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[34/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[35/164] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[36/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[37/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[38/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[39/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[40/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[41/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[42/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[43/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[44/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[45/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[46/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[47/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[48/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[49/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[50/164] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[51/164] Generating ../../../include/generated/libc/minimal/strerror_table.h
[52/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[53/164] Linking C static library app/libapp.a
[54/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[55/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[56/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[57/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[58/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[59/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[60/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[61/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[62/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[63/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[64/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[65/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[66/164] Linking C static library zephyr/libzephyr.a
[67/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[68/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[69/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[70/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[71/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[72/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[73/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[74/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[75/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[76/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[77/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[78/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[79/164] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[80/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[81/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[82/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[83/164] Linking C static library zephyr/subsys/random/libsubsys__random.a
[84/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[85/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[86/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[87/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[88/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[89/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[90/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[91/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[92/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[93/164] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[94/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[95/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[96/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[97/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[98/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[99/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[100/164] Linking C static library zephyr/drivers/console/libdrivers__console.a
[101/164] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[102/164] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[103/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[104/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[105/164] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[106/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[107/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[108/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[109/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[110/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[111/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[112/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[113/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[114/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[115/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[116/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[117/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[118/164] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[119/164] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[120/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[121/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[122/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[123/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[124/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[125/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[126/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[127/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[128/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[129/164] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[130/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[131/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[132/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[133/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[134/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[135/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[136/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[137/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[138/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[139/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[140/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[141/164] Linking C static library zephyr/kernel/libkernel.a
[142/164] Generating app_smem_unaligned linker section
[143/164] Generating linker_zephyr_pre0.cmd
[144/164] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[145/164] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.minimallibc/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.misra
github-actions / Unit Test Results
tests/kernel/common/kernel.common.misra (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.misra) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra
[1/164] Preparing syscall dependency handling
[2/164] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/164] Generating misc/generated/syscalls_subdirs.trigger
[4/164] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/164] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/164] Generating include/generated/driver-validation.h
[7/164] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/164] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/164] Generating include/generated/offsets.h
[10/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[11/164] Building C object CMakeFiles/app.dir/src/printk.c.obj
[12/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[13/164] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[14/164] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[15/164] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[16/164] Building C object CMakeFiles/app.dir/src/main.c.obj
[17/164] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[18/164] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[19/164] Building C object CMakeFiles/app.dir/src/errno.c.obj
[20/164] Building C object CMakeFiles/app.dir/src/clock.c.obj
[21/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[22/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[23/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[24/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[25/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[26/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[27/164] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[28/164] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[29/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[30/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[31/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[32/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[33/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[34/164] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[35/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[36/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[37/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[38/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[39/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[40/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[41/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[42/164] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[43/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[44/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[45/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[46/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[47/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[48/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[49/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[50/164] Linking C static library app/libapp.a
[51/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[52/164] Generating ../../../include/generated/libc/minimal/strerror_table.h
[53/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[54/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[55/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[56/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[57/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[58/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[59/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[60/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[61/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[62/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[63/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[64/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[65/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[66/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[67/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[68/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[69/164] Linking C static library zephyr/libzephyr.a
[70/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[71/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[72/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[73/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[74/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[75/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[76/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[77/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[78/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[79/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[80/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[81/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[82/164] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[83/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[84/164] Linking C static library zephyr/subsys/random/libsubsys__random.a
[85/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[86/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[87/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[88/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[89/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[90/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[91/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[92/164] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[93/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[94/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[95/164] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[96/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[97/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[98/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[99/164] Linking C static library zephyr/drivers/console/libdrivers__console.a
[100/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[101/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[102/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[103/164] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[104/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[105/164] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[106/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[107/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[108/164] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[109/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[110/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[111/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[112/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[113/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[114/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[115/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[116/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[117/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[118/164] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[119/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[120/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[121/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[122/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[123/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[124/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[125/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[126/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[127/164] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[128/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[129/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[130/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[131/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[132/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[133/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[134/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[135/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[136/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[137/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[138/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[139/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[140/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[141/164] Linking C static library zephyr/kernel/libkernel.a
[142/164] Generating app_smem_unaligned linker section
[143/164] Generating linker_zephyr_pre0.cmd
[144/164] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[145/164] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.misra/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.nano32
github-actions / Unit Test Results
tests/kernel/common/kernel.common.nano32 (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.nano32) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32
[1/164] Preparing syscall dependency handling
[2/164] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/164] Generating misc/generated/syscalls_subdirs.trigger
[4/164] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/164] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/164] Generating include/generated/driver-validation.h
[7/164] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/164] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/164] Generating include/generated/offsets.h
[10/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[11/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/164] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[13/164] Building C object CMakeFiles/app.dir/src/printk.c.obj
[14/164] Building C object CMakeFiles/app.dir/src/clock.c.obj
[15/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[16/164] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[17/164] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[18/164] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[19/164] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[20/164] Building C object CMakeFiles/app.dir/src/main.c.obj
[21/164] Building C object CMakeFiles/app.dir/src/errno.c.obj
[22/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[23/164] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[24/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[25/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[26/164] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[27/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[28/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[29/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[30/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[31/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[32/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[33/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[34/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[35/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[36/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[37/164] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[38/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[39/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[40/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[41/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[42/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[43/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[44/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[45/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[46/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[47/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[48/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[49/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[50/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[51/164] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[52/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_nano.c.obj
[53/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[54/164] Generating ../../../include/generated/libc/minimal/strerror_table.h
[55/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[56/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[57/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[58/164] Linking C static library app/libapp.a
[59/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[60/164] Linking C static library zephyr/libzephyr.a
[61/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[62/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[63/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[64/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[65/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[66/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[67/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[68/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[69/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[70/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[71/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[72/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[73/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[74/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[75/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[76/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[77/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[78/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[79/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[80/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[81/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[82/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[83/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[84/164] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[85/164] Linking C static library zephyr/subsys/random/libsubsys__random.a
[86/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[87/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[88/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[89/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[90/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[91/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[92/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[93/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[94/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[95/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[96/164] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[97/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[98/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[99/164] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[100/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[101/164] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[102/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[103/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[104/164] Linking C static library zephyr/drivers/console/libdrivers__console.a
[105/164] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[106/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[107/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[108/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[109/164] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[110/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[111/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[112/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[113/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[114/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[115/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[116/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[117/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[118/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[119/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[120/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[121/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[122/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[123/164] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[124/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[125/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[126/164] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[127/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[128/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[129/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[130/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[131/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[132/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[133/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[134/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[135/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[136/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[137/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[138/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[139/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[140/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[141/164] Linking C static library zephyr/kernel/libkernel.a
[142/164] Generating app_smem_unaligned linker section
[143/164] Generating linker_zephyr_pre0.cmd
[144/164] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[145/164] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano32/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.nano64
github-actions / Unit Test Results
tests/kernel/common/kernel.common.nano64 (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.nano64) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64
[1/164] Preparing syscall dependency handling
[2/164] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/164] Generating misc/generated/syscalls_subdirs.trigger
[4/164] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/164] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/164] Generating include/generated/driver-validation.h
[7/164] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[8/164] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/164] Generating include/generated/offsets.h
[10/164] Building C object CMakeFiles/app.dir/src/printk.c.obj
[11/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[12/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[13/164] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[14/164] Building C object CMakeFiles/app.dir/src/main.c.obj
[15/164] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[16/164] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[17/164] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[18/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[19/164] Building C object CMakeFiles/app.dir/src/clock.c.obj
[20/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[21/164] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[22/164] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[23/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[24/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[25/164] Building C object CMakeFiles/app.dir/src/errno.c.obj
[26/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[27/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[28/164] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[29/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[30/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[31/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[32/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[33/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[34/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[35/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[36/164] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[37/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[38/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[39/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[40/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[41/164] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[42/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[43/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[44/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[45/164] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[46/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[47/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[48/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[49/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[50/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[51/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[52/164] Generating ../../../include/generated/libc/minimal/strerror_table.h
[53/164] Linking C static library app/libapp.a
[54/164] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[55/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_nano.c.obj
[56/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[57/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[58/164] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[59/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[60/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[61/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[62/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[63/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[64/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[65/164] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[66/164] Linking C static library zephyr/libzephyr.a
[67/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[68/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[69/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[70/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[71/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[72/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[73/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[74/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[75/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[76/164] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[77/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[78/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[79/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[80/164] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[81/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[82/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[83/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[84/164] Linking C static library zephyr/subsys/random/libsubsys__random.a
[85/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[86/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[87/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[88/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[89/164] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[90/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[91/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[92/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[93/164] Linking C static library zephyr/drivers/console/libdrivers__console.a
[94/164] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[95/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[96/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[97/164] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[98/164] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[99/164] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[100/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[101/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[102/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[103/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[104/164] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[105/164] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[106/164] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[107/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[108/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[109/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[110/164] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[111/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[112/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[113/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[114/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[115/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[116/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[117/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[118/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[119/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[120/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[121/164] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[122/164] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[123/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[124/164] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[125/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[126/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[127/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[128/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[129/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[130/164] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[131/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[132/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[133/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[134/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[135/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[136/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[137/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[138/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[139/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[140/164] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[141/164] Linking C static library zephyr/kernel/libkernel.a
[142/164] Generating app_smem_unaligned linker section
[143/164] Generating linker_zephyr_pre0.cmd
[144/164] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[145/164] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.nano64/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.picolibc
github-actions / Unit Test Results
tests/kernel/common/kernel.common.picolibc (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.picolibc) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc
[1/144] Preparing syscall dependency handling
[2/144] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[3/144] Generating misc/generated/syscalls_subdirs.trigger
[4/144] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/144] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/144] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/144] Generating include/generated/driver-validation.h
[8/144] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/144] Generating include/generated/offsets.h
[10/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[11/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[12/144] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[13/144] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[14/144] Building C object CMakeFiles/app.dir/src/printk.c.obj
[15/144] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[16/144] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[17/144] Building C object CMakeFiles/app.dir/src/clock.c.obj
[18/144] Building C object CMakeFiles/app.dir/src/main.c.obj
[19/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[20/144] Building C object CMakeFiles/app.dir/src/errno.c.obj
[21/144] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[22/144] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[23/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[24/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[25/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[26/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[27/144] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[28/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[29/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[30/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[31/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[32/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[33/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[34/144] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[35/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[36/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[37/144] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[38/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[39/144] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[40/144] Linking C static library app/libapp.a
[41/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[42/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[43/144] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[44/144] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[45/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[46/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[47/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[48/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[49/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[50/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[51/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[52/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/tls.c.obj
[53/144] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[54/144] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[55/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[56/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[57/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[58/144] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[59/144] Linking C static library zephyr/libzephyr.a
[60/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[61/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[62/144] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[63/144] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[64/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[65/144] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[66/144] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[67/144] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[68/144] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[69/144] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[70/144] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/libc-hooks.c.obj
[71/144] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[72/144] Linking C static library zephyr/subsys/random/libsubsys__random.a
[73/144] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[74/144] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[75/144] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[76/144] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[77/144] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
[78/144] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[79/144] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[80/144] Linking C static library zephyr/drivers/console/libdrivers__console.a
[81/144] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[82/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[83/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[84/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[85/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[86/144] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[87/144] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[88/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[89/144] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[90/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[91/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[92/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[93/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[94/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[95/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[96/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[97/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[98/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[99/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[100/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[101/144] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[102/144] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[103/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[104/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[105/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[106/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[107/144] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[108/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[109/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[110/144] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[111/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[112/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[113/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[114/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[115/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[116/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[117/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[118/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[119/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[120/144] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[121/144] Linking C static library zephyr/kernel/libkernel.a
[122/144] Generating app_smem_unaligned linker section
[123/144] Generating linker_zephyr_pre0.cmd
[124/144] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[125/144] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/picolibc/liblib__libc__picolibc.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie -DPICOLIBC_INTEGER_PRINTF_SCANF --specs=picolibc.specs -lc -lgcc && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.picolibc/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Check failure on line 0 in qemu_x86_64_nokpti:tests/kernel/common/kernel.common.tls
github-actions / Unit Test Results
tests/kernel/common/kernel.common.tls (qemu_x86_64_nokpti:tests/kernel/common/kernel.common.tls) with error
artifacts/Unit Test Results (Subset 8)/twister-out/twister.xml [took 0s]
Raw output
Build failure
Loading Zephyr module(s) (Zephyr base): zephyr_default:kconfig
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti_defconfig'
Merged configuration '/__w/zephyr/zephyr/tests/kernel/common/prj.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/twister/testsuite_extra.conf'
Merged configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/.config'
Kconfig header saved to '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/include/generated/autoconf.h'
Loading Zephyr default modules (Zephyr base).
-- Application: /__w/zephyr/zephyr/tests/kernel/common
-- CMake version: 3.22.1
-- Found Python3: /usr/bin/python3.10 (found suitable exact version "3.10.6") found components: Interpreter
-- Cache files will be written to: /github/home/.cache/zephyr
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.14.0")
-- Board: qemu_x86_64_nokpti
-- Found host-tools: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found toolchain: zephyr 0.16.1 (/opt/toolchains/zephyr-sdk-0.16.1)
-- Found Dtc: /opt/toolchains/zephyr-sdk-0.16.1/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found BOARD.dts: /__w/zephyr/zephyr/boards/x86/qemu_x86/qemu_x86_64_nokpti.dts
-- Generated zephyr.dts: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/zephyr.dts
-- Generated devicetree_generated.h: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/dts.cmake
Parsing /__w/zephyr/zephyr/Kconfig
Loaded configuration '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/.config'
No change to configuration in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/.config'
No change to Kconfig header in '/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/include/generated/autoconf.h'
-- Found GnuLd: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc
CMake Warning at /__w/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):
Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
This capability is not secure and it is provided for testing purposes only.
Use it carefully.
-- Configuring done
-- Generating done
-- Build files have been written to: /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls
[1/165] Generating include/generated/version.h
-- Zephyr version: 3.4.99 (/__w/zephyr/zephyr), build: zephyr-v3.4.0-757-gbed280b539f0
[2/165] Preparing syscall dependency handling
[3/165] Generating misc/generated/syscalls_subdirs.trigger
[4/165] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[5/165] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[6/165] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[7/165] Generating include/generated/driver-validation.h
[8/165] Building C object zephyr/CMakeFiles/offsets.dir/arch/x86/core/offsets/offsets.c.obj
[9/165] Generating include/generated/offsets.h
[10/165] Building C object CMakeFiles/app.dir/src/multilib.c.obj
[11/165] Building C object CMakeFiles/app.dir/src/printk.c.obj
[12/165] Building C object CMakeFiles/app.dir/src/boot_delay.c.obj
[13/165] Building C object CMakeFiles/app.dir/src/main.c.obj
[14/165] Building C object CMakeFiles/app.dir/src/timeout_order.c.obj
[15/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[16/165] Building C object CMakeFiles/app.dir/src/pow2.c.obj
[17/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[18/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[19/165] Building C object CMakeFiles/app.dir/src/irq_offload.c.obj
[20/165] Building C object CMakeFiles/app.dir/src/atomic.c.obj
[21/165] Building C object CMakeFiles/app.dir/src/errno.c.obj
[22/165] Building C object CMakeFiles/app.dir/src/clock.c.obj
[23/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[24/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[25/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[26/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[27/165] Building C object CMakeFiles/app.dir/src/byteorder.c.obj
[28/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[29/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[30/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[31/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[32/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[33/165] Building C object CMakeFiles/app.dir/src/bitarray.c.obj
[34/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[35/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[36/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[37/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[38/165] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[39/165] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[40/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[41/165] Linking C static library app/libapp.a
[42/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[43/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[44/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[45/165] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[46/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuhalt.c.obj
[47/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/user_work.c.obj
[48/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mutex.c.obj
[49/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/prep_c.c.obj
[50/165] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
[51/165] Generating ../../../include/generated/libc/minimal/strerror_table.h
[52/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/cpuid.c.obj
[53/165] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/locore.S.obj
[54/165] Building ASM object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/userspace.S.obj
[55/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/tls.c.obj
[56/165] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
[57/165] Linking C static library zephyr/libzephyr.a
[58/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/spec_ctrl.c.obj
[59/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/early_serial.c.obj
[60/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/cpu.c.obj
[61/165] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
[62/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/userspace.c.obj
[63/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[64/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[65/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/thread.c.obj
[66/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/fatal.c.obj
[67/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[68/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/intel64/irq.c.obj
[69/165] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
[70/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[71/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[72/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[73/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[74/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[75/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[76/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[77/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[78/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[79/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[80/165] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
[81/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[82/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[83/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[84/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[85/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[86/165] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
[87/165] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_rules.c.obj
[88/165] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_error_hook.c.obj
[89/165] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_handlers.c.obj
[90/165] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[91/165] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_system_apic.c.obj
[92/165] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[93/165] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_ioapic.c.obj
[94/165] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_defaults.c.obj
[95/165] Linking C static library zephyr/subsys/random/libsubsys__random.a
[96/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[97/165] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
[98/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/fatal.c.obj
[99/165] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[100/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[101/165] Linking C static library zephyr/drivers/console/libdrivers__console.a
[102/165] Building C object zephyr/subsys/testsuite/ztest/CMakeFiles/subsys__testsuite__ztest.dir/src/ztest_new.c.obj
[103/165] Building C object zephyr/drivers/interrupt_controller/CMakeFiles/drivers__interrupt_controller.dir/intc_loapic.c.obj
[104/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[105/165] Building C object zephyr/arch/arch/x86/core/CMakeFiles/arch__x86__core.dir/x86_mmu.c.obj
[106/165] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/hpet.c.obj
[107/165] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_ns16550.c.obj
[108/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[109/165] Linking C static library zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a
[110/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[111/165] Linking C static library zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a
[112/165] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
[113/165] Linking C static library zephyr/arch/arch/x86/core/libarch__x86__core.a
[114/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[115/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
[116/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[117/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
[118/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[119/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
[120/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[121/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
[122/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
[123/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[124/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
[125/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[126/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
[127/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[128/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/futex.c.obj
[129/165] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_handlers.c.obj
[130/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
[131/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
[132/165] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
[133/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[134/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace_handler.c.obj
[135/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
[136/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
[137/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mmu.c.obj
[138/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_domain.c.obj
[139/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
[140/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
[141/165] Building C object zephyr/kernel/CMakeFiles/kernel.dir/userspace.c.obj
[142/165] Linking C static library zephyr/kernel/libkernel.a
[143/165] Generating app_smem_unaligned linker section
[144/165] Generating linker_zephyr_pre0.cmd
[145/165] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[146/165] Linking C executable zephyr/zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/zephyr_pre0.map
: && ccache /opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/x86_64-zephyr-elf-gcc -m64 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf zephyr/CMakeFiles/offsets.dir/./arch/x86/core/offsets/offsets.c.obj -fuse-ld=bfd -T zephyr/linker_zephyr_pre0.cmd -Wl,-Map=/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr/zephyr_pre0.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/arch/x86/core/libarch__x86__core.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/lib/libc/common/liblib__libc__common.a zephyr/subsys/random/libsubsys__random.a zephyr/subsys/testsuite/ztest/libsubsys__testsuite__ztest.a zephyr/drivers/interrupt_controller/libdrivers__interrupt_controller.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a -L"/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0" -L/__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr -lgcc -Wl,--fatal-warnings -m64 -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,--no-relax -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn -Wl,-no-pie && cd /__w/zephyr/zephyr/twister-out/qemu_x86_64_nokpti/tests/kernel/common/kernel.common.tls/zephyr && /usr/bin/cmake -E true
/opt/toolchains/zephyr-sdk-0.16.1/x86_64-zephyr-elf/bin/../lib/gcc/x86_64-zephyr-elf/12.2.0/../../../../x86_64-zephyr-elf/bin/ld.bfd: zephyr/arch/arch/x86/core/libarch__x86__core.a(locore.S.obj): in function `irq_dispatch':
/__w/zephyr/zephyr/arch/x86/core/intel64/locore.S:810: undefined reference to `z_loapic_regs'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.