Re: [poky] Poky calls host pzstd with uninative's libstdc++.so.6 instead of the host library
Tamara Schmitz <[email protected]>
| Newsgroups | org.yoctoproject.lists.poky |
|---|---|
| Organization | kernel concepts GmbH |
| Message-ID | <[email protected]> |
I forgot to mention, sstate_archive_package attempts to call my system's build of pzstd which is build against a newer libstdc++. The error message this produces is: pzstd: /home/tamee/projects/rmg/phytec-yocto/build/tmp-ampliphy- vendor/sysroots-uninative/x86_64-linux/usr/lib/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by pzstd) On Wed, 2024-09-04 at 11:32 +0200, Tamara Schmitz wrote: > Hello, > > I'm a newbie to Yocto Linux and I am attempting to build a vendor BSP > on an unsupported distribution: Fedora 40. > > The OS' libstdc++.so.6 provides CXXABI_1.3.15 vs uninative's which > provides up to CXXABI_1.3.14. That would be fine, if the > sstate_archive_package would not attempt to attempt to run it in an > ENV > that forces uninative's library. > > Question 1: > Using bitbake -e and reading the logs I was already able to get this > far. How can I understand what the ENV, that the script executes in > looks like? > > Question 2: > Is this a bug in the vendor BSP or is Poky just silly mixing and > matching host tools build against the OS toolchain and uninative's > libraries as it pleases? > > Regards > > Tamara Schmitz
signature.asc
(application/pgp-signature, 273 B)
-----BEGIN PGP SIGNATURE----- iJcEABYKAD8WIQQ6pYmxf78Oo/3+lugLvc+XfT8YVQUCZtgrMCEcdGFtYXJhLnNj aG1pdHpAa2VybmVsY29uY2VwdHMuZGUACgkQC73Pl30/GFVE7AEAq0VKvQSRlO6A FlHjawxdEdlnj5NIpL8lSGkD8ltaIo8BAKUq8/Pcnn3bOQSkaF2Q300CYXOyhPOM R1Cyf03lh34D =KzZk -----END PGP SIGNATURE-----