Hello,

On 20/09/2023 13:59:54-0700, Rudolf J Streif wrote:
> I need to resurrect a Yocto Project build environment based on honister. My
> dev system has since moved on to a newer glibc etc. As expected, I am
> getting this warning
> 
> WARNING: Your host glibc version (2.37) is newer than that in uninative
> (2.34). Disabling uninative so that sstate is not corrupted.
> 
> The distro's gcc now is 13.2.1.
> 
> Now the following packages do not compile anymore:
> 
>  * rust-llvm-native : which there is a patch (applied to kirkstone):
>    
> https://lore.kernel.org/openembedded-core/CANPvuR=G1NxfJb67xD19FoNh4eTDsTM4TDyF+vDbh6crNH=d...@mail.gmail.com/T/
>  * libdnf-native : because std::uint32_t does not exist anymore
> 
> I don't care about the sstate as I am creating a new one. However, how can I
> force uninative to be used and would it even solve the problem (I would
> think so as the idea of uninative is to isolate the build from the host
> libraries)?
> 

You should rather use buildtools. You can install those with
scripts/install-buildtools. The -r option is there to allow you to
select a target release. You can try something like:

poky/scripts/install-buildtools -d ~/YP/buildtools -r yocto-3.4.4 
--installer-version 3.4.4

This will then tell you to source 
buildtools/environment-setup-x86_64-pokysdk-linux

This should be enough to be able to build old releases.

Regards,

-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#61058): https://lists.yoctoproject.org/g/yocto/message/61058
Mute This Topic: https://lists.yoctoproject.org/mt/101487564/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to