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 via email to