MCUboot Watchdog and Multithreading Dependency in NCS 3.0.1

Hi, I've encountered a change in behavior when upgrading from NCS 2.9.1 to NCS 3.0.1 regarding MCUboot and watchdog integration.
In NCS 2.9.1, I was able to enable the watchdog in MCUboot without having to enable multithreading (CONFIG_MULTITHREADING). However, after updating to NCS 3.0.1, enabling the watchdog in MCUboot results in build errors related to multithreading symbols, such as:

undefined reference to `z_impl_k_sem_give`

It appears that there's now an implicit or explicit dependency on multithreading in MCUboot when CONFIG_WATCHDOG is enabled. Could you please clarify:

  1. Whether this change was intentional or expected?

  2. Why does MCUboot now require multithreading when watchdog support is enabled?

  3. Is there a recommended way to use the watchdog in MCUboot without full multithreading enabled ?

Parents Reply Children
  • I was able to isolate the issue using the sample: zephyr/samples/sysbuild/with_mcuboot, targeting nrf54l15dk/nrf54l15/cpuapp.

    I enabled the watchdog in MCUboot by adding the following to mcuboot.conf

    CONFIG_WATCHDOG=y

    And updated mcuboot.overlay to define the alias and enable the watchdog node:

    / {
      	aliases {
    		watchdog0 = &wdt30;
    	};
    
    };
    
    
    &wdt30 {
            status = "okay";
    };
    

    Here's the full build log:

    -- west build: making build dir /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build pristine
    -- west build: generating a build system
    -- Found Python3: /home/tcunha/miniconda3/bin/python (found suitable version "3.12.8", minimum required is "3.10") found components: Interpreter
    -- Cache files will be written to: /home/tcunha/.cache/zephyr
    -- Found west (found suitable version "1.3.0", minimum required is "0.14.0")
    -- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
    Parsing /home/tcunha/zp/zephyr/share/sysbuild/Kconfig
    Loaded configuration '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/_sysbuild/empty.conf'
    Merged configuration '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/sysbuild.conf'
    Configuration saved to '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/zephyr/.config'
    Kconfig header saved to '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/_sysbuild/autoconf.h'
    -- 
       *****************************
       * Running CMake for mcuboot *
       *****************************
    
    -- Application: /home/tcunha/zp/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.31.4
    -- Found Python3: /home/tcunha/miniconda3/bin/python (found suitable version "3.12.8", minimum required is "3.10") found components: Interpreter
    -- Cache files will be written to: /home/tcunha/.cache/zephyr
    -- Zephyr version: 4.0.99 (/home/tcunha/zp/zephyr)
    -- Found west (found suitable version "1.3.0", minimum required is "0.14.0")
    -- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
    -- ZEPHYR_TOOLCHAIN_VARIANT not set, trying to locate Zephyr SDK
    -- Found host-tools: zephyr 0.16.3 (/home/tcunha/zephyr-sdk-0.16.3)
    -- Found toolchain: zephyr 0.16.3 (/home/tcunha/zephyr-sdk-0.16.3)
    -- Found Dtc: /home/tcunha/zephyr-sdk-0.16.3/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
    -- Found BOARD.dts: /home/tcunha/zp/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp.dts
    -- Found devicetree overlay: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/sysbuild/mcuboot.overlay
    -- Generated zephyr.dts: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/zephyr.dts
    -- Generated pickled edt: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/edt.pickle
    -- Generated zephyr.dts: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/dts.cmake
    Parsing /home/tcunha/zp/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration '/home/tcunha/zp/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp_defconfig'
    Merged configuration '/home/tcunha/zp/bootloader/mcuboot/boot/zephyr/prj.conf'
    Merged configuration '/home/tcunha/zp/bootloader/mcuboot/boot/zephyr/boards/nrf54l15dk_nrf54l15_cpuapp.conf'
    Merged configuration '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/sysbuild/mcuboot.conf'
    Merged configuration '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/.config.sysbuild'
    Configuration saved to '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/.config'
    Kconfig header saved to '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: /home/tcunha/zephyr-sdk-0.16.3/arm-zephyr-eabi/arm-zephyr-eabi/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: /home/tcunha/zephyr-sdk-0.16.3/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    -- Configuring done (5.3s)
    -- Generating done (0.2s)
    -- Build files have been written to: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot
    -- 
       **********************************
       * Running CMake for with_mcuboot *
       **********************************
    
    -- Application: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot
    -- CMake version: 3.31.4
    -- Found Python3: /home/tcunha/miniconda3/bin/python (found suitable version "3.12.8", minimum required is "3.10") found components: Interpreter
    -- Cache files will be written to: /home/tcunha/.cache/zephyr
    -- Zephyr version: 4.0.99 (/home/tcunha/zp/zephyr)
    -- Found west (found suitable version "1.3.0", minimum required is "0.14.0")
    -- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
    -- ZEPHYR_TOOLCHAIN_VARIANT not set, trying to locate Zephyr SDK
    -- Found host-tools: zephyr 0.16.3 (/home/tcunha/zephyr-sdk-0.16.3)
    -- Found toolchain: zephyr 0.16.3 (/home/tcunha/zephyr-sdk-0.16.3)
    -- Found Dtc: /home/tcunha/zephyr-sdk-0.16.3/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
    -- Found BOARD.dts: /home/tcunha/zp/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp.dts
    -- Generated zephyr.dts: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/zephyr.dts
    -- Generated pickled edt: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/edt.pickle
    -- Generated zephyr.dts: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/dts.cmake
    Parsing /home/tcunha/zp/zephyr/Kconfig
    Loaded configuration '/home/tcunha/zp/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp_defconfig'
    Merged configuration '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/prj.conf'
    Merged configuration '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/.config.sysbuild'
    Configuration saved to '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/.config'
    Kconfig header saved to '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: /home/tcunha/zephyr-sdk-0.16.3/arm-zephyr-eabi/arm-zephyr-eabi/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: /home/tcunha/zephyr-sdk-0.16.3/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    -- Including signing script: /home/tcunha/zp/nrf/cmake/sysbuild/image_signing.cmake
    -- Configuring done (5.6s)
    -- Generating done (0.2s)
    -- Build files have been written to: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot
    -- Configuring done (14.3s)
    -- Generating done (0.0s)
    -- Build files have been written to: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build
    -- west build: building application
    [1/20] Creating directories for 'with_mcuboot'
    [2/20] Creating directories for 'mcuboot'
    [3/20] No download step for 'with_mcuboot'
    [4/20] No download step for 'mcuboot'
    [5/20] No update step for 'with_mcuboot'
    [6/20] No update step for 'mcuboot'
    [7/20] No patch step for 'with_mcuboot'
    [8/20] No patch step for 'mcuboot'
    [9/20] No configure step for 'with_mcuboot'
    [9/20] Performing build step for 'with_mcuboot'
    [0/1] Re-running CMake...
    -- Application: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot
    -- CMake version: 3.31.4
    -- Cache files will be written to: /home/tcunha/.cache/zephyr
    -- Zephyr version: 4.0.99 (/home/tcunha/zp/zephyr)
    -- Found west (found suitable version "1.3.0", minimum required is "0.14.0")
    -- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
    -- Found host-tools: zephyr 0.16.3 (/home/tcunha/zephyr-sdk-0.16.3)
    -- Found toolchain: zephyr 0.16.3 (/home/tcunha/zephyr-sdk-0.16.3)
    -- Found BOARD.dts: /home/tcunha/zp/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp.dts
    -- Generated zephyr.dts: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/zephyr.dts
    -- Generated pickled edt: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/edt.pickle
    -- Generated zephyr.dts: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/dts.cmake
    Parsing /home/tcunha/zp/zephyr/Kconfig
    Loaded configuration '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/.config'
    Merged configuration '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/.config.sysbuild'
    No change to configuration in '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/.config'
    No change to Kconfig header in '/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/include/generated/zephyr/autoconf.h'
    -- Including signing script: /home/tcunha/zp/nrf/cmake/sysbuild/image_signing.cmake
    -- Configuring done (4.6s)
    -- Generating done (0.2s)
    -- Build files have been written to: /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot
    [1/261] Preparing syscall dependency handling
    
    [2/261] Generating ../../zephyr/include/generated/zephyr_commit.h
    [3/261] Generating ../../zephyr/include/generated/ncs_commit.h
    [4/261] Generating ../../zephyr/include/generated/ncs_version.h
    [5/261] Generating include/generated/zephyr/version.h
    -- Zephyr version: 4.0.99 (/home/tcunha/zp/zephyr), build: v4.0.99-ncs1-1
    [6/261] Generating misc/generated/syscalls_subdirs.trigger
    [7/261] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [8/261] Generating include/generated/device-api-sections.ld, include/generated/device-api-sections.cmake
    [9/261] Generating include/generated/zephyr/syscall_dispatch.c, include/generated/zephyr/syscall_exports_llext.c, syscall_weakdefs_llext.c, include/generated/zephyr/syscall_list.h
    [10/261] Generating include/generated/zephyr/driver-validation.h
    [11/261] Generating include/generated/zephyr/kobj-types-enum.h, include/generated/zephyr/otype-to-str.h, include/generated/zephyr/otype-to-size.h
    [12/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pem.c.obj
    [13/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/dhm.c.obj
    [14/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pkwrite.c.obj
    [15/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pkcs12.c.obj
    [16/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pkcs5.c.obj
    [17/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pkparse.c.obj
    [18/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/cipher_wrap.c.obj
    [19/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/cipher.c.obj
    [20/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/md.c.obj
    [21/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pk_wrap.c.obj
    [22/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/programs/ssl/library/pk.c.obj
    [23/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/bignum.c.obj
    [24/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/bignum_core.c.obj
    [25/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/nist_kw.c.obj
    [26/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/block_cipher.c.obj
    [27/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/base64.c.obj
    [28/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/padlock.c.obj
    [29/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/asn1write.c.obj
    [30/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/version.c.obj
    [31/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/asn1parse.c.obj
    [32/261] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [33/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/nrf_security_utils.dir/utils/nrf_security_mutexes.c.obj
    [34/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/nrf_security_utils.dir/utils/nrf_security_events.c.obj
    [35/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/constant_time.c.obj
    [36/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pk_ecc.c.obj
    [37/261] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/platform.c.obj
    [38/261] Linking C static library modules/nrf/subsys/nrf_security/src/libnrf_security_utils.a
    [39/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/psa_util.c.obj
    [40/261] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/psa_crypto_storage.c.obj
    [41/261] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/psa_crypto_client.c.obj
    [42/261] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/platform_util.c.obj
    [43/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/oid.c.obj
    [44/261] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/threading/threading_alt.c.obj
    [45/261] Linking C static library modules/nrf/subsys/nrf_security/src/libmbedcrypto_base.a
    [46/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/blkcipher.c.obj
    [47/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/cmac.c.obj
    [48/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/cmdma.c.obj
    [49/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/keyref.c.obj
    [50/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/chachapoly.c.obj
    [51/261] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/nrf/subsys/nrf_security/src/psa_crypto_driver_wrappers.c.obj
    [52/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/cmmask.c.obj
    [53/261] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/psa_crypto_slot_management.c.obj
    [54/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/aead.c.obj
    [55/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/sha3.c.obj
    [56/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/blind.c.obj
    [57/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/hmac.c.obj
    [58/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/hash.c.obj
    [59/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/interface/sxbuf/sxbufops.c.obj
    [60/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/ed448.c.obj
    [61/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/iomem.c.obj
    [62/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/cmdma_hw.c.obj
    [63/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/montgomery.c.obj
    [64/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ik/cmddefs_ik.c.obj
    [65/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/statuscodes.c.obj
    [66/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/trng.c.obj
    [67/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/ed25519.c.obj
    [68/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/ba414_status.c.obj
    [69/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/ec_curves.c.obj
    [70/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecc.c.obj
    [71/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_modmath.c.obj
    [72/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/mac.c.obj
    [73/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecjpake.c.obj
    [74/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_srp.c.obj
    [75/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/interrupts.c.obj
    [76/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/coprime_check.c.obj
    [77/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/ecc.c.obj
    [78/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/ed25519.c.obj
    [79/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/hash.c.obj
    [80/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/hkdf.c.obj
    [81/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/mem.c.obj
    [82/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/ed448.c.obj
    [83/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/ed25519ph.c.obj
    [84/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/hmac.c.obj
    [85/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ik/ikhardware.c.obj
    [86/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/baremetal_ba414e_with_ik/pk_baremetal.c.obj
    [87/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/pkhardware_ba414e.c.obj
    [88/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/pbkdf2.c.obj
    [89/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/montgomery.c.obj
    [90/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rndinrange.c.obj
    [91/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/ecdsa.c.obj
    [92/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsamgf1xor.c.obj
    [93/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/sicrypto.c.obj
    [94/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsaes_pkcs1v15.c.obj
    [95/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/sig.c.obj
    [96/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/util.c.obj
    [97/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsaes_oaep.c.obj
    [98/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/ec_helpers.c.obj
    [99/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsassa_pkcs1v15.c.obj
    [100/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsa_keygen.c.obj
    [101/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/mem_helpers.c.obj
    [102/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/iksig.c.obj
    [103/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsapss.c.obj
    [104/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/ecc.c.obj
    [105/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/rndinrange.c.obj
    [106/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/cracen.c.obj
    [107/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/blkcipher.c.obj
    [108/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/ed25519.c.obj
    [109/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/key_management.c.obj
    [110/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/prng_pool.c.obj
    [111/261] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/psa_crypto.c.obj
    [112/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/common.c.obj
    [113/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/ctr_drbg.c.obj
    [114/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/ecdsa.c.obj
    [115/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/lib_kmu.c.obj
    [116/261] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/kmu.c.obj
    [117/261] Linking C static library modules/nrf/subsys/nrf_security/src/drivers/cracen/libcracen_psa_driver.a
    [118/261] Linking C static library modules/nrf/subsys/nrf_security/src/core/nrf_oberon/liboberon_psa_core.a
    [119/261] Linking C static library modules/nrf/subsys/nrf_security/src/libmbedcrypto.a
    [120/261] Generating include/generated/zephyr/offsets.h
    [121/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/hex.c.obj
    [122/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/dec.c.obj
    [123/261] Building C object CMakeFiles/app.dir/src/main.c.obj
    [124/261] Linking C static library app/libapp.a
    [125/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [126/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [127/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [128/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/timeutil.c.obj
    [129/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/last_section_id.c.obj
    [130/261] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [131/261] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [132/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [133/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/heap/heap.c.obj
    [134/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [135/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [136/261] Building C object zephyr/CMakeFiles/zephyr.dir/home/tcunha/zp/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [137/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/rb.c.obj
    [138/261] Generating linker_zephyr_pre0.cmd
    [139/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/onoff.c.obj
    [140/261] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/mem_mgmt/mem_attr.c.obj
    [141/261] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [142/261] Building C object zephyr/CMakeFiles/zephyr.dir/home/tcunha/zp/nrf/lib/boot_banner/banner.c.obj
    [143/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/notify.c.obj
    [144/261] Building ASM object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi_on_reset.S.obj
    [145/261] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault_s.S.obj
    [146/261] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [147/261] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/bitarray.c.obj
    [148/261] Linking C static library zephyr/libzephyr.a
    [149/261] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/reset.S.obj
    [150/261] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [151/261] Linking C static library zephyr/arch/common/libisr_tables.a
    [152/261] Linking C static library zephyr/arch/common/libarch__common.a
    [153/261] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/fatal.c.obj
    [154/261] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/tls.c.obj
    [155/261] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi.c.obj
    [156/261] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/vector_table.S.obj
    [157/261] Linking C static library zephyr/arch/arch/arm/core/libarch__arm__core.a
    [158/261] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/exc_exit.c.obj
    [159/261] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fpu.c.obj
    [160/261] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/scb.c.obj
    [161/261] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/swap_helper.S.obj
    [162/261] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/__aeabi_read_tp.S.obj
    [163/261] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/prep_c.c.obj
    [164/261] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread_abort.c.obj
    [165/261] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault.c.obj
    [166/261] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_manage.c.obj
    [167/261] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_init.c.obj
    [168/261] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread.c.obj
    [169/261] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/cpu_idle.c.obj
    [170/261] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/isr_wrapper.c.obj
    [171/261] Linking C static library zephyr/arch/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a
    [172/261] Building C object zephyr/arch/arch/arm/core/cortex_m/cmse/CMakeFiles/arch__arm__core__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [173/261] Linking C static library zephyr/arch/arch/arm/core/cortex_m/cmse/libarch__arm__core__cortex_m__cmse.a
    [174/261] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_core_mpu.c.obj
    [175/261] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_mpu_regions.c.obj
    [176/261] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/assert.c.obj
    [177/261] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/errno_wrap.c.obj
    [178/261] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/cbprintf.c.obj
    [179/261] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/chk_fail.c.obj
    [180/261] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/exit.c.obj
    [181/261] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_mpu.c.obj
    [182/261] Linking C static library zephyr/arch/arch/arm/core/mpu/libarch__arm__core__mpu.a
    [183/261] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/locks.c.obj
    [184/261] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/stdio.c.obj
    [185/261] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/validate_rram_partitions.c.obj
    [186/261] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
    [187/261] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/validate_binding_headers.c.obj
    [188/261] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
    [189/261] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/validate_base_addresses.c.obj
    [190/261] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
    [191/261] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
    [192/261] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/nrf54l/soc.c.obj
    [193/261] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/common/reboot.c.obj
    [194/261] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/validate_enabled_instances.c.obj
    [195/261] Linking C static library zephyr/soc/soc/nrf54l15/libsoc__nordic.a
    [196/261] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [197/261] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [198/261] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [199/261] Building C object zephyr/drivers/cache/CMakeFiles/drivers__cache.dir/cache_nrf.c.obj
    [200/261] Linking C static library zephyr/drivers/cache/libdrivers__cache.a
    [201/261] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/mdk/system_nrf54l.c.obj
    [202/261] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [203/261] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [204/261] Building C object modules/nrf/subsys/nrf_security/src/zephyr/CMakeFiles/mbedtls_zephyr.dir/psa_crypto_init.c.obj
    [205/261] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [206/261] Linking C static library modules/nrf/subsys/nrf_security/src/zephyr/libmbedtls_zephyr.a
    [207/261] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [208/261] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_grtc_timer.c.obj
    [209/261] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [210/261] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [211/261] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/helpers/nrfx_ram_ctrl.c.obj
    [212/261] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [213/261] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a
    [214/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [215/261] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [216/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [217/261] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [218/261] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [219/261] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/drivers/src/nrfx_rramc.c.obj
    [220/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init_static.c.obj
    [221/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
    [222/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [223/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [224/261] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/drivers/src/nrfx_grtc.c.obj
    [225/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [226/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [227/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [228/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/float.c.obj
    [229/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [230/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [231/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [232/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [233/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [234/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [235/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [236/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/priority_queues.c.obj
    [237/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [238/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [239/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [240/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [241/261] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [242/261] Linking C static library modules/hal_nordic/modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [243/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [244/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeslicing.c.obj
    [245/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [246/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [247/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [248/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [249/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/events.c.obj
    [250/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/dynamic_disabled.c.obj
    [251/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [252/261] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [253/261] Linking C static library zephyr/kernel/libkernel.a
    [254/261] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [255/261] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [256/261] Linking C executable zephyr/zephyr_pre0.elf
    [257/261] Generating linker.cmd
    [258/261] Generating isr_tables.c, isr_tables_vt.ld, isr_tables_swi.ld
    [259/261] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [260/261] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [261/261] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       30832 B       682 KB      4.41%
                 RAM:        6128 B       188 KB      3.18%
            IDT_LIST:          0 GB        32 KB      0.00%
    Generating files from /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/with_mcuboot/zephyr/zephyr.elf for board: nrf54l15dk
    image.py: sign the digest
    image.py: sign the digest
    [10/20] No configure step for 'mcuboot'
    [11/20] Performing build step for 'mcuboot'
    [1/305] Preparing syscall dependency handling
    
    [2/305] Generating ../../zephyr/include/generated/ncs_commit.h
    [3/305] Generating ../../zephyr/include/generated/app_commit.h
    [4/305] Generating ../../zephyr/include/generated/zephyr_commit.h
    [5/305] Generating include/generated/zephyr/app_version.h
    [6/305] Generating ../../zephyr/include/generated/ncs_version.h
    [7/305] Generating include/generated/zephyr/version.h
    -- Zephyr version: 4.0.99 (/home/tcunha/zp/zephyr), build: v4.0.99-ncs1-1
    [8/305] Generating misc/generated/syscalls_subdirs.trigger
    [9/305] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [10/305] Generating include/generated/device-api-sections.ld, include/generated/device-api-sections.cmake
    [11/305] Generating include/generated/zephyr/syscall_dispatch.c, include/generated/zephyr/syscall_exports_llext.c, syscall_weakdefs_llext.c, include/generated/zephyr/syscall_list.h
    [12/305] Generating include/generated/zephyr/driver-validation.h
    [13/305] Generating include/generated/zephyr/kobj-types-enum.h, include/generated/zephyr/otype-to-str.h, include/generated/zephyr/otype-to-size.h
    [14/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pkcs12.c.obj
    [15/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/dhm.c.obj
    [16/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pkwrite.c.obj
    [17/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pkcs5.c.obj
    [18/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pem.c.obj
    [19/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pkparse.c.obj
    [20/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/cipher.c.obj
    [21/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/cipher_wrap.c.obj
    [22/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pk_wrap.c.obj
    [23/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/md.c.obj
    [24/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/programs/ssl/library/pk.c.obj
    [25/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/nrf_security_utils.dir/utils/nrf_security_mutexes.c.obj
    [26/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/pk_ecc.c.obj
    [27/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/bignum.c.obj
    [28/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/bignum_core.c.obj
    [29/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/memory_buffer_alloc.c.obj
    [30/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/tcunha/zp/modules/crypto/mbedtls/library/psa_util.c.obj
    [31/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/block_cipher.c.obj
    [32/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/nist_kw.c.obj
    [33/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/version.c.obj
    [34/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/padlock.c.obj
    [35/305] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/platform.c.obj
    [36/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/constant_time.c.obj
    [37/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/asn1write.c.obj
    [38/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/asn1parse.c.obj
    [39/305] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/platform_util.c.obj
    [40/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/base64.c.obj
    [41/305] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [42/305] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/psa_crypto_storage.c.obj
    [43/305] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/psa_crypto_client.c.obj
    [44/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/nrf_security_utils.dir/utils/nrf_security_events.c.obj
    [45/305] Linking C static library modules/nrf/subsys/nrf_security/src/libnrf_security_utils.a
    [46/305] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/home/tcunha/zp/modules/crypto/mbedtls/library/oid.c.obj
    [47/305] Linking C static library modules/nrf/subsys/nrf_security/src/libmbedcrypto_base.a
    [48/305] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/psa_crypto_slot_management.c.obj
    [49/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/cmac.c.obj
    [50/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/chachapoly.c.obj
    [51/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/cmmask.c.obj
    [52/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/keyref.c.obj
    [53/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/aead.c.obj
    [54/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/cmdma.c.obj
    [55/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/blkcipher.c.obj
    [56/305] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/nrf/subsys/nrf_security/src/psa_crypto_driver_wrappers.c.obj
    [57/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/interface/sxbuf/sxbufops.c.obj
    [58/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/blind.c.obj
    [59/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/hmac.c.obj
    [60/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/ed448.c.obj
    [61/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/iomem.c.obj
    [62/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/hash.c.obj
    [63/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/cmdma_hw.c.obj
    [64/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/ed25519.c.obj
    [65/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/trng.c.obj
    [66/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/sha3.c.obj
    [67/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/interrupts.c.obj
    [68/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ik/cmddefs_ik.c.obj
    [69/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/statuscodes.c.obj
    [70/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/src/montgomery.c.obj
    [71/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/ba414_status.c.obj
    [72/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/mac.c.obj
    [73/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecc.c.obj
    [74/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_modmath.c.obj
    [75/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecjpake.c.obj
    [76/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/ec_curves.c.obj
    [77/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_srp.c.obj
    [78/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/ecc.c.obj
    [79/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/coprime_check.c.obj
    [80/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/ed25519.c.obj
    [81/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/ed25519ph.c.obj
    [82/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/baremetal_ba414e_with_ik/pk_baremetal.c.obj
    [83/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/hash.c.obj
    [84/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/ed448.c.obj
    [85/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ik/ikhardware.c.obj
    [86/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/mem.c.obj
    [87/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/ecdsa.c.obj
    [88/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/hkdf.c.obj
    [89/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/pkhardware_ba414e.c.obj
    [90/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/montgomery.c.obj
    [91/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/hmac.c.obj
    [92/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/pbkdf2.c.obj
    [93/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rndinrange.c.obj
    [94/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsamgf1xor.c.obj
    [95/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsaes_pkcs1v15.c.obj
    [96/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/sicrypto.c.obj
    [97/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/sig.c.obj
    [98/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/util.c.obj
    [99/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsa_keygen.c.obj
    [100/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsaes_oaep.c.obj
    [101/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/iksig.c.obj
    [102/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/ec_helpers.c.obj
    [103/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsassa_pkcs1v15.c.obj
    [104/305] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/home/tcunha/zp/modules/crypto/oberon-psa-crypto/library/psa_crypto.c.obj
    [105/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/mem_helpers.c.obj
    [106/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sicrypto/src/rsapss.c.obj
    [107/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/rndinrange.c.obj
    [108/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/ecc.c.obj
    [109/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/blkcipher.c.obj
    [110/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/prng_pool.c.obj
    [111/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/sign.c.obj
    [112/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/ed25519.c.obj
    [113/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/lib_kmu.c.obj
    [114/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/cracen.c.obj
    [115/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/hmac.c.obj
    [116/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/ctr_drbg.c.obj
    [117/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/hash.c.obj
    [118/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/ecdsa.c.obj
    [119/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/common.c.obj
    [120/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/key_management.c.obj
    [121/305] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/cracenpsa/src/kmu.c.obj
    [122/305] Linking C static library modules/nrf/subsys/nrf_security/src/drivers/cracen/libcracen_psa_driver.a
    [123/305] Linking C static library modules/nrf/subsys/nrf_security/src/core/nrf_oberon/liboberon_psa_core.a
    [124/305] Linking C static library modules/nrf/subsys/nrf_security/src/libmbedcrypto.a
    [125/305] Generating include/generated/zephyr/offsets.h
    [126/305] Generating zephyr/autogen-pubkey.c
    [127/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/dec.c.obj
    [128/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [129/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [130/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [131/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [132/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [133/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_nano.c.obj
    [134/305] Building C object CMakeFiles/app.dir/io.c.obj
    [135/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [136/305] Building C object CMakeFiles/app.dir/keys.c.obj
    [137/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/tlv.c.obj
    [138/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/encrypted.c.obj
    [139/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/image_ecdsa.c.obj
    [140/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/image_rsa.c.obj
    [141/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/heap/heap.c.obj
    [142/305] Building C object CMakeFiles/app.dir/main.c.obj
    [143/305] Building C object CMakeFiles/app.dir/os.c.obj
    [144/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/image_validate.c.obj
    [145/305] Building C object CMakeFiles/app.dir/flash_map_extended.c.obj
    [146/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/fault_injection_hardening.c.obj
    [147/305] Building C object CMakeFiles/app.dir/zephyr/autogen-pubkey.c.obj
    [148/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/caps.c.obj
    [149/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/ext/mbedtls-asn1/src/asn1parse.c.obj
    [150/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/bootutil_misc.c.obj
    [151/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/swap_misc.c.obj
    [152/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/image_ed25519.c.obj
    [153/305] Building C object CMakeFiles/app.dir/arm_cleanup.c.obj
    [154/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/hex.c.obj
    [155/305] Building C object CMakeFiles/app.dir/nrf_cleanup.c.obj
    [156/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/last_section_id.c.obj
    [157/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/timeutil.c.obj
    [158/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/ed25519_psa.c.obj
    [159/305] Building C object CMakeFiles/app.dir/flash_check.c.obj
    [160/305] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [161/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/loader.c.obj
    [162/305] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [163/305] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
    [164/305] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
    [165/305] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
    [166/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/notify.c.obj
    [167/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/rb.c.obj
    [168/305] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/mem_mgmt/mem_attr.c.obj
    [169/305] Building C object CMakeFiles/app.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/swap_move.c.obj
    [170/305] Building C object zephyr/CMakeFiles/zephyr.dir/home/tcunha/zp/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [171/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/bitarray.c.obj
    [172/305] Building ASM object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi_on_reset.S.obj
    [173/305] Generating linker_zephyr_pre0.cmd
    [174/305] Building C object zephyr/CMakeFiles/zephyr.dir/lib/utils/onoff.c.obj
    [175/305] Linking C static library app/libapp.a
    [176/305] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault_s.S.obj
    [177/305] Building C object zephyr/CMakeFiles/zephyr.dir/home/tcunha/zp/nrf/lib/boot_banner/banner.c.obj
    [178/305] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/reset.S.obj
    [179/305] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [180/305] Linking C static library zephyr/arch/common/libisr_tables.a
    [181/305] Building C object zephyr/CMakeFiles/zephyr.dir/drivers/flash/flash_util.c.obj
    [182/305] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [183/305] Linking C static library zephyr/libzephyr.a
    [184/305] Linking C static library zephyr/arch/common/libarch__common.a
    [185/305] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/vector_table.S.obj
    [186/305] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fpu.c.obj
    [187/305] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/exc_exit.c.obj
    [188/305] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/fatal.c.obj
    [189/305] Building C object zephyr/arch/arch/arm/core/CMakeFiles/arch__arm__core.dir/nmi.c.obj
    [190/305] Building ASM object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/swap_helper.S.obj
    [191/305] Linking C static library zephyr/arch/arch/arm/core/libarch__arm__core.a
    [192/305] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/scb.c.obj
    [193/305] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread_abort.c.obj
    [194/305] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/cpu_idle.c.obj
    [195/305] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_manage.c.obj
    [196/305] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/irq_init.c.obj
    [197/305] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/prep_c.c.obj
    [198/305] Generating ../../../include/generated/libc/minimal/strerror_table.h
    [199/305] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_core_mpu.c.obj
    [200/305] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [201/305] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/thread.c.obj
    [202/305] Building C object zephyr/arch/arch/arm/core/cortex_m/cmse/CMakeFiles/arch__arm__core__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [203/305] Linking C static library zephyr/arch/arch/arm/core/cortex_m/cmse/libarch__arm__core__cortex_m__cmse.a
    [204/305] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/time/asctime.c.obj
    [205/305] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/isr_wrapper.c.obj
    [206/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [207/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [208/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [209/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [210/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
    [211/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
    [212/305] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_mpu_regions.c.obj
    [213/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [214/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [215/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
    [216/305] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
    [217/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [218/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [219/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [220/305] Building C object zephyr/arch/arch/arm/core/cortex_m/CMakeFiles/arch__arm__core__cortex_m.dir/fault.c.obj
    [221/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
    [222/305] Building C object zephyr/arch/arch/arm/core/mpu/CMakeFiles/arch__arm__core__mpu.dir/arm_mpu.c.obj
    [223/305] Linking C static library zephyr/arch/arch/arm/core/mpu/libarch__arm__core__mpu.a
    [224/305] Linking C static library zephyr/arch/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a
    [225/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
    [226/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [227/305] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/time/localtime_r_utc.c.obj
    [228/305] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/time/ctime.c.obj
    [229/305] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/string/strnlen.c.obj
    [230/305] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/time/gmtime_r.c.obj
    [231/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [232/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [233/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [234/305] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [235/305] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
    [236/305] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/validate_binding_headers.c.obj
    [237/305] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/validate_rram_partitions.c.obj
    [238/305] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/validate_base_addresses.c.obj
    [239/305] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/validate_enabled_instances.c.obj
    [240/305] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
    [241/305] Building C object zephyr/drivers/cache/CMakeFiles/drivers__cache.dir/cache_nrf.c.obj
    [242/305] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
    [243/305] Linking C static library zephyr/drivers/cache/libdrivers__cache.a
    [244/305] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/common/reboot.c.obj
    [245/305] Building C object zephyr/soc/soc/nrf54l15/CMakeFiles/soc__nordic.dir/nrf54l/soc.c.obj
    [246/305] Linking C static library zephyr/soc/soc/nrf54l15/libsoc__nordic.a
    [247/305] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [248/305] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [249/305] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [250/305] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [251/305] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [252/305] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [253/305] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [254/305] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf_rram.c.obj
    [255/305] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
    [256/305] Building C object modules/nrf/subsys/nrf_security/src/zephyr/CMakeFiles/mbedtls_zephyr.dir/mbedtls_heap.c.obj
    [257/305] Building C object modules/nrf/subsys/nrf_security/src/zephyr/CMakeFiles/mbedtls_zephyr.dir/psa_crypto_init.c.obj
    [258/305] Linking C static library modules/nrf/subsys/nrf_security/src/zephyr/libmbedtls_zephyr.a
    [259/305] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/mdk/system_nrf54l.c.obj
    [260/305] Building C object zephyr/drivers/watchdog/CMakeFiles/drivers__watchdog.dir/wdt_nrfx.c.obj
    [261/305] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [262/305] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_grtc_timer.c.obj
    [263/305] Linking C static library zephyr/drivers/watchdog/libdrivers__watchdog.a
    [264/305] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [265/305] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [266/305] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [267/305] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a
    [268/305] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/helpers/nrfx_ram_ctrl.c.obj
    [269/305] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [270/305] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [271/305] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/home/tcunha/zp/bootloader/mcuboot/boot/bootutil/src/bootutil_public.c.obj
    [272/305] Linking C static library modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a
    [273/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [274/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [275/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
    [276/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [277/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init_static.c.obj
    [278/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [279/305] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [280/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [281/305] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/drivers/src/nrfx_wdt.c.obj
    [282/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [283/305] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/drivers/src/nrfx_rramc.c.obj
    [284/305] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/drivers/src/nrfx_grtc.c.obj
    [285/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [286/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [287/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [288/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/nothread.c.obj
    [289/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/float.c.obj
    [290/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [291/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [292/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [293/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [294/305] Building C object zephyr/kernel/CMakeFiles/kernel.dir/dynamic_disabled.c.obj
    [295/305] Linking C static library zephyr/kernel/libkernel.a
    [296/305] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/tcunha/zp/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [297/305] Linking C static library modules/hal_nordic/modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [298/305] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [299/305] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [300/305] Linking C executable zephyr/zephyr_pre0.elf
    FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/zephyr_pre0.map 
    : && /home/tcunha/zephyr-sdk-0.16.3/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc  -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/common/libarch__common.a  zephyr/arch/arch/arm/core/libarch__arm__core.a  zephyr/arch/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a  zephyr/arch/arch/arm/core/cortex_m/cmse/libarch__arm__core__cortex_m__cmse.a  zephyr/arch/arch/arm/core/mpu/libarch__arm__core__mpu.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/soc/soc/nrf54l15/libsoc__nordic.a  zephyr/drivers/cache/libdrivers__cache.a  zephyr/drivers/clock_control/libdrivers__clock_control.a  zephyr/drivers/console/libdrivers__console.a  zephyr/drivers/flash/libdrivers__flash.a  zephyr/drivers/gpio/libdrivers__gpio.a  zephyr/drivers/pinctrl/libdrivers__pinctrl.a  zephyr/drivers/serial/libdrivers__serial.a  zephyr/drivers/timer/libdrivers__timer.a  zephyr/drivers/watchdog/libdrivers__watchdog.a  modules/nrf/subsys/nrf_security/src/zephyr/libmbedtls_zephyr.a  modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a  modules/hal_nordic/modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -L/home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr  zephyr/arch/common/libisr_tables.a  -mcpu=cortex-m33  -mthumb  -mabi=aapcs  -mfp16-format=ieee  -fuse-ld=bfd  -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  modules/nrf/subsys/nrf_security/src/libmbedcrypto.a  modules/nrf/subsys/nrf_security/src/core/nrf_oberon/liboberon_psa_core.a  modules/nrf/subsys/nrf_security/src/drivers/cracen/libcracen_psa_driver.a  modules/nrf/subsys/nrf_security/src/libmbedcrypto_base.a  modules/nrf/subsys/nrf_security/src/libnrf_security_utils.a  zephyr/kernel/libkernel.a -L"/home/tcunha/zephyr-sdk-0.16.3/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/thumb/v8-m.main/nofp"  -lgcc && cd /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr && /home/tcunha/miniconda3/lib/python3.12/site-packages/cmake/data/bin/cmake -E true
    /home/tcunha/zephyr-sdk-0.16.3/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: zephyr/drivers/watchdog/libdrivers__watchdog.a(wdt_nrfx.c.obj): in function `k_sem_give':
    /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/include/generated/zephyr/syscalls/kernel.h:1119: undefined reference to `z_impl_k_sem_give'
    /home/tcunha/zephyr-sdk-0.16.3/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: zephyr/drivers/watchdog/libdrivers__watchdog.a(wdt_nrfx.c.obj): in function `k_sem_take':
    /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot/zephyr/include/generated/zephyr/syscalls/kernel.h:1102: undefined reference to `z_impl_k_sem_take'
    collect2: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    [15/20] Generating ../dfu_application.zip
    FAILED: _sysbuild/sysbuild/images/bootloader/mcuboot-prefix/src/mcuboot-stamp/mcuboot-build /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/_sysbuild/sysbuild/images/bootloader/mcuboot-prefix/src/mcuboot-stamp/mcuboot-build 
    cd /home/tcunha/zp/zephyr/samples/sysbuild/with_mcuboot/build/mcuboot && /home/tcunha/miniconda3/lib/python3.12/site-packages/cmake/data/bin/cmake --build .
    ninja: build stopped: subcommand failed.

  • Can confirm I can reproduce in NCS 3.0.x but it compiles successfully in 2.9.x. We will have to look closer into the differences in the upcoming week. It could be that there were a change in Zephyr (either the RTOS which we fork NCS from) or for this specific sample that causes this

    Just FYI I will be out of office for a few weeks after today. I will make a note of what the engineer who will take over this case has to check.

    Attaching the demo for reference.

    .with_watchdog.zip

    Kind regards,
    Andreas

Related