arm-trusted-firmware/plat/arm/board/arm_fpga
Andrey Skvortsov acf0076ae2 build(fpga): correctly handle gcc as linker for LTO
When LTO is enabled and gcc is used as a linker, then option for a
linker have to be provided with a -Wl prefix to gcc.

To build PLAT=arm_fpga with LTO enabled extra '-nostdlib' has to be
supplied to the linker at least, otherwise build fails with an error
about many undefined references in libc.
Since this option is defined as part of common TF_LDFLAGS already,
just use that variable with couple extra options.

Change-Id: Iaab72d894317c91af5b7d770652e4353b32aae88
Signed-off-by: Andrey Skvortsov <andrej.skvortzov@gmail.com>
2024-02-24 00:59:06 +03:00
..
aarch64 arm_fpga: Add support for topology self-discovery 2020-07-24 15:06:42 +01:00
include fix(arm_fpga): limit BL31 memory usage 2021-09-03 14:14:02 +01:00
build_axf.ld.S build: always prefix section names with . 2023-02-20 18:29:33 +00:00
fpga_bl31_setup.c fix(fpga): include missing header file 2023-03-23 13:25:41 +00:00
fpga_console.c arm_fpga: Read UART address from DT 2020-05-05 15:36:51 +01:00
fpga_def.h fix(arm_fpga): halve number of PEs per core 2024-02-02 20:06:28 +00:00
fpga_gicv3.c feat(arm_fpga): add ITS autodetection 2021-11-04 15:58:34 +00:00
fpga_pm.c Fix coverity defects found on the FPGA port. 2020-04-02 14:11:12 +01:00
fpga_private.h feat(arm_fpga): add ITS autodetection 2021-11-04 15:58:34 +00:00
fpga_topology.c arm_fpga: Add support for topology self-discovery 2020-07-24 15:06:42 +01:00
kernel_trampoline.S feat(arm_fpga): add kernel trampoline 2021-10-04 13:26:58 +02:00
platform.mk build(fpga): correctly handle gcc as linker for LTO 2024-02-24 00:59:06 +03:00
rom_trampoline.S arm_fpga: Add ROM trampoline 2020-09-29 13:28:25 +01:00