ndec changed the topic of #yocto to: "Welcome to the Yocto Project | Learn more: https://www.yoctoproject.org | Join us or Speak at Yocto Project Summit (2022.11) Nov 29-Dec 1, more: https://yoctoproject.org/summit | Join the community: https://www.yoctoproject.org/community | IRC logs available at https://www.yoctoproject.org/irc/ | Having difficulty on the list or with someone on the list, contact YP community mgr ndec"
<fury> i got acquainted enough to be dangerous and build my own app for a distro that uses yocto (Automotive Grade Linux)
<fury> but that's about it
<paulg> well, good luck - hope you get things working to your satisfaction.
<fury> thank you! :D
florian_kc has quit [Ping timeout: 276 seconds]
BoJalling has quit [Ping timeout: 276 seconds]
BoJalling has joined #yocto
* RP thinks we're just down to gstreamer1.0 and gnutls with failures in minimal images
sakoman has joined #yocto
BoJalling has quit [Ping timeout: 255 seconds]
BoJalling has joined #yocto
goliath has quit [Quit: SIGSEGV]
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #yocto
pidge has quit [Ping timeout: 248 seconds]
angman has joined #yocto
starblue has quit [Ping timeout: 276 seconds]
starblue has joined #yocto
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #yocto
Thorn has joined #yocto
<angman> I am the person who asked the question last Sunday about how to get variables. Sorry for asking the same question over and over again, but I want you to help a little bit more!
<angman> I have put together a quick stackoverflow of what I want to ask. Could someone please help me?
<angman> Thank you!
nemik has quit [Ping timeout: 268 seconds]
nemik has joined #yocto
BoJalling has quit [Ping timeout: 255 seconds]
BoJalling has joined #yocto
sakoman has quit [Quit: Leaving.]
azcraft has quit [Remote host closed the connection]
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #yocto
BoJalling has quit [Ping timeout: 248 seconds]
BoJalling has joined #yocto
jclsn has quit [Ping timeout: 252 seconds]
jclsn has joined #yocto
camus has joined #yocto
<JPEW> angman: bitbake -e or bitbake-getvar should give you want your want
<JPEW> But you need to know what you want :) RDPENDS specifically is a package variable, so you need to use the package name override when you query for it
<JPEW> For example "RDEPENDS:curl" will get the overrides for the curl package, and correctly apply and other relevant overrides for that value
<JPEW> Hopefully that makes sense
BoJalling has quit [Ping timeout: 276 seconds]
BoJalling has joined #yocto
<Entei[m]> Is the build directory transferrable to other machines without having to change absolute paths? I am mainly interested in sstate_cache directory so my builds take lesser time
<Entei[m]> Apart from bblayers.conf ofcourse. That thing uses absolute paths
Thorn has quit [Ping timeout: 248 seconds]
xmn has quit [Ping timeout: 248 seconds]
Vonter has joined #yocto
nemik has quit [Ping timeout: 248 seconds]
nemik has joined #yocto
xmn has joined #yocto
nemik has quit [Ping timeout: 255 seconds]
nemik has joined #yocto
invalidopcode1 has quit [Remote host closed the connection]
invalidopcode1 has joined #yocto
alex88 has quit [Ping timeout: 255 seconds]
camus has quit [Quit: camus]
camus has joined #yocto
BoJalling has quit [Ping timeout: 248 seconds]
BoJalling has joined #yocto
alex88 has joined #yocto
davidinux has joined #yocto
BoJalling has quit [Ping timeout: 255 seconds]
BoJalling has joined #yocto
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #yocto
invalidopcode1 has quit [Remote host closed the connection]
invalidopcode1 has joined #yocto
BoJalling has quit [Ping timeout: 255 seconds]
BoJalling has joined #yocto
<JaMa> FWIW: cmake-native doesn't like gcc-13 on gentoo, but doesn't say it nicely, segfaults when trying to run bootstrap in do_configure
<JaMa> [ 5019.147337] cmake_bootstrap[2042255]: segfault at ffffffffffffffe8 ip 00007f6334f35097 sp 00007ffdd723af18 error 5 in libstdc++.so.6.0.30[7f6334e99000+105000] likely on CPU 51 (core 19, socket 0)
<JaMa> [ 5019.147349] Code: 07 18 83 e0 4a 83 f8 40 74 11 83 f8 08 74 0c 48 0f bf f6 e9 2b 92 f6 ff 0f 1f 00 0f b7 f6 e9 20 92 f6 ff f3 0f 1e fa 48 8b 07 <48> 8b 40 e8 8b 44 07 18 83 e0 4a 83 f8 40 74 11 83 f8 08 74 0c 48
Vonter has quit [Quit: WeeChat 3.8]
Vonter has joined #yocto
<JaMa> and that happens only with libstdc++.so.6.0.30 from uninative which wasn't built with gcc-13
Thorn has joined #yocto
BoJalling has quit [Ping timeout: 248 seconds]
BoJalling has joined #yocto
leon-anavi has joined #yocto
leon-anavi has quit [Remote host closed the connection]
leon-anavi has joined #yocto
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
xmn has quit [Ping timeout: 255 seconds]
florian_kc has joined #yocto
xmn has joined #yocto
ptsneves has joined #yocto
<RP> JaMa: a patch was just merged to gcc 13 which means we'll need to teak our prefix map flags when we get to using it in our builds
<RP> Entei[m]: you can share the sstate cache, yes
<RP> Entei[m]: we do this on the autobuilders and so on, it is well tested
<RP> Entei[m]: you can't transfer bits other than the sstate directory and DL_DIR
xmn has quit [Quit: ZZZzzz…]
BoJalling has quit [Ping timeout: 255 seconds]
BoJalling has joined #yocto
florian_kc has quit [Ping timeout: 276 seconds]
alessioigor has joined #yocto
<JaMa> RP: ok, thanks
<JaMa> RP: tzcode-native also fails with gcc-13 on host, I've already reported it upstream and added work around locally
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
<JaMa> khem: there is also new dangling-pointer issue in systemtap (introduced with newer snaphost in your gcc-13 branch), for now I've added just -Wno-error for it in https://git.openembedded.org/openembedded-core-contrib/commit/?h=jansa/master&id=8dc25669c0079a1d9094e6a65d663e9eecffb56a)
leon-anavi has quit [Quit: Leaving]
<JaMa> just when I was making some progress with selftest issues on the artifacts naming I rebuild gentoo with gcc-13 and now selftest is failing because of very different reasons :)
ptsneves has quit [Ping timeout: 276 seconds]
<Entei[m]> <RP> "Entei: you can't transfer bits..." <- Oh that should be more than enough. Good to know. Thanks
seninha has quit [Ping timeout: 276 seconds]
seninha has joined #yocto
fancer has quit [Quit: Connection closed for inactivity]
BoJalling has quit [Ping timeout: 255 seconds]
BoJalling has joined #yocto
camus has quit [Quit: camus]
goliath has joined #yocto
<JaMa> ok, read 2eb0191aa10 file-prefix-map: Fix up -f*-prefix-map= [PR108464] but that's not yet in the snapshot I was building with yesterday
warthog9 has quit [Quit: Leaving]
warthog9 has joined #yocto
azcraft has joined #yocto
BoJalling has quit [Ping timeout: 276 seconds]
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
BoJalling has joined #yocto
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
<RP> JaMa: right, there is an option we'll need to add to our builds going forward
nemik has quit [Ping timeout: 248 seconds]
nemik has joined #yocto
<JaMa> anyone with strong opinion about IMAGE_VERSION_SUFFIX ? now I'm using this to catch most of hardcoded image name assumtions in selftest https://git.openembedded.org/openembedded-core-contrib/commit/?h=jansa/artifacts&id=44071cafe7d4cd9e13ef448dc22390a09074a165
angman has quit [Quit: Client closed]
goliath has quit [Quit: SIGSEGV]
florian_kc has joined #yocto
camus has joined #yocto
invalidopcode1 has quit [Remote host closed the connection]
invalidopcode1 has joined #yocto
BoJalling has quit [Ping timeout: 276 seconds]
goliath has joined #yocto
BoJalling has joined #yocto
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
camus has quit [Quit: camus]
camus has joined #yocto
goliath has quit [Quit: SIGSEGV]
florian_kc has quit [Ping timeout: 276 seconds]
ptsneves has joined #yocto
BoJalling has quit [Ping timeout: 268 seconds]
BoJalling has joined #yocto
<RP> JaMa: it looks like a nice cleanup to me
alessioigor has quit [Quit: alessioigor]
<JaMa> good, will continue working on wic tests broken by this after dealing with procps-4 upgrade
alessioigor has joined #yocto
<RP> JaMa: I have a pile of ptest issues if you prefer? :)
<JaMa> I still didn't get to the point where all selftest test pass on my system (before adding my own changes), so I'll pass on ptests for now
<RP> JaMa: which ones out of interest? We should probably improve that
goliath has joined #yocto
<JaMa> but this procps-4 API change seems OK (we don't use much and maybe don't need to depend on procps in the end)
<RP> JaMa: ok, good. It seems to have been brewing for a whilte
<JaMa> much better than ffmpeg situation where we still need to stay on version 4 for TVs.. thanks for not taking the upgrade to 6 in FF
<RP> JaMa: that did seem like a bad idea!
<RP> I'm happy it was flagged up
<JaMa> yeah https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/116#note_1785522 said "I guess it'll start showing up in the more adventurous distributions reasonably soon..." 11 months ago, but it sometimes useful not to be the most adventurous distro out there :)
<JaMa> gentoo is quite adventurous but still stuck with ffmpeg-4 (ffmpeg-5 available but masked) and procps-3 (procps-4 not even available yet)
<RP> JaMa: scary when we're ahead of gentoo!
<JaMa> yes, less places where to steal patches from :)
<JaMa> and also less likely that other people submit adaptation patches to upstream projects
<JaMa> being up2date is great, but being the really first early-adopters might hurt the experience for some people (who use more than just oe-core+meta-oe and have huge codebase which doesn't show on autobuilder)
<RP> JaMa: it is a balancing act, I'd hope we don't do too badly
<JaMa> yeah, it's not too bad :) openssl was last major PIA I remember
<JaMa> other upgrades are at least easy to undo when more time is really needed (and one doesn't want to block whole yocto release upgrade, just because of one major component)
<JaMa> for selftest I'll send patches once I get more confidence in them, it's e.g. selftest setting SSTATE_MIRROR but not disabling auto-enabled BB_HASHSERVE and then tripping on warning shown by sanity.bbclass
<JaMa> or e.g. RESULTS - incompatible_lic.NoGPL3InImagesTests.test_core_image_full_cmdline_weston: FAILED (3602.41s) where it's not clear what the actual issue was (other than qemu seemingly timeout after an hour)
<JaMa> or RESULTS - distrodata.Distrodata.test_checkpkg: FAILED (191.60s) which fails to upstream check git-submodule-test and binutils
huseyinkozan has quit [Quit: Leaving]
<JaMa> and sometimes it's PEBKAC when I forget to touch /tmp/qemu-tap-locks/tap0.skip and runqemu tries to use tap0 already used by openvpn
<JaMa> or KVM not available when I have another VM running on background in VirtualBox
<JaMa> but those will be more difficult to avoid (other than possibly showing better error message in advance)
camus has quit [Quit: camus]
camus has joined #yocto
BoJalling has quit [Ping timeout: 255 seconds]
BoJalling has joined #yocto
<RP> JaMa: putting some better sanity checks and environment isolating around selftest would be good...
Maxxed has quit [Quit: The Lounge - https://thelounge.chat]
Maxxed has joined #yocto
falk0n[m] has joined #yocto
seninha has quit [Quit: Leaving]
sakoman has joined #yocto
<JaMa> RP: just FYI that docbook issue in xmlto-native recently shown after last langdale update - I wasn't able to reproduce it yet, it might be something broken in sstate or something (as it's triggered for only one of many builds I've triggered with it - but it failed 5 times already so it's persistent for this build) I've asked for access for this SSTATE_MIRROR but didn't get it yet, to reproduce it manually
<JaMa> sakoman: ^ in case you've seen the same - but it might not be related to last langdale update in the end, just something which happens rarely
<sakoman> JaMa: I haven't encounter that. Let me know what you discover!
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #yocto
ptsneves has quit [Ping timeout: 276 seconds]
Starfoxxes has quit [Ping timeout: 255 seconds]
Starfoxxes has joined #yocto
BoJalling has quit [Ping timeout: 268 seconds]
BoJalling has joined #yocto
<Entei[m]> How would I configure gcc for cross toolchain and target? For eg, how would I go about adding the flags for enabling more languages like fortran, obj-c, jit. Or change endianness etc
<landgraf> Entei[m]: See LANGUAGES variable
<Entei[m]> landgraf: there's no LANGUAGES variable. Could you link?
<landgraf> Entei[m]: meta/recipes-devtools/gcc/gcc-configure-common.inc
<Entei[m]> <landgraf> "Entei: meta/recipes-devtools/gcc..." <- Oh ok. found it. So I just change the LANGUAGES variable (and other similar variables for other settings) in `local.conf` ?
<landgraf> Entei[m]: It depends on the language/bootstrap etc I think
<RP> Entei[m]: some will work, some haven't had the work done to support them. Which ones are you looking at?
<Entei[m]> Creating a whole new recipe for gcc which includes all the files would take quite a bit of time.... I'll try in local.conf first.
<Entei[m]> RP: as many as possible. Mainly `fortran`, `obj-c`, `jit`
invalidopcode1 has quit [Remote host closed the connection]
goliath has quit [Ping timeout: 248 seconds]
<landgraf> RP: I have a dream to enable Ada :-)
<landgraf> but it's not trivial :/
invalidopcode1 has joined #yocto
alessioigor has quit [Quit: alessioigor]
goliath has joined #yocto
alessioigor has joined #yocto
xmn has joined #yocto
seninha has joined #yocto
BoJalling has quit [Ping timeout: 248 seconds]
BoJalling has joined #yocto
alessioigor has quit [Quit: alessioigor]
goliath has quit [Quit: SIGSEGV]
BoJalling has quit [Ping timeout: 276 seconds]
BoJalling has joined #yocto
<RP> landgraf: right, I did try that briefly
<RP> Entei[m]: fortran should work, less sure about others
ptsneves has joined #yocto
<JaMa> RP: is there some elegant way how to expand a variable like IMAGE_LINK_NAME but for different recipe then the one being parsed? in selftest code I can easily replace it with get_bb_var, but in https://git.yoctoproject.org/poky/tree/meta-selftest/recipes-test/multiconfig/multiconfig-image-packager_0.1.bb#n15 it's more complicated, I guess I can use IMAGE_LINK_NAME and then replace IMAGE_BASENAME with
<JaMa> core-image-minimal, but that still feels a bit fragile
goliath has joined #yocto
<JaMa> top 6 commits in https://git.openembedded.org/openembedded-core-contrib/log/?h=jansa/pull are relatively safe after I finish more testing, but I don't mind waiting with these for Nanbield (to apply them together with that IMAGE_NAME_SUFFIX change which requires them)
<RP> JaMa: there is no good way to access another recipe's context
<fray> ...and luckily few bad ways....
<JaMa> I wasn't expecting a good way, I will be happy with the least terrible
BoJalling has quit [Ping timeout: 248 seconds]
BoJalling has joined #yocto
<JaMa> I'm testing something like https://git.openembedded.org/openembedded-core-contrib/commit/?h=jansa/pull&id=c920d4dd28860aec4461b4f9aba9256f8de3a02b
Guest61 has joined #yocto
<JaMa> heh and it gets worse, because it would also need to replace ${MACHINE} with ${MCMACHINE}
Guest61 has quit [Client Quit]
Wouter010067044 has quit [*.net *.split]
jclsn has quit [*.net *.split]
polprog has quit [*.net *.split]
fury has quit [*.net *.split]
yocti has quit [*.net *.split]
piie has quit [*.net *.split]
Piraty has quit [*.net *.split]
bryanb has quit [*.net *.split]
fury has joined #yocto
Wouter010067044 has joined #yocto
polprog has joined #yocto
piie has joined #yocto
yocti has joined #yocto
jclsn has joined #yocto
Piraty has joined #yocto
bryanb has joined #yocto
BoJalling has quit [Ping timeout: 276 seconds]
BoJalling has joined #yocto
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #yocto
invalidopcode1 has quit [Remote host closed the connection]
invalidopcode1 has joined #yocto
BoJalling has quit [Ping timeout: 268 seconds]
BoJalling has joined #yocto
BoJalling has quit [Ping timeout: 250 seconds]
BoJalling has joined #yocto
florian has joined #yocto
Thorn has quit [Ping timeout: 268 seconds]
BoJalling has quit [Ping timeout: 250 seconds]
BoJalling has joined #yocto