| *** Saur_Home63 <Saur_Home63!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 00:10 | |
| *** Saur_Home63 <Saur_Home63!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 00:10 | |
| *** eltricos1 <eltricos1!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 00:12 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 240 seconds) | 00:14 | |
| *** Saur_Home34 <Saur_Home34!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 00:26 | |
| *** eltricos1 <eltricos1!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Quit: Leaving.) | 00:29 | |
| *** Saur_Home63 <Saur_Home63!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Ping timeout: 250 seconds) | 00:30 | |
| *** sgw <sgw!~swold@user/sgw> has quit IRC (Ping timeout: 240 seconds) | 00:47 | |
| *** sgw <sgw!~swold@user/sgw> has joined #oe | 01:02 | |
| *** sgw <sgw!~swold@user/sgw> has quit IRC (Ping timeout: 252 seconds) | 01:36 | |
| *** sgw <sgw!~swold@user/sgw> has joined #oe | 01:37 | |
| *** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (Ping timeout: 240 seconds) | 02:36 | |
| *** nerdboy <nerdboy!~nerdboy@47.143.129.163> has joined #oe | 02:49 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 04:31 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 255 seconds) | 04:35 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 04:51 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 256 seconds) | 04:56 | |
| *** OnkelUlla <OnkelUlla!~user@dude03.red.stw.pengutronix.de> has quit IRC (Read error: Connection reset by peer) | 06:31 | |
| *** OnkelUlla <OnkelUlla!~user@dude03.red.stw.pengutronix.de> has joined #oe | 06:32 | |
| *** mckoan|away is now known as mckoan | 06:32 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 06:32 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 272 seconds) | 06:37 | |
| *** Saur_Home34 <Saur_Home34!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 06:49 | |
| *** Saur_Home34 <Saur_Home34!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 06:49 | |
| *** Saur_Home34 <Saur_Home34!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 07:01 | |
| *** Saur_Home34 <Saur_Home34!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 07:01 | |
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #oe | 07:07 | |
| *** Kubu_work <Kubu_work!~kubu@2a01cb05949d5800e3ef2d7a4131071f.ipv6.abo.wanadoo.fr> has joined #oe | 07:08 | |
| *** mvlad <mvlad!~mvlad@2a02:2f05:8810:9600:e88e:21ff:fe65:be18> has joined #oe | 07:23 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 07:33 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 272 seconds) | 07:38 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 08:34 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 252 seconds) | 08:38 | |
| *** Saur_Home34 <Saur_Home34!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 09:06 | |
| *** Saur_Home34 <Saur_Home34!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #oe | 09:07 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 09:31 | |
| *** florian__ <florian__!~florian@dynamic-080-171-246-175.80.171.pool.telefonica.de> has joined #oe | 11:16 | |
| *** erhankur <erhankur!~erhankur@ip-86-49-239-2.bb.vodafone.cz> has quit IRC (Remote host closed the connection) | 11:36 | |
| *** erhankur <erhankur!~erhankur@ip-86-49-239-2.bb.vodafone.cz> has joined #oe | 11:36 | |
| *** erhankur <erhankur!~erhankur@ip-86-49-239-2.bb.vodafone.cz> has quit IRC (Remote host closed the connection) | 11:37 | |
| *** erhankur <erhankur!~erhankur@ip-86-49-239-2.bb.vodafone.cz> has joined #oe | 11:38 | |
| *** sakoman <sakoman!~sakoman@98.142.47.158> has quit IRC (Remote host closed the connection) | 11:47 | |
| *** sakoman <sakoman!~sakoman@98.142.47.158> has joined #oe | 11:48 | |
| *** florian_kc <florian_kc!~florian@dynamic-080-171-246-175.80.171.pool.telefonica.de> has joined #oe | 12:55 | |
| *** florian__ <florian__!~florian@dynamic-080-171-246-175.80.171.pool.telefonica.de> has quit IRC (Ping timeout: 260 seconds) | 12:59 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 13:27 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Remote host closed the connection) | 13:32 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 13:33 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 272 seconds) | 13:38 | |
| *** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 14:20 | |
| *** reichi <reichi!~reichi@user/reichi> has quit IRC (Ping timeout: 255 seconds) | 14:29 | |
| *** reichi <reichi!~reichi@2a03:4000:4f:f89:dead:beef:1337:4> has joined #oe | 14:33 | |
| mort | Is it generally recommended to do yocto builds in a container? Since the requirements seem pretty strict on which distros exactly happen to work | 14:48 |
|---|---|---|
| mort | I can't seem to build a scarthgap system with Fedora 40 for example | 14:49 |
| mort | This is the error by the way: pzstd: /path/to/build/tmp/sysroots-uninative/aarch64-linux/usr/lib/libstdc++.so.6: version `CXXABI_1.3.15' not found (required by pzstd) | 14:51 |
| mort | it almost sounds like bitbake is trying to use my system's pzstd but link it against the yocto sysroot's libstdc++, which .. would be weird | 14:52 |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 15:33 | |
| khem | mort: f40 needs gcc14, requirements are not strict, its just to show what YP's autobuilders are testing for host distros. patches are always welcome to support other distros, | 15:34 |
| khem | e.g. I build on archlinux and nixos distros regularly and for releases I use debian container, because the releases are frozen in time and may not work on latest distros for obvious reasons | 15:35 |
| mort | I don't understand how a pzstd that's not compatible with the uninative sysroot ends up linking against the uninative sysroot's libstdc++ though, what's even going on | 15:36 |
| mort | is it my system's pzstd binary that's dynamically linked against the sysroot? Does the sysroot contain a pzstd that's not compatible with the sysroot's libstdc++? | 15:37 |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 256 seconds) | 15:38 | |
| *** Kubu_work <Kubu_work!~kubu@2a01cb05949d5800e3ef2d7a4131071f.ipv6.abo.wanadoo.fr> has quit IRC (Quit: Leaving.) | 15:55 | |
| mort | not that it matters, running builds in a container seems like the straightforward practical answer | 15:58 |
| *** mckoan is now known as mckoan|away | 15:59 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 16:34 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 272 seconds) | 16:39 | |
| *** erhankur <erhankur!~erhankur@ip-86-49-239-2.bb.vodafone.cz> has quit IRC (Remote host closed the connection) | 16:43 | |
| *** erhankur <erhankur!~erhankur@ip-86-49-239-2.bb.vodafone.cz> has joined #oe | 16:43 | |
| *** suihkulo1ki <suihkulo1ki!~voipio@ec2-54-77-41-85.eu-west-1.compute.amazonaws.com> has quit IRC (Remote host closed the connection) | 17:00 | |
| fray | I think I found a bug in the spdx processing. I have a recipe called 'kernel-module-zocl' which (through the module autorename) creates a package called 'kernel-module-zocl-6.6.10-.....' During the filesystem generation there is a failure that it can't find "kernel-module-zocl" in the package spdx json.. because it's looking for the wrong name as far as I can tell.. still trying to debug it, but there is | 17:25 |
| fray | something funky going on | 17:25 |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 17:35 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 255 seconds) | 17:40 | |
| *** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (Ping timeout: 268 seconds) | 17:41 | |
| *** florian_kc <florian_kc!~florian@dynamic-080-171-246-175.80.171.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds) | 17:42 | |
| fray | with meta-xilinx-core in place.. bitbake pmu-rom-native (with out a local download dir) ;) | 17:51 |
| fray | oops | 17:51 |
| *** Kubu_work <Kubu_work!~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr> has joined #oe | 17:53 | |
| *** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has joined #oe | 17:54 | |
| *** florian_kc <florian_kc!~florian@dynamic-080-171-246-175.80.171.pool.telefonica.de> has joined #oe | 17:55 | |
| khem | mort: OE provides uninative package which is a layer on top of host distro to even out things and usually uninative works as intended with distros which are shipping older or same glibc/gcc ( basically elements of C/C++ runtime ), however in f40 case its using gcc-14 but the uninative that you are using in scarthgap is gcc-13 based thats where the issue is | 18:03 |
| khem | uninative layer intercepts system c/c++ runtime and c library calls | 18:03 |
| khem | so, firstly we need to backport https://git.yoctoproject.org/poky/commit/?id=b77236fdeb9 to scarthgap and that will fix it | 18:04 |
| khem | you can do that locally or disable uninative in your build for now | 18:05 |
| fray | RP: the siteconfig class was just a way to seed the site files.. We found (early on) that a number of the settings were time consuming and much faster in a class then to try to run though configure and store the result.. | 18:06 |
| mort | khem: I guess what surprises me so much is, it makes sense that OE provides a bunch of native libraries, but I really would've expected it to also provide the native tools it uses, not try to link random system binaries against libraries provided by OE | 18:07 |
| mort | taking system binaries compiled against system libraries, but forcing them to link against OE libraries, is such a weird thing to do | 18:08 |
| mort | if that is indeed what's going on | 18:08 |
| khem | mort: your binary is coming from native sysroot, however, when building we do not use uninative to link against so technically the native binary is linked against the host libs however its then patched to use the ldso from uninative sysroot which reroutes the libraries when the binary is used | 18:18 |
| mort | weird | 18:18 |
| khem | so when building this binary is linking against libstdc++ from gcc-14 on your f40 box but at runtime its using the libstdc++ from uninative which is coming from gcc13 | 18:19 |
| mort | I would have loved to dig into the reasoning behind doing that instead of either using the system's tools as-is or shipping the tools with uninative; however for the moment I'll just accept it and move on | 18:19 |
| khem | in some orgs they have blessed distros e.g. CentOS 7 heh and then how do you build latest yocto on it, they wont allow changes to distro and not allow newer distros | 18:21 |
| khem | as a developer it sounds insane but you can see it in large orgs, its a long battle to get newer distros supported easily so uninative sort of helps there | 18:22 |
| khem | it also helps in sharing sstate across different distro hosts | 18:22 |
| mort | funny, in my world it has always been the opposite heh | 18:23 |
| fray | yes, common that most large companies don't even allow sudo for their developers, since it's a "security risk" | 18:23 |
| mort | "we can't upgrade this server because the new distro version can't build the version of yocto we need" | 18:23 |
| khem | yeah I know, there are different ways to contain environments these days , containers, VMs | 18:23 |
| fray | (even though those same developers can do all sorts of other bad things, sudo is just too much) | 18:23 |
| khem | I think container based workflows are different mindset | 18:25 |
| khem | I guess IT folks have perhaps adopted containers these days maybe | 18:26 |
| khem | fray: I have seen | 18:27 |
| khem | fray: I have seen spdx tasks failing on me as well at times, but not in kernel mods | 18:27 |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 18:36 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 252 seconds) | 18:41 | |
| mort | what does the linux-yocto recipe mean by: ERROR: modpost: vmlinux: local symbol 'security_path_rmdir' was exported | 19:12 |
| *** simonew <simonew!~ile@2a02:810d:a940:35fc:cecb:f62a:be74:9943> has quit IRC (Remote host closed the connection) | 19:14 | |
| khem | mort: is it using EXPORT_SYMBOL for this symbol? | 19:16 |
| mort | I have no idea | 19:16 |
| mort | I just tried to do 'MACHINE=orangepi-5-plus bitbake core-image-minimal' with the scarthgap version of meta-rockchip, meta-arm and poky | 19:17 |
| mort | yocto's meta-rockchip, not rockchip's fork | 19:18 |
| khem | is it usign vanilla scarthgap for all layers ? | 19:20 |
| mort | yes | 19:20 |
| mort | and bblayers.conf contains poky/meta, poky/meta-poky, meta-arm/meta-arm, meta-arm/meta-arm-toolchain and meta-rockchip (weirdly, adding openembedded-core/meta didn't work, something about 'core' being duplicated in BBFILE_COLLECTIONS) | 19:22 |
| khem | and it might be building linux-yocto-dev for kernel which is development kernel and might have bugs | 19:22 |
| mort | it's building linux-yocto-dev yeah | 19:23 |
| mort | oh linux-yocto-dev is a separate .bb, I just assumed it was the -dev package for linux-yocto | 19:23 |
| khem | I would suggest to explore if it can build 6.6 kernel | 19:23 |
| khem | yeah its a different kernel | 19:23 |
| khem | which mostly follows linus's tree | 19:23 |
| khem | with some yocto'ness added | 19:24 |
| mort | any idea what might be going on with the BBFILE_COLLECTIONS by the way? | 19:25 |
| mort | hm I set PREFERRED_PROVIDER_virtual/kernel = "linux-yocto" and it's still building linux-yocto-dev | 19:29 |
| JaMa | bitbake-getvar is your friend | 19:30 |
| mort | that'll be a useful command to know, but it's not telling me much, PREFERRED_PROVIDER_virtual/kernel is truly "linux-yocto" | 19:31 |
| JaMa | then I would add SKIP_RECIPE[linux-yocto-dev] = "foo" in my local.conf to see what complains | 19:34 |
| JaMa | or use bitbake -g | 19:34 |
| mort | ohh orangepi-5-plus is not in COMPATIBLE_MACHINE for linux-yocto | 19:35 |
| mort | this might be premature but linux-yocto-dev seems to be compiling now, I moved from the scarthgap-5.0.1 tag onto the head of the scarthgap branch | 19:37 |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe | 19:37 | |
| *** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 240 seconds) | 19:42 | |
| *** erhankur <erhankur!~erhankur@ip-86-49-239-2.bb.vodafone.cz> has quit IRC (Remote host closed the connection) | 19:50 | |
| *** erhankur <erhankur!~erhankur@ip-86-49-239-2.bb.vodafone.cz> has joined #oe | 19:51 | |
| *** eltricos1 <eltricos1!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 19:51 | |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 260 seconds) | 19:52 | |
| mort | ah nevermind, it just had a bunch of other stuff to compile first, Still broken | 19:54 |
| JaMa | ok | 20:03 |
| *** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe | 20:28 | |
| *** mvlad <mvlad!~mvlad@2a02:2f05:8810:9600:e88e:21ff:fe65:be18> has quit IRC (Remote host closed the connection) | 20:31 | |
| *** eltricos1 <eltricos1!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 260 seconds) | 20:32 | |
| *** Kubu_work <Kubu_work!~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr> has quit IRC (Quit: Leaving.) | 20:47 | |
| RP | fray: FWIW it is only testing/caching 5 site file entries now | 21:02 |
| fray | ya, I know usage has certainly changed from back then.. | 21:03 |
| fray | when it was first done though, it was a massive performance improvement.. a 'small' build was like 10-15% spent inside of configure.. :P | 21:03 |
| RP | fray: right, I don't doubt that but it was over 10 years ago and seems barely used now. It is probably taking many times longer to run the code than any performance gain | 21:05 |
| fray | ya, no disagreement | 21:05 |
| RP | fray: was fun seeing Jeff Polk commits when I was reviewing things! | 21:05 |
| fray | Ya I was just chatting with him a few hours ago.. he's still happily retired.. ;) | 21:06 |
| RP | fray: I somehow doubt you'd tempt him out of that now! | 21:06 |
| fray | lol | 21:06 |
| RP | there are lots of people I miss working with :/ | 21:07 |
| *** florian_kc is now known as florian | 21:15 | |
| *** bencoh <bencoh!~bencoh@user/bencoh> has quit IRC (Ping timeout: 268 seconds) | 21:50 | |
| *** florian <florian!~florian@dynamic-080-171-246-175.80.171.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 21:57 | |
| *** bencoh <bencoh!~bencoh@user/bencoh> has joined #oe | 22:07 | |
| *** tgamblin <tgamblin!~tgamblin@d24-150-219-207.home.cgocable.net> has quit IRC (Ping timeout: 260 seconds) | 23:47 | |
| *** tgamblin <tgamblin!~tgamblin@d24-150-219-207.home.cgocable.net> has joined #oe | 23:53 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!