[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1118651: cpp-15-aarch64-linux-gnu: Build failure of TF-A for rk3328/rk3399 since TF-A commit 6c2e5bf68955



On Thu Oct 23, 2025 at 4:18 PM CEST, Diederik de Haas wrote:
> When trying to build 'master' of TF-A [1,2,3] for the rk3328 and rk3399
> platforms the build started to fail, but succeeded for rk3568/rk3588,
> since upstream commit
> 6c2e5bf68955 ("feat(build): use clang as a linker")

... maybe useful to show the actual error as well ...

```
diederik@bagend:~/dev/trustedfirmware.org/trusted-firmware-a$ make distclean
  REALCLEAN
diederik@bagend:~/dev/trustedfirmware.org/trusted-firmware-a$ make PLAT=rk3328 all
  MD      /home/diederik/dev/trustedfirmware.org/trusted-firmware-a/build/rk3328/release/libfdt
  CC      lib/libfdt/fdt.c
  CC      lib/libfdt/fdt_addresses.c
...
  AS      plat/common/aarch64/platform_helpers.S
  AS      plat/common/aarch64/platform_mp_stack.S
  AS      plat/rockchip/common/aarch64/plat_helpers.S
  AS      plat/rockchip/common/aarch64/pmu_sram_cpus_on.S
  MD      /home/diederik/dev/trustedfirmware.org/trusted-firmware-a/build/rk3328/release/bl31/bl31
  CPP     bl31/bl31.ld.S
  LD      /home/diederik/dev/trustedfirmware.org/trusted-firmware-a/build/rk3328/release/bl31/bl31.elf
/usr/lib/gcc-cross/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/bin/ld: /home/diederik/dev/trustedfirmware.org/trusted-firmware-a/build/rk3328/release/bl31/bl31.elf section `.text_pmusram' will not fit in region `PMUSRAM'
/usr/lib/gcc-cross/aarch64-linux-gnu/15/../../../../aarch64-linux-gnu/bin/ld: region `PMUSRAM' overflowed by 8 bytes
collect2: error: ld returned 1 exit status
make: *** [Makefile:1010: /home/diederik/dev/trustedfirmware.org/trusted-firmware-a/build/rk3328/release/bl31/bl31.elf] Error 1
```

Attachment: signature.asc
Description: PGP signature


Reply to: