Unlike other languages go has the ability to produce cross platform binaries. 
In my case, I just used my go to produce binaries for my yocto based target and 
just included it. it was too much effort to incorporate the go toolchain. But 
then it was > 1 year ago.

srini

________________________________
From: yocto@lists.yoctoproject.org <yocto@lists.yoctoproject.org> on behalf of 
Khem Raj via lists.yoctoproject.org <raj.khem=gmail....@lists.yoctoproject.org>
Sent: Thursday, June 18, 2020 8:27 PM
To: Robert Berger <robert.berger.yocto.u...@gmail.com>; yo...@yoctoproject.org 
<yo...@yoctoproject.org>
Cc: Robert Berger <robert.ber...@reliableembeddedsystems.com>
Subject: Re: [yocto] Go toolchain in SDK



On 6/16/20 1:55 PM, Robert Berger wrote:
> Hi,
>
> What is the "proper" way to add the Go toolchain to an SDK nowadays
> (dunfell)?
>

I dont think there is sample image target for image based SDKs

> I saw there is in poky:
>
> ./meta/recipes-core/meta/meta-go-toolchain.bb
>
> but I am not quite sure how to build an SDK with meta-go-toolchain
> included.

that is more like a meta-toolchain target

>
> so I added something like that to local.conf which seems to work for the
> "classic" SDK:
>
> # --> golang stuff
> # attempt to add golang to SDK
> TOOLCHAIN_HOST_TASK_append = " \
>     packagegroup-go-cross-canadian-${MACHINE} \
> "
>
> TOOLCHAIN_TARGET_TASK_append = " \
>     ${@multilib_pkg_extend(d, 'packagegroup-go-sdk-target')} \
> "
> # <-- golang stuff
>
> bitbake core-image-sato-sdk -c populate_sdk
>
> and currently also for:
> bitbake core-image-sato-sdk -c populate_sdk_ext
>
> I don't think that's the way it was intended.
>
> Can you please enlighten me?

what you did is roughly what should be needed. Maybe you might want
to create a -dev image

perhaps adding nativesdk-go to TOOLCHAIN_HOST_TASK might get everything
you need

>
> Regards,
>
> Robert
>
>
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#49701): https://lists.yoctoproject.org/g/yocto/message/49701
Mute This Topic: https://lists.yoctoproject.org/mt/74925324/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to