[PATCH v5 3/6] firmware: Explicitly pass -pie to the linker, not just the driver

Bin Meng bmeng.cn at gmail.com
Sun Jul 11 05:15:09 PDT 2021


On Sun, Jul 11, 2021 at 10:29 AM Jessica Clarke <jrtc27 at jrtc27.com> wrote:
>
> When using Clang with a bare-metal triple, -pie does not get passed to
> the linker as it's not normally a thing that makes sense, unlike GCC
> which will unconditionally forward it on and potentially result in a
> linker error. However, LLD does support it, and manually forwarding it
> on works as desired, so do so to fully support FW_PIC with Clang and
> LLD.
>
> Signed-off-by: Jessica Clarke <jrtc27 at jrtc27.com>
> ---
>  firmware/objects.mk | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>

Reviewed-by: Bin Meng <bmeng.cn at gmail.com>
Tested-by: Bin Meng <bmeng.cn at gmail.com>



More information about the opensbi mailing list