On Mon, 24 Feb 2025 at 07:55, Sam Edwards <[email protected]> wrote:
>
> These symbols need to survive the IR-level dead function elimination pass,
> since nothing at the IR level is referencing them (calls to these are inserted
> later, at codegen time).
>
> Signed-off-by: Sam Edwards <[email protected]>
> ---
>  arch/arm/lib/Makefile | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/arch/arm/lib/Makefile b/arch/arm/lib/Makefile
> index 1c95dd6fed2..74cd5051552 100644
> --- a/arch/arm/lib/Makefile
> +++ b/arch/arm/lib/Makefile
> @@ -92,6 +92,7 @@ obj-$(CONFIG_GENERATE_ACPI_TABLE) += acpi_table.o
>  # For EABI conformant tool chains, provide eabi_compat()
>  ifneq (,$(findstring -mabi=aapcs-linux,$(PLATFORM_CPPFLAGS)))
>  extra-y        += eabi_compat.o
> +CFLAGS_REMOVE_eabi_compat.o := $(LTO_CFLAGS)
>  endif
>
>  # some files can only build in ARM or THUMB2, not THUMB1
> --
> 2.45.2
>

Acked-by: Ilias Apalodimas <[email protected]>

Reply via email to