On Thu, Jan 22, 2026 at 7:31 AM Thomas Perrot via lists.openembedded.org
<[email protected]> wrote:

> From: Thomas Perrot <[email protected]>
>
> OpenSBI requires the gcc toolchain to build correctly. Set TOOLCHAIN
> explicitly to prevent build failures when using alternative
> toolchains.
>

I am assuming you are having issues compiling it with clang, it would be
good to document whats going wrong.
Since it's a bug to address, openSBI does not intend to use a particular
compiler.


>
> Signed-off-by: Thomas Perrot <[email protected]>
> ---
>  meta/recipes-bsp/opensbi/opensbi_1.8.1.bb | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/meta/recipes-bsp/opensbi/opensbi_1.8.1.bb
> b/meta/recipes-bsp/opensbi/opensbi_1.8.1.bb
> index 0a9652c2831e..52d7b38ff2ba 100644
> --- a/meta/recipes-bsp/opensbi/opensbi_1.8.1.bb
> +++ b/meta/recipes-bsp/opensbi/opensbi_1.8.1.bb
> @@ -15,6 +15,8 @@ TARGET_DBGSRC_DIR = "/share/opensbi/*/generic/firmware/"
>
>  TARGET_CC_ARCH += "${LDFLAGS}"
>
> +TOOLCHAIN = "gcc"
> +
>  RISCV_SBI_FW_TEXT_START ??= "0x80000000"
>  EXTRA_OEMAKE += "REPRODUCIBLE=y CROSS_COMPILE=${HOST_PREFIX}
> ELFFLAGS="${LDFLAGS}" PLATFORM=${RISCV_SBI_PLAT} I=${D}
> FW_TEXT_START=${RISCV_SBI_FW_TEXT_START}"
>  EXTRA_OEMAKE:append:toolchain-clang = " LLVM=y"
> --
> 2.52.0
>
>
> 
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#229853): 
https://lists.openembedded.org/g/openembedded-core/message/229853
Mute This Topic: https://lists.openembedded.org/mt/117401535/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to