Thursday, 2024-05-30

*** 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 #oe00:10
*** eltricos1 <eltricos1!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe00: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 #oe00: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 #oe01:02
*** sgw <sgw!~swold@user/sgw> has quit IRC (Ping timeout: 252 seconds)01:36
*** sgw <sgw!~swold@user/sgw> has joined #oe01: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 #oe02:49
*** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe04: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 #oe04: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 #oe06:32
*** mckoan|away is now known as mckoan06:32
*** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe06: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 #oe06: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 #oe07:01
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #oe07:07
*** Kubu_work <Kubu_work!~kubu@2a01cb05949d5800e3ef2d7a4131071f.ipv6.abo.wanadoo.fr> has joined #oe07:08
*** mvlad <mvlad!~mvlad@2a02:2f05:8810:9600:e88e:21ff:fe65:be18> has joined #oe07:23
*** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe07: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 #oe08: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 #oe09:07
*** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe09:31
*** florian__ <florian__!~florian@dynamic-080-171-246-175.80.171.pool.telefonica.de> has joined #oe11: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 #oe11: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 #oe11: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 #oe11:48
*** florian_kc <florian_kc!~florian@dynamic-080-171-246-175.80.171.pool.telefonica.de> has joined #oe12: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 #oe13: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 #oe13: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 #oe14:33
mortIs it generally recommended to do yocto builds in a container? Since the requirements seem pretty strict on which distros exactly happen to work14:48
mortI can't seem to build a scarthgap system with Fedora 40 for example14:49
mortThis 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
mortit almost sounds like bitbake is trying to use my system's pzstd but link it against the yocto sysroot's libstdc++, which .. would be weird14:52
*** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe15:33
khemmort: 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
kheme.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 reasons15:35
mortI 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 on15:36
mortis 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
mortnot that it matters, running builds in a container seems like the straightforward practical answer15:58
*** mckoan is now known as mckoan|away15:59
*** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe16: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 #oe16: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
frayI 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 is17:25
fraysomething funky going on17:25
*** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe17: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
fraywith meta-xilinx-core in place..  bitbake pmu-rom-native  (with out a local download dir)  ;)17:51
frayoops17:51
*** Kubu_work <Kubu_work!~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr> has joined #oe17:53
*** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has joined #oe17:54
*** florian_kc <florian_kc!~florian@dynamic-080-171-246-175.80.171.pool.telefonica.de> has joined #oe17:55
khemmort: 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 is18:03
khemuninative layer intercepts system c/c++ runtime and c library calls18:03
khemso, firstly we need to backport https://git.yoctoproject.org/poky/commit/?id=b77236fdeb9 to scarthgap and that will fix it18:04
khemyou can do that locally or disable uninative in your build for now18:05
frayRP: 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
mortkhem: 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 OE18:07
morttaking system binaries compiled against system libraries, but forcing them to link against OE libraries, is such a weird thing to do18:08
mortif that is indeed what's going on18:08
khemmort: 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 used18:18
mortweird18:18
khemso 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 gcc1318:19
mortI 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 on18:19
khemin 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 distros18:21
khemas 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 there18:22
khemit also helps in sharing sstate across different distro hosts18:22
mortfunny, in my world it has always been the opposite heh18:23
frayyes, 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
khemyeah I know, there are different ways to contain environments these days , containers, VMs18:23
fray(even though those same developers can do all sorts of other bad things, sudo is just too much)18:23
khemI think container based workflows are different mindset18:25
khemI guess IT folks have perhaps adopted containers these days maybe18:26
khemfray: I have seen18:27
khemfray: I have seen spdx tasks failing on me as well at times, but not in kernel mods18:27
*** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe18:36
*** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has quit IRC (Ping timeout: 252 seconds)18:41
mortwhat does the linux-yocto recipe mean by: ERROR: modpost: vmlinux: local symbol 'security_path_rmdir' was exported19:12
*** simonew <simonew!~ile@2a02:810d:a940:35fc:cecb:f62a:be74:9943> has quit IRC (Remote host closed the connection)19:14
khemmort: is it using EXPORT_SYMBOL for this symbol?19:16
mortI have no idea19:16
mortI just tried to do 'MACHINE=orangepi-5-plus bitbake core-image-minimal' with the scarthgap version of meta-rockchip, meta-arm and poky19:17
mortyocto's meta-rockchip, not rockchip's fork19:18
khemis it usign vanilla scarthgap for all layers ?19:20
mortyes19:20
mortand 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
khemand it might be building linux-yocto-dev for kernel which is development kernel and might have bugs19:22
mortit's building linux-yocto-dev yeah19:23
mortoh linux-yocto-dev is a separate .bb, I just assumed it was the -dev package for linux-yocto19:23
khemI would suggest to explore if it can build 6.6 kernel19:23
khemyeah its a different kernel19:23
khemwhich mostly follows linus's tree19:23
khemwith some yocto'ness added19:24
mortany idea what might be going on with the BBFILE_COLLECTIONS by the way?19:25
morthm I set PREFERRED_PROVIDER_virtual/kernel = "linux-yocto" and it's still building linux-yocto-dev19:29
JaMabitbake-getvar is your friend19:30
mortthat'll be a useful command to know, but it's not telling me much, PREFERRED_PROVIDER_virtual/kernel is truly "linux-yocto"19:31
JaMathen I would add SKIP_RECIPE[linux-yocto-dev] = "foo" in my local.conf to see what complains19:34
JaMaor use bitbake -g19:34
mortohh orangepi-5-plus is not in COMPATIBLE_MACHINE for linux-yocto19:35
mortthis 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 branch19:37
*** mickeyl <mickeyl!~mickey@ip-109-090-164-198.um36.pools.vodafone-ip.de> has joined #oe19: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 #oe19:51
*** eltricos1 <eltricos1!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe19:51
*** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 260 seconds)19:52
mortah nevermind, it just had a bunch of other stuff to compile first, Still broken19:54
JaMaok20:03
*** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe20: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
RPfray: FWIW it is only testing/caching  5 site file entries now21:02
frayya, I know usage has certainly changed from back then..21:03
fraywhen it was first done though, it was a massive performance improvement.. a 'small' build was like 10-15% spent inside of configure.. :P21:03
RPfray: 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 gain21:05
frayya, no disagreement21:05
RPfray: was fun seeing Jeff Polk commits when I was reviewing things!21:05
frayYa I was just chatting with him a few hours ago.. he's still happily retired.. ;)21:06
RPfray: I somehow doubt you'd tempt him out of that now!21:06
fraylol21:06
RPthere are lots of people I miss working with :/21:07
*** florian_kc is now known as florian21: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 #oe22: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 #oe23:53

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!