this derivation will be built: /nix/store/kfrlymxxqrja2vhr51bfn92kj4ir0av0-arm-trusted-firmware-rk3399-2.7.drv these 15 paths will be fetched (67.9 MiB download, 311.6 MiB unpacked): /nix/store/07wmzqf2r50zxraxq1bsffszhq7j0jjj-arm-none-eabi-binutils-2.39 /nix/store/fms7mrqm0ac762wlfdkgd1nmq6jqz4cs-arm-none-eabi-binutils-wrapper-2.39 /nix/store/qkw60q8amq16481x0rap04vf9d66698l-arm-none-eabi-binutils-wrapper-2.39 /nix/store/i3avsp1zn700q3wqi3rfzarmlcvlpv95-arm-none-eabi-stage-final-gcc-11.3.0 /nix/store/x0hqrsfnyn9p0cm190qpkjvkm82snfaf-arm-none-eabi-stage-final-gcc-11.3.0-lib /nix/store/521nbkbd9gryiyz6isa0gndf8vgrzbcr-arm-none-eabi-stage-final-gcc-wrapper-11.3.0 /nix/store/jfi2ihsn8gf2s1vibligfqb9jnp783lm-arm-none-eabi-stage-static-gcc-11.3.0 /nix/store/m4kk2gwv5zg0bgaxfs53wrmky5xkh32z-arm-none-eabi-stage-static-gcc-11.3.0-lib /nix/store/a1q19qx3hxss5v8c0km8wxn4zsvamkzl-expand-response-params /nix/store/hyg43mqw480qjdk797lpzn0qzpdz7gbd-isl-0.20 /nix/store/h8ljli360rjjf48qhdzzvd5q49qnrng9-libmpc-1.2.1 /nix/store/432vaq0r2dk4xjk5fprl4nqw879s029a-newlib-arm-none-eabi-4.1.0 /nix/store/f81pk2vcq6ywa6kfg1g4037pxsqcmq6j-openssl-3.0.7-bin /nix/store/hj8ldqv0f1fs3qfzbpf74j0q7zw0xiqa-openssl-3.0.7-dev /nix/store/r1yzl6s3nh5dwmg04f5m20525hqw02i1-source building '/nix/store/kfrlymxxqrja2vhr51bfn92kj4ir0av0-arm-trusted-firmware-rk3399-2.7.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=22&system=aarch64-linux' building '/nix/store/kfrlymxxqrja2vhr51bfn92kj4ir0av0-arm-trusted-firmware-rk3399-2.7.drv' on farm.numtide.com:50051 arm-trusted-firmware-rk3399-2.7> elastic-arm-0f89b4f7: building kfrlymxxqrja2vhr51bfn92kj4ir0av0-arm-trusted-firmware-rk3399-2.7.drv arm-trusted-firmware-rk3399-2.7> unpacking sources arm-trusted-firmware-rk3399-2.7> unpacking source archive /nix/store/r1yzl6s3nh5dwmg04f5m20525hqw02i1-source arm-trusted-firmware-rk3399-2.7> source root is source arm-trusted-firmware-rk3399-2.7> patching sources arm-trusted-firmware-rk3399-2.7> updateAutotoolsGnuConfigScriptsPhase arm-trusted-firmware-rk3399-2.7> configuring arm-trusted-firmware-rk3399-2.7> no configure script, doing nothing arm-trusted-firmware-rk3399-2.7> building arm-trusted-firmware-rk3399-2.7> build flags: SHELL=/nix/store/m45cjiwspshg01wrk2pln2qndasky23r-bash-5.1-p16/bin/bash CROSS_COMPILE= LDFLAGS=-no-warn-rwx-segments PLAT=rk3399 bl31 arm-trusted-firmware-rk3399-2.7> CC bl31/bl31_context_mgmt.c arm-trusted-firmware-rk3399-2.7> CC bl31/bl31_main.c arm-trusted-firmware-rk3399-2.7> CC bl31/interrupt_mgmt.c arm-trusted-firmware-rk3399-2.7> CC common/runtime_svc.c arm-trusted-firmware-rk3399-2.7> CC drivers/arm/cci/cci.c arm-trusted-firmware-rk3399-2.7> CC drivers/arm/gic/v3/arm_gicv3_common.c arm-trusted-firmware-rk3399-2.7> CC drivers/arm/gic/v3/gic-x00.c arm-trusted-firmware-rk3399-2.7> CC drivers/arm/gic/v3/gicdv3_helpers.c arm-trusted-firmware-rk3399-2.7> CC drivers/arm/gic/v3/gicrv3_helpers.c arm-trusted-firmware-rk3399-2.7> CC drivers/arm/gic/v3/gicv3_helpers.c arm-trusted-firmware-rk3399-2.7> CC drivers/arm/gic/v3/gicv3_main.c arm-trusted-firmware-rk3399-2.7> CC drivers/delay_timer/delay_timer.c arm-trusted-firmware-rk3399-2.7> CC drivers/delay_timer/generic_delay_timer.c arm-trusted-firmware-rk3399-2.7> CC drivers/gpio/gpio.c arm-trusted-firmware-rk3399-2.7> CC lib/cpus/errata_report.c arm-trusted-firmware-rk3399-2.7> CC lib/el3_runtime/aarch64/context_mgmt.c arm-trusted-firmware-rk3399-2.7> CC lib/el3_runtime/cpu_data_array.c arm-trusted-firmware-rk3399-2.7> CC lib/extensions/spe/spe.c arm-trusted-firmware-rk3399-2.7> CC lib/locks/bakery/bakery_lock_coherent.c arm-trusted-firmware-rk3399-2.7> CC lib/psci/psci_common.c arm-trusted-firmware-rk3399-2.7> CC lib/psci/psci_main.c arm-trusted-firmware-rk3399-2.7> CC lib/psci/psci_mem_protect.c arm-trusted-firmware-rk3399-2.7> CC lib/psci/psci_off.c arm-trusted-firmware-rk3399-2.7> CC lib/psci/psci_on.c arm-trusted-firmware-rk3399-2.7> CC lib/psci/psci_setup.c arm-trusted-firmware-rk3399-2.7> CC lib/psci/psci_suspend.c arm-trusted-firmware-rk3399-2.7> CC lib/psci/psci_system_off.c arm-trusted-firmware-rk3399-2.7> CC plat/common/plat_gicv3.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/common/aarch64/platform_common.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/common/bl31_plat_setup.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/common/params_setup.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/common/plat_pm.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/common/plat_topology.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/common/rockchip_gicv3.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/common/rockchip_sip_svc.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/drivers/dram/dfs.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/drivers/dram/dram.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/drivers/dram/dram_spec_timing.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/drivers/dram/suspend.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/drivers/gpio/rk3399_gpio.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/drivers/pmu/m0_ctl.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/drivers/pmu/pmu.c arm-trusted-firmware-rk3399-2.7> make -C plat/rockchip/rk3399/drivers/m0 BUILD=/build/source/build/rk3399/release/m0 arm-trusted-firmware-rk3399-2.7> make[1]: Entering directory '/build/source/plat/rockchip/rk3399/drivers/m0' arm-trusted-firmware-rk3399-2.7> CC src/dram.c arm-trusted-firmware-rk3399-2.7> arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /build/source/build/rk3399/release/m0/dram.o -c src/dram.c -o /build/source/build/rk3399/release/m0/dram.o arm-trusted-firmware-rk3399-2.7> CC src/stopwatch.c arm-trusted-firmware-rk3399-2.7> arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /build/source/build/rk3399/release/m0/stopwatch.o -c src/stopwatch.c -o /build/source/build/rk3399/release/m0/stopwatch.o arm-trusted-firmware-rk3399-2.7> CC src/startup.c arm-trusted-firmware-rk3399-2.7> arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /build/source/build/rk3399/release/m0/startup.o -c src/startup.c -o /build/source/build/rk3399/release/m0/startup.o arm-trusted-firmware-rk3399-2.7> arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -Iinclude/ -I../../include/shared/ -P -E -D__LINKER__ -MMD -MF /build/source/build/rk3399/release/m0/rk3399m0.ld.d -MT /build/source/build/rk3399/release/m0/rk3399m0.ld -o /build/source/build/rk3399/release/m0/rk3399m0.ld src/rk3399m0.ld.S arm-trusted-firmware-rk3399-2.7> LD /build/source/build/rk3399/release/m0/rk3399m0.elf arm-trusted-firmware-rk3399-2.7> arm-none-eabi-gcc -o /build/source/build/rk3399/release/m0/rk3399m0.elf -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -Wl,--gc-sections -Wl,--build-id=none -Wl,-Map=/build/source/build/rk3399/release/m0/rk3399m0.map -Wl,-T/build/source/build/rk3399/release/m0/rk3399m0.ld /build/source/build/rk3399/release/m0/dram.o /build/source/build/rk3399/release/m0/stopwatch.o /build/source/build/rk3399/release/m0/startup.o arm-trusted-firmware-rk3399-2.7> /nix/store/07wmzqf2r50zxraxq1bsffszhq7j0jjj-arm-none-eabi-binutils-2.39/bin/arm-none-eabi-ld: warning: /build/source/build/rk3399/release/m0/rk3399m0.elf has a LOAD segment with RWX permissions arm-trusted-firmware-rk3399-2.7> BIN /build/source/build/rk3399/release/m0/rk3399m0.bin arm-trusted-firmware-rk3399-2.7> arm-none-eabi-objcopy -O binary /build/source/build/rk3399/release/m0/rk3399m0.elf /build/source/build/rk3399/release/m0/rk3399m0.bin arm-trusted-firmware-rk3399-2.7> CC src/suspend.c arm-trusted-firmware-rk3399-2.7> arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /build/source/build/rk3399/release/m0/suspend.o -c src/suspend.c -o /build/source/build/rk3399/release/m0/suspend.o arm-trusted-firmware-rk3399-2.7> LD /build/source/build/rk3399/release/m0/rk3399m0pmu.elf arm-trusted-firmware-rk3399-2.7> arm-none-eabi-gcc -o /build/source/build/rk3399/release/m0/rk3399m0pmu.elf -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -Wl,--gc-sections -Wl,--build-id=none -Wl,-Map=/build/source/build/rk3399/release/m0/rk3399m0pmu.map -Wl,-T/build/source/build/rk3399/release/m0/rk3399m0.ld /build/source/build/rk3399/release/m0/suspend.o /build/source/build/rk3399/release/m0/startup.o arm-trusted-firmware-rk3399-2.7> /nix/store/07wmzqf2r50zxraxq1bsffszhq7j0jjj-arm-none-eabi-binutils-2.39/bin/arm-none-eabi-ld: warning: /build/source/build/rk3399/release/m0/rk3399m0pmu.elf has a LOAD segment with RWX permissions arm-trusted-firmware-rk3399-2.7> BIN /build/source/build/rk3399/release/m0/rk3399m0pmu.bin arm-trusted-firmware-rk3399-2.7> arm-none-eabi-objcopy -O binary /build/source/build/rk3399/release/m0/rk3399m0pmu.elf /build/source/build/rk3399/release/m0/rk3399m0pmu.bin arm-trusted-firmware-rk3399-2.7> make[1]: Leaving directory '/build/source/plat/rockchip/rk3399/drivers/m0' arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/drivers/pmu/pmu_fw.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/drivers/pwm/pwm.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/drivers/secure/secure.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/drivers/soc/soc.c arm-trusted-firmware-rk3399-2.7> CC plat/rockchip/rk3399/plat_sip_calls.c arm-trusted-firmware-rk3399-2.7> CC services/arm_arch_svc/arm_arch_svc_setup.c arm-trusted-firmware-rk3399-2.7> CC services/std_svc/std_svc_setup.c arm-trusted-firmware-rk3399-2.7> CC common/bl_common.c arm-trusted-firmware-rk3399-2.7> CC common/tf_log.c arm-trusted-firmware-rk3399-2.7> CC drivers/console/multi_console.c arm-trusted-firmware-rk3399-2.7> CC plat/common/plat_bl_common.c arm-trusted-firmware-rk3399-2.7> CC plat/common/plat_log_common.c arm-trusted-firmware-rk3399-2.7> CC plat/common/aarch64/plat_common.c arm-trusted-firmware-rk3399-2.7> CC lib/compiler-rt/builtins/popcountdi2.c arm-trusted-firmware-rk3399-2.7> CC lib/compiler-rt/builtins/popcountsi2.c arm-trusted-firmware-rk3399-2.7> CC common/desc_image_load.c arm-trusted-firmware-rk3399-2.7> CC lib/bl_aux_params/bl_aux_params.c arm-trusted-firmware-rk3399-2.7> CC lib/xlat_tables/xlat_tables_common.c arm-trusted-firmware-rk3399-2.7> CC lib/xlat_tables/aarch64/xlat_tables.c arm-trusted-firmware-rk3399-2.7> CC plat/common/plat_psci_common.c arm-trusted-firmware-rk3399-2.7> AS bl31/aarch64/bl31_entrypoint.S arm-trusted-firmware-rk3399-2.7> AS bl31/aarch64/crash_reporting.S arm-trusted-firmware-rk3399-2.7> AS bl31/aarch64/ea_delegate.S arm-trusted-firmware-rk3399-2.7> AS bl31/aarch64/runtime_exceptions.S arm-trusted-firmware-rk3399-2.7> AS drivers/ti/uart/aarch64/16550_console.S arm-trusted-firmware-rk3399-2.7> AS lib/cpus/aarch64/cortex_a53.S arm-trusted-firmware-rk3399-2.7> AS lib/cpus/aarch64/cortex_a72.S arm-trusted-firmware-rk3399-2.7> AS lib/cpus/aarch64/cpu_helpers.S arm-trusted-firmware-rk3399-2.7> AS lib/cpus/aarch64/dsu_helpers.S arm-trusted-firmware-rk3399-2.7> AS lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S arm-trusted-firmware-rk3399-2.7> AS lib/cpus/aarch64/wa_cve_2017_5715_mmu.S arm-trusted-firmware-rk3399-2.7> AS lib/el3_runtime/aarch64/context.S arm-trusted-firmware-rk3399-2.7> AS lib/el3_runtime/aarch64/cpu_data.S arm-trusted-firmware-rk3399-2.7> AS lib/locks/exclusive/aarch64/spinlock.S arm-trusted-firmware-rk3399-2.7> AS lib/psci/aarch64/psci_helpers.S arm-trusted-firmware-rk3399-2.7> AS plat/common/aarch64/platform_mp_stack.S arm-trusted-firmware-rk3399-2.7> AS plat/rockchip/common/aarch64/plat_helpers.S arm-trusted-firmware-rk3399-2.7> AS plat/rockchip/common/aarch64/pmu_sram_cpus_on.S arm-trusted-firmware-rk3399-2.7> AS common/aarch64/debug.S arm-trusted-firmware-rk3399-2.7> AS lib/aarch64/cache_helpers.S arm-trusted-firmware-rk3399-2.7> AS lib/aarch64/misc_helpers.S arm-trusted-firmware-rk3399-2.7> AS plat/common/aarch64/platform_helpers.S arm-trusted-firmware-rk3399-2.7> AS plat/common/aarch64/crash_console_helpers.S arm-trusted-firmware-rk3399-2.7> PP bl31/bl31.ld.S arm-trusted-firmware-rk3399-2.7> CC lib/libfdt/fdt.c arm-trusted-firmware-rk3399-2.7> CC lib/libfdt/fdt_addresses.c arm-trusted-firmware-rk3399-2.7> CC lib/libfdt/fdt_empty_tree.c arm-trusted-firmware-rk3399-2.7> CC lib/libfdt/fdt_ro.c arm-trusted-firmware-rk3399-2.7> CC lib/libfdt/fdt_rw.c arm-trusted-firmware-rk3399-2.7> CC lib/libfdt/fdt_strerror.c arm-trusted-firmware-rk3399-2.7> CC lib/libfdt/fdt_sw.c arm-trusted-firmware-rk3399-2.7> CC lib/libfdt/fdt_wip.c arm-trusted-firmware-rk3399-2.7> AR /build/source/build/rk3399/release/lib/libfdt.a arm-trusted-firmware-rk3399-2.7> CC lib/libc/abort.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/assert.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/exit.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/memchr.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/memcmp.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/memcpy.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/memmove.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/memrchr.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/memset.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/printf.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/putchar.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/puts.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/snprintf.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strchr.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strcmp.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strlcat.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strlcpy.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strlen.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strncmp.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strnlen.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strrchr.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strtok.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strtoul.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strtoll.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strtoull.c arm-trusted-firmware-rk3399-2.7> CC lib/libc/strtol.c arm-trusted-firmware-rk3399-2.7> AS lib/libc/aarch64/setjmp.S arm-trusted-firmware-rk3399-2.7> AR /build/source/build/rk3399/release/lib/libc.a arm-trusted-firmware-rk3399-2.7> LD /build/source/build/rk3399/release/bl31/bl31.elf arm-trusted-firmware-rk3399-2.7> arm-trusted-firmware-rk3399-2.7> Built /build/source/build/rk3399/release/bl31/bl31.elf successfully arm-trusted-firmware-rk3399-2.7> arm-trusted-firmware-rk3399-2.7> OD /build/source/build/rk3399/release/bl31/bl31.dump arm-trusted-firmware-rk3399-2.7> installing arm-trusted-firmware-rk3399-2.7> post-installation fixup arm-trusted-firmware-rk3399-2.7> shrinking RPATHs of ELF executables and libraries in /nix/store/7mckl6kzvww64kf1w8zypvmcny0a6gmx-arm-trusted-firmware-rk3399-2.7 arm-trusted-firmware-rk3399-2.7> shrinking /nix/store/7mckl6kzvww64kf1w8zypvmcny0a6gmx-arm-trusted-firmware-rk3399-2.7/bl31.elf arm-trusted-firmware-rk3399-2.7> patchelf: cannot find section '.dynamic'. The input file is most likely statically linked arm-trusted-firmware-rk3399-2.7> patching script interpreter paths in /nix/store/7mckl6kzvww64kf1w8zypvmcny0a6gmx-arm-trusted-firmware-rk3399-2.7 arm-trusted-firmware-rk3399-2.7> checking for references to /build/ in /nix/store/7mckl6kzvww64kf1w8zypvmcny0a6gmx-arm-trusted-firmware-rk3399-2.7... arm-trusted-firmware-rk3399-2.7> patchelf: cannot find section '.dynamic'. The input file is most likely statically linked upload niks3: ok