LetoThe2nd changed the topic of #yocto to: Welcome to the Yocto Project | Learn more: https://www.yoctoproject.org | Community: https://www.yoctoproject.org/community | IRC logs: http://irc.yoctoproject.org/irc/ | Having difficulty on the list, with someone on the list or on IRC, contact Yocto Project Community Manager Letothe2nd | CoC: https://www.yoctoproject.org/community/code-of-conduct
khem has joined #yocto
khem has quit [Client Quit]
khem has joined #yocto
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #yocto
lexano has quit [Ping timeout: 256 seconds]
davidinux has quit [Ping timeout: 245 seconds]
sakoman has quit [Quit: Leaving.]
davidinux has joined #yocto
dmoseley has quit [Quit: ZNC 1.8.2 - https://znc.in]
dmoseley has joined #yocto
Ablu has quit [Ping timeout: 252 seconds]
Ablu has joined #yocto
Vonter has quit [Ping timeout: 260 seconds]
Vonter has joined #yocto
starblue has quit [Ping timeout: 240 seconds]
starblue has joined #yocto
sakoman has joined #yocto
pabigot has quit [Ping timeout: 256 seconds]
pabigot has joined #yocto
camus1 has joined #yocto
camus has quit [Remote host closed the connection]
camus1 is now known as camus
Bardon has quit [Quit: ZNC - https://znc.in]
Bardon has joined #yocto
amitk has joined #yocto
schtobia has quit [Quit: Bye!]
schtobia has joined #yocto
pabigot has quit [Ping timeout: 256 seconds]
pabigot has joined #yocto
sakoman has quit [Quit: Leaving.]
pabigot has quit [Ping timeout: 248 seconds]
Vonter has quit [Ping timeout: 256 seconds]
Vonter has joined #yocto
brrm has quit [Ping timeout: 246 seconds]
brrm has joined #yocto
alessioigor has joined #yocto
goliath has quit [Quit: SIGSEGV]
goliath has joined #yocto
Guest41367 has joined #yocto
Perflosopher has quit [Quit: Ping timeout (120 seconds)]
Perflosopher has joined #yocto
Guest41367 has quit [Remote host closed the connection]
vmeson has quit [Ping timeout: 252 seconds]
hummerbliss has joined #yocto
vmeson has joined #yocto
plangowski has joined #yocto
rfuentess has joined #yocto
plangowski is now known as effe
effe is now known as plangowski
<KanjiMonster> yates_work: https://layers.openembedded.org/layerindex/branch/master/layers/ shows multiple qt layers (qt3/4/5)
<hummerbliss> rburton your suggestion to use buildtools tarball worked nicely thank you. I am planning to write a buildtools.bbclass to fetch and setup buildtools tarball (similar to uninative.bbclass). Would that be a terrible idea to go that route ?
Kubu_work has joined #yocto
vmeson has quit [Ping timeout: 256 seconds]
Guest41367 has joined #yocto
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
<RP> hummerbliss: isn't there already a script which installs it?
<RP> hummerbliss: scripts/install-buildtools
Guest41367 has quit [Ping timeout: 240 seconds]
dgriego has quit [Ping timeout: 250 seconds]
dgriego has joined #yocto
Guest41367 has joined #yocto
Guest41367 has quit [Remote host closed the connection]
<hummerbliss> RP indeed there is. That would mean two extra build steps (and changing dev workflow and build jobs to include additional steps). Where as buildtools.bbclass (if it can be done) would be transparent (we just have to INHERIT += buildtools in our conf files).
<RP> hummerbliss: buildtools is used to provide python in some cases where the system one is too old so installing it in a class wouldn't work in those situations
mvlad has joined #yocto
Guest41367 has joined #yocto
<hummerbliss> RP: ah I see, thank you
<rburton> hummerbliss: are you having to use an old distro to build on?
pon4ik_mudrosti has joined #yocto
Guest49 has joined #yocto
ekuja3 has joined #yocto
ekuja3 has quit [Client Quit]
Guest49 is now known as ekuja3
plangowski has quit [Quit: Client closed]
<hummerbliss> RP yup
<ekuja3> hej
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
vmeson has joined #yocto
pon4ik_mudrosti1 has joined #yocto
Sai-Kiran has joined #yocto
vladest has quit [Quit: vladest]
vladest has joined #yocto
<Sai-Kiran> Hi. I am trying to build rust application using Yocto. When building using bitbake, I get the following error | fatal: unable to access '<github-repo>': Could not resolve host: github.com. I tried enabling CARGO_NET_GIT_FETCH_WITH_CLI in .cargo/config in the repo. Then the source code is downloaded. But when compiling, I get the same error again.
<Sai-Kiran> Note that the rust application has a dependency on another rust application. And in that repo also, I enabled CARGO_NET_GIT_FETCH_WITH_CLI. But I get Could not resolve host github.com. Any thoughts?
brrm has quit [Ping timeout: 248 seconds]
<neverpanic> Network access is only enabled in the do_fetch task
<pon4ik_mudrosti1> Hi there
pon4ik_mudrosti1 has quit [Quit: Client closed]
pon4ik_mudrosti1 has joined #yocto
<neverpanic> Sai-Kiran: You should probably use the cargo class: https://docs.yoctoproject.org/ref-manual/classes.html#cargo
pon4ik_mudrosti1 has left #yocto [#yocto]
pon4ik_mudrosti9 has joined #yocto
pon4ik_mudrosti3 has joined #yocto
pon4ik_mudrosti3 has quit [Client Quit]
<Sai-Kiran> neverpanic I am quite new to Yocto and Rust. Could you elaborate more on using cargo class? It would be very helpful to me.
pon4ik_mudrosti9 has quit [Quit: Client closed]
pon4ik_mudrosti4 has joined #yocto
pon4ik_mudrosti4 has left #yocto [#yocto]
hummerbliss has quit [Quit: Client closed]
<neverpanic> Sai-Kiran: Did you read the documentation at the link I mentioned? Did you also look at the linked example at https://git.openembedded.org/meta-openembedded/tree/meta-oe/recipes-core/uutils-coreutils?
pon4ik_mudrosti2 has joined #yocto
<neverpanic> That's what your recipe should look like, so that the do_fetch task downloads the required source code using cargo.
<neverpanic> https://docs.yoctoproject.org/ref-manual/classes.html#cargo-update-recipe-crates also has some pointers you should probably read, and tells you you can either inherit cargo-update-recipe-crates to create a recipe-crates.inc file, or use https://crates.io/crates/cargo-bitbake
<neverpanic> cargo-bitbake can even generate a recipe template for you, I'd start with that if I were you
<Sai-Kiran> Yes I am using the recipe generated by cargo-bitbake.
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
<neverpanic> Then cargo shouldn't attempt to download sources during the build (if that's what's actually happening; your initial report didn't actually say in which phase you got the error)
<Sai-Kiran> This has the detailed error report.
pon4ik_mudrosti2 has left #yocto [#yocto]
pon4ik_mudrosti is now known as Guest4014
pon4ik_mudrosti has joined #yocto
<pon4ik_mudrosti> Hi there. Sorry for LOGIN - LOGOUT spam, I am new to IRC server '=D
plangowski has joined #yocto
<plangowski> hi
plangowski has quit [Client Quit]
florian has joined #yocto
brrm has joined #yocto
Guest63 has joined #yocto
brrm has quit [Ping timeout: 246 seconds]
Guest4014 has quit [Quit: Client closed]
florian_kc has joined #yocto
brrm has joined #yocto
<neverpanic> Sai-Kiran: Yeah, that's during do_compile, where bitbake disables network access
<neverpanic> You should add rumqtt to SRC_URI so that it is fetched in do_fetch, and do_compile doesn't attempt to fetch it.
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #yocto
<Sai-Kiran> Okay. We can specify multiple SRC_URI in the recipe?
OnkelUlla has quit [Remote host closed the connection]
Guest63 has quit [Quit: Client closed]
<Sai-Kiran> neverpanic. Thanks. I am able to download. Some other errors though.....trying to fix them.
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
brrm has quit [Ping timeout: 248 seconds]
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
Guest41367 has quit [Remote host closed the connection]
brrm has joined #yocto
Guest41367 has joined #yocto
<Sai-Kiran> namespaced features with the `dep:` prefix are only allowed on the nightly channel and requires the `-Z namespaced-features` flag on the command-line.
<Sai-Kiran> Any idea on how to fix this? Googled it. But not sure how to fix this in Yocto.
Guest3 has joined #yocto
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
Guest3 has quit [Quit: Client closed]
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
brrm has quit [Ping timeout: 256 seconds]
OnkelUlla has joined #yocto
hummerbliss has joined #yocto
brrm has joined #yocto
starblue has quit [Ping timeout: 250 seconds]
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
Guest41367 has quit [Remote host closed the connection]
starblue has joined #yocto
Guest41367 has joined #yocto
ekuja3 has quit [Quit: Client closed]
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
<Scorpi> Hi, my kirkstone SDK does not work regarding the kernel source using kernel 6.1. make modules_prepare ends up in a fork bomb. This does not happen when using kernel 5.19.
Chaser has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
hummerbliss has quit [Ping timeout: 246 seconds]
Guest41367 has quit [Remote host closed the connection]
Guest41367 has joined #yocto
Guest41367 has quit [Remote host closed the connection]
xmn has quit [Quit: ZZZzzz…]
<qschulz> has anyone managed to link qtbase from meta-qt6 (v6.5.2) against libmali in Yocto?
<qschulz> somehow it doesn't find a symbol that is available in libmali, though libEGL.so against which qtbase links has a NEEDED on libmali and there's a -Wl,as-needed flag it seems so it should be pulled in shouldn't it?
Ablu has quit [Ping timeout: 248 seconds]
rfuentess has quit [Ping timeout: 256 seconds]
<Sai-Kiran> Hi. Could someone let me know how to 'cargo clean' in yocto?
pon4ik_mudrosti has quit [Quit: Client closed]
pon4ik_mudrosti has joined #yocto
pon4ik_mudrosti has quit [Client Quit]
Sai-Kiran has quit [Quit: Client closed]
pabigot has joined #yocto
amitk_ has joined #yocto
amitk_ has quit [Ping timeout: 245 seconds]
florian_kc has quit [Ping timeout: 260 seconds]
prabhakarlad has joined #yocto
<LetoThe2nd> Made my day: typo "contirubing"
<RP> JPEW, rburton: patches to make PV no longer contain the SRCREVs sent
goliath has quit [Quit: SIGSEGV]
<qschulz> mmm... seems like https://cmake.org/cmake/help/latest/module/CheckCXXSourceCompiles.html doesn't actually use the flags or whatever
<qschulz> had to add libmali to CMAKE_REQUIRED_LIBRARIES and then it passed the do_configure task (but failed with a link issue in do_configure again)
<qschulz> something in cmake isn't working properly somehow
ecdhe has joined #yocto
xmn has joined #yocto
amitk_ has joined #yocto
yates_work has quit [Ping timeout: 246 seconds]
sotaoverride is now known as Guest8563
sotaover2ide is now known as sotaoverride
RP has quit [Quit: Leaving.]
sakoman has joined #yocto
goliath has joined #yocto
kpo has quit [Ping timeout: 246 seconds]
hrberg has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
hrberg has joined #yocto
prabhakarlad has quit [Quit: Client closed]
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #yocto
amitk_ has quit [Ping timeout: 246 seconds]
<ecdhe> I'd like to use bitbake it to build some .deb packages for Ubuntu but I'm not sure where to start.
<ecdhe> I don't need layers or rootfs images or most of the recipes in poky.
<ecdhe> But if I work with plain bitbake, I lose the OE classes for autotools and cmake and golang.
RP has joined #yocto
<ecdhe> I remember a youtube video where some [here] built docker containers using yocto. This use case seems similar.
Perflosopher has quit [Read error: Connection reset by peer]
Perflosopher has joined #yocto
<ecdhe> I think I have my answer: I can use plain OE/bitbake
Kubu_work has quit [Quit: Leaving.]
<RP> zeddii: I'm now aware I broke meta-virt parsing with these SRCPV changes. I think I know how I can work around it
<RP> zeddii: although I think we'll end swapping a parse error for a build time one :/
<RP> zeddii: can we set SRCREV_FORMAT for the recipes or is there an issue with that?
<zeddii> We can set it for sure. I've only set it in recipes that previously error'd on me.
<zeddii> I've been removing SRCPV locally, but haven't tested anything yet.
<zeddii> yah. It was always odd to me that some threw the error, some didn't. And then unlike the kernel recipes i had a zillion (literally) git:// scms in the SRC_URI, so I picked the main one and the second one for the SRCREV_FORMAT
<RP> zeddii: just realised it is meta-oe recipes!
* zeddii is struggling to uprev k3s, so is in multi-scm pain at the moment.
chep has quit [Quit: ZNC 1.8.2 - https://znc.in]
<zeddii> RP: indeed. but you may find meta-virt as well :)
* zeddii stays tuned
chep has joined #yocto
<RP> zeddii: I think these recipes just need to have it added. I have no idea how it works atm
<RP> Actually, I do. They don't set PV to contain SRCPV which is against the guidance
tepperson has joined #yocto
<zeddii> right! I remember coming to that conclusion once, and promptly flushed it from my mental cache
Vonter has quit [Quit: WeeChat 4.0.2]
<RP> khem: see the above, I think meta-oe will need some missing SRCREV_FORMAT entries adding
<tepperson> does anybody have guidance for building a python wheel with pip wheel in a recipe? I
<tepperson> I am getting stuck where it can't find cmake
<rburton> tepperson: cmake being involved isn't usual so you'll have to figure it out. i guess depending on cmake-native might be a useful start.
<tepperson> rburton: I've got cmake-native in my depends already
<rburton> tepperson: cmake being used at all tells me this isn't a standard python thing so you'll just have to look at what its trying to do and figure out how to make it work
Vonter has joined #yocto
<tepperson> is there a trick for a python package that requires opencv-python?
<khem> RP: thanks for noticing, are your changes on Alex's branch
<RP> khem: not yet, just master-next
florian has quit [Quit: Ex-Chat]
<qschulz> can anyone tell me why using --add-needed or --copy-dt-needed-entries flag for the linker would be a bad idea?
<qschulz> because my understanding is that then if I have libA depending on libB and I only pass -lA to compile a binary, libB should also be pulled in as a dependency without actually being explicitly added as -lB
<qschulz> and I would see this as a generally good idea
<qschulz> especially if libA links against different libraries over its different versions but I don't care for my binary
<qschulz> (still hunting this qt6 not linking rockchip libmali :) )
alessioigor has quit [Remote host closed the connection]
alessioigor has joined #yocto
<qschulz> mmmm, so if I compile **without** -Wl,--as-needed (or with -Wl,--no-as-needed) the small test snippet works...
alessioigor has quit [Client Quit]
<qschulz> I guess something's wrong with how this libmali wrapper is written
amitk_ has joined #yocto
Vonter has quit [Ping timeout: 248 seconds]
<neverpanic> qschulz: That typically means that no symbol from the library that is omitted is used by the binary you're linking. In weird corner cases, --as-needed can also require specifying a library twice, e.g., -lA -lB -lA
Vonter has joined #yocto
<neverpanic> qschulz: --no-as-needed is commonly required when a library "registers" itself on load. For example if libB has a constructor that tells libA about its existance by invoking a libA function, and libA stores a function pointer in some internal table.
<neverpanic> Such libraries can exist without ever linking against symbols from other libraries.
<qschulz> this links to libA (libEGL.so) only but the symbol is in libB (libmali)
<qschulz> so the symbol is needed, the linker doesn't find it if I don't explicitly pass -lmali
<qschulz> however, libEGL.so has a NEEDED on libmali.so, so I'm getting all confused on why we always need to have dependencies of dependencies in there
kpo has joined #yocto
<khem> qschulz: Generally these options are good to use to reduce over linking modern linkers e.g. lld have this as default
<khem> --as-needed would intruct linker to not link in a library unless one or more non-weak symbols are referenced by an object file
shebbar has joined #yocto
<khem> one problem I can see is a case where a program might declare symbol references as weak but then expect the library to be part of DT_NEEDED section
tgamblin has quit [Ping timeout: 245 seconds]
prabhakarlad has joined #yocto
TheJames has joined #yocto
<TheJames> Hi all, I've been following some tutorials, and now I stumbled upon an error I cannot solve:
<TheJames> ERROR: No recipes in default available for:
<TheJames> /home/wietse/Documenten/Seco/MyonI/Yocto/meta-st-stm32mp/recipes-devtools/gcc/gcc-source_11.3.bbappend
TheJames has quit [Client Quit]
belgianguy has joined #yocto
<belgianguy> I don't get what that "default" means, does it mean it cannot handle the contents? (which seems like a patch file to me, kirkstone branch)
<neverpanic> qschulz: Well, sounds like it's doing the right thing then, none of the symbols provided by libEGL.so are required by the program, so why would it link it?
Vonter has quit [Ping timeout: 248 seconds]
Vonter has joined #yocto
florian_kc has joined #yocto
tlwoerner has quit [Read error: Connection reset by peer]
tlwoerner has joined #yocto
dodoradio has joined #yocto
kpo has quit [Ping timeout: 245 seconds]
<dodoradio> hi, is there a way to get a 64 bit package to build on a 32 bit system?
<dodoradio> I've got a machine that needs a 64 bit kernel and a 32 bit packages for everything else (32 bit is needed because of some binary blobs that I can't control)
<dodoradio> our setup is such that we really would prefer to have these all compiled as part of one machine
dodoradio has quit [Quit: dodoradio]
Vonter has quit [Ping timeout: 258 seconds]
Vonter has joined #yocto
<qschulz> neverpanic: libEGL is what every piece of SW wanting to do EGL is going to like against
<qschulz> it just happens that this is a mostly empty wrapper to define some functions for matching newer versions of the upstream lib and not forward the request to the actual lib that does the EGL stuff (libmali)
<khem> belgianguy: can you add more context to your question ?
<qschulz> so actually, I need libEGL for sure yes, because of "compatibhilty" mode but also libmali because this is the thing that actually implement everything
<khem> Does libEGL.so have DT_SONAME ?
<khem> sometimes precompiled solibs are piece of your know
<khem> I mean libmali.so
kpo has joined #yocto
<qschulz> khem: libmali's SONAME is libmali.so.1 and libEGL has a NEEDED on that exact name
<belgianguy> khem, I am following a YT tutorial, and I've been following the explanations and steps they are doing, and on YT it builds fine, but my "bitbake core-image-minimal" fails with the above error, and I don't even understand what files it's trying to patch
<belgianguy> As I can't see those files anywhere (or they are assumed to be on a specific location)
<belgianguy> For now, I have deleted the gcc folder of the meta-st-stm32mp layer and am hoping for the best :/
<JaMa> khem: qschulz: and some other prebuilt libmali.so binaries from evil BSPs ship just libmali.so with libmali.so SONAME and bunch of different symlinks to it like libEGL.so.1 and then you get bunch of file-rdeps issues from anything which links with libEGL.so.1 or you rebuild against this junk and get libmali.so in NEEDED instead of libEGL.so.1
florian_kc has quit [Ping timeout: 250 seconds]
<khem> belgianguy: I think you can rename the bbappend in https://github.com/STMicroelectronics/meta-st-stm32mp/tree/kirkstone/recipes-devtools/gcc called gcc-source_11.3.bbappend to gcc-source_11.%.bbappend
amitk_ has quit [Ping timeout: 248 seconds]
<belgianguy> khem, can you explain why that is?
<khem> st layer and poky layer you are using are out of sync
<belgianguy> ah, I had taken great care to have all kirkstone checkouts
<belgianguy> but is there something else that I can check that would show me the "synced"-ness of my setup?
<khem> even though they are kirkstone I guess st layer is not keeping up
<khem> maybe use yocto-4.0.11 point release instead of latest kirkstone of poky
<belgianguy> khem, would that be in combination with the rename, or without the rename of the .bbappend file?
<khem> without
<belgianguy> thx :)
<neverpanic> qschulz: Sounds like the libEGL (or libmali) pkg-config or CMake config files should export -Wl,--push-state,--no-as-needed -lEGL -lmali --Wl,--pop-state?
goliath has quit [Quit: SIGSEGV]
<neverpanic> helpfully, CMake will re-order those arguments, so if you want to make this CMake-proof, you'd probably need -Wl,--push-state,--no-as-needed,-lEGL,-lmali,--pop-state
prabhakarlad has quit [Quit: Client closed]
<khem> so what is the problem with libEGL and libmali that you are trying to solve
Vonter has quit [Ping timeout: 246 seconds]
<belgianguy> my build failed on meson, now trying withe yocto-4.0.11 release
<belgianguy> khem, is there any literature/specific domain knowledge needed to see how synced certain layers are?
Vonter has joined #yocto
florian_kc has joined #yocto
dodoradio has joined #yocto
belgianguy has quit [Remote host closed the connection]
dodoradio has quit [Quit: dodoradio]
Vonter has quit [Ping timeout: 246 seconds]
Vonter has joined #yocto
mvlad has quit [Remote host closed the connection]
florian_kc has quit [Ping timeout: 256 seconds]
Chaser has quit [Quit: Chaser]
kpo has quit [Ping timeout: 248 seconds]
Crofton has quit [Ping timeout: 246 seconds]
flynn378 has quit [Ping timeout: 246 seconds]
flynn378 has joined #yocto
Crofton has joined #yocto
lexano has joined #yocto
Perflosopher has quit [Ping timeout: 248 seconds]
Perflosopher has joined #yocto
florian_kc has joined #yocto
dash_hope has joined #yocto
<dash_hope> i am not familiar with meson build so wondering if anyone knows this:
<dash_hope> common_inc += [ include_directories('.'), include_directories(join_paths(meson.current_build_dir(), '../../../recipe-sysroot/usr/include/internal/'))]
<dash_hope> testcommon = shared_library( 'testcommon', sources, include_directories: common_inc, dependencies: t_deps, link_args : t_link_args,install: true,)
<dash_hope> This is currently a hack that is present in the code, wondering if there is any way to get rid of the hardcoded path ?
tepperson has quit [Quit: Client closed]
Wouter0100670440 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter0100670440 has joined #yocto
kpo has joined #yocto
prabhakarlad has joined #yocto
<rburton> dash_hope: just change your includes to be <internal/something.h>?
belgianguy has joined #yocto
<belgianguy> is there any literature/specific domain knowledge needed to see how synced certain layers are?
<belgianguy> I'm really new to embedded Linux, and I've faced some compilation errors out of the blue, so I could do with some pointers :)
<rburton> What do you mean by “synced”
<rburton> For layers it’s expected that if they’re all on the same branch it should work
<rburton> Mixing branches is for the brave and/or foolish
<belgianguy> rburton, I had a build following a youtube tutorial, while they all were on dunfell, I replicated their steps on kirkstone
<belgianguy> yocto and all layers were on kirkstone, and I got a really weird error
<belgianguy> ERROR: No recipes in default available for: /home/wietse/Documenten/Seco/MyonI/Yocto/meta-st-stm32mp/recipes-devtools/gcc/gcc-source_11.3.bbappend
<rburton> That’s probably meta-st being out of date. Harass them.
<belgianguy> and khem told me st was behind, and I should use the point yocto release 4.0.11
<rburton> Yeah
<belgianguy> But I don't have the reflexes or senses as to "why" that should be, or how to detect these issues
<rburton> Well the bbappend specifies a version that doesn’t exist in latest kirkstone, so khem just looked at when that version did exist
<rburton> Correct action here is to report a bug to ST
<belgianguy> the gcc version you mean?
<rburton> Yes
<belgianguy> rburton, I looked at the st repo, but I saw no place to report it (no issues tab either)
dash_hope has quit [Ping timeout: 246 seconds]
<belgianguy> And me being new, I felt it was more likely the fault was with me rather than the repo
<rburton> Can’t have bug reports if you close the bug report page! Genius
<rburton> I’d email one of the names and tell them what you did
<belgianguy> Is there a way I can see what gcc kirkstone has ?
<belgianguy> I was thinking of building a meta-trainingwheels :D
<belgianguy> to spot branches that were not set to the correct release name, or to detect misc. stuff like that
GParker_ has joined #yocto
<belgianguy> Or to warn when a repo isn't as well maintained as it could be (green, yellow, red)
<rburton> 11.4.0
geoffhp has quit [Ping timeout: 246 seconds]
<belgianguy> ah, I'd expect the 11.3 mentioned in the patch filename to be okay because it was < 11.4, but that's not how it works then?
<belgianguy> file in question https://github.com/STMicroelectronics/meta-st-stm32mp/tree/kirkstone/recipes-devtools/gcc called gcc-source_11.3.bbappend
<rburton> Bbappends with versions in want the exact version
<rburton> The fix for st would be to change it to 11.% where % is a wildcard
<belgianguy> ah, I see, then I understand khem's suggestion to replace the 3 wiht a %
GParker_ has quit [Ping timeout: 256 seconds]
<belgianguy> Would that be a good "fix" for said issue?
<belgianguy> Let me try :) I'll reset it all to kirkstone
<belgianguy> I deleted the file in question earlier and then it failed on meson, because it said it needed at least one Gallium driver
<rburton> Changing the filename is the right fix
<belgianguy> I could make a PR perhaps, but I have no idea whom I should direct it to nor the status to dare so
<belgianguy> But if my build succeeds, I will make one, we all gotta learn sometime
florian_kc has quit [Ping timeout: 246 seconds]
<belgianguy> ooh, kernel menuconfig worked, promising :)
dash_hope has joined #yocto
<belgianguy> Is there any way I/someone could add the "gcc pinning" to the "Things I wished I knew" section ?
<dash_hope> rburton: just change your includes to be <internal/something.h> -- you mean in my cpp file?
<dash_hope> or in the meson.build file?
florian_kc has joined #yocto
kpo has quit [Ping timeout: 256 seconds]