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
schtobia has quit [Quit: Bye!]
schtobia has joined #yocto
sakoman has joined #yocto
GNUmoon2 has quit [Remote host closed the connection]
GNUmoon2 has joined #yocto
qschulz has quit [Remote host closed the connection]
qschulz has joined #yocto
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
Saur_Home has quit [Client Quit]
Saur_Home has joined #yocto
jclsn has quit [Ping timeout: 260 seconds]
jclsn has joined #yocto
lexano has quit [Ping timeout: 256 seconds]
mattsm8 has joined #yocto
mattsm has quit [Ping timeout: 272 seconds]
mattsm8 is now known as mattsm
Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
starblue has quit [Ping timeout: 256 seconds]
starblue has joined #yocto
sakoman has quit [Ping timeout: 255 seconds]
sakoman has joined #yocto
<khem> JaMa: yes, more beers != less grumpiness sadly, but build less images certainly might help :)
<khem> JaMa:btw. I am seeing illegal instruction durin nodejs build https://snips.sh/f/32k8LIZ2MY
<khem> I wonder if Nehalem is not least common denominator anymore with gcc-14
beartama has quit [Remote host closed the connection]
beartama has joined #yocto
Abp has joined #yocto
Abp has quit [Ping timeout: 268 seconds]
xmn has quit [Ping timeout: 268 seconds]
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
yudjinn has quit [Ping timeout: 264 seconds]
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
amitk has joined #yocto
Abp has joined #yocto
leon-anavi has joined #yocto
Abp has quit [Ping timeout: 252 seconds]
Abp has joined #yocto
jmd has joined #yocto
Abp has quit [Read error: Connection reset by peer]
Abp has joined #yocto
locutusofborg has quit [Read error: Connection reset by peer]
locutusofborg has joined #yocto
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
locutusofborg has quit [Read error: Connection reset by peer]
linfax has joined #yocto
locutusofborg has joined #yocto
alperak has joined #yocto
jmd has quit [Remote host closed the connection]
enok has joined #yocto
gsalazar has joined #yocto
goliath has joined #yocto
enok has quit [Quit: enok]
gsalazar has quit [Read error: Connection reset by peer]
enok has joined #yocto
zpfvo has joined #yocto
mckoan|away is now known as mckoan
michael_e has joined #yocto
michael_e has quit [Client Quit]
grma has quit [Ping timeout: 268 seconds]
Hubi has joined #yocto
<Hubi> Hi everyone, i have tryed to build chromium with x11 and i get a problem with deps:
<Hubi> | C linker for the host machine: aarch64-fsl-linux-gcc -mcpu=cortex-a53 -march=armv8-a+crc+crypto -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/build/tmp/work/cortexa53-crypto-mx8mp-fsl-linux/waffle/1.7.0-r0/recipe-sysroot ld.bfd 2.38.20220708
<Hubi> | C compiler for the build machine: gcc (gcc 10.2.1 "gcc (Debian 10.2.1-6) 10.2.1 20210110")
<Hubi> | C linker for the build machine: gcc ld.bfd 2.35.2
<Hubi> | Build machine cpu family: x86_64
<Hubi> | Build machine cpu: x86_64
<Hubi> | Host machine cpu family: aarch64
<Hubi> | Host machine cpu: aarch64
<Hubi> | Target machine cpu family: aarch64
<Hubi> | Target machine cpu: aarch64
<Hubi> | Run-time dependency threads found: YES
<Hubi> | Library dl found: YES
<Hubi> | Found pkg-config: /build/tmp/work/cortexa53-crypto-mx8mp-fsl-linux/waffle/1.7.0-r0/recipe-sysroot-native/usr/bin/pkg-config (0.29.2)
<Hubi> | Run-time dependency gl found: NO (tried pkgconfig and system)
<Hubi> |
<Hubi> | ../git/meson.build:89:2: ERROR: Dependency "gl" not found, tried pkgconfig and system
<Hubi> |
<Hubi> | A full log can be found at /build/tmp/work/cortexa53-crypto-mx8mp-fsl-linux/waffle/1.7.0-r0/build/meson-logs/meson-log.txt
<Xogium> Hubi: use a pastebin next time instead of flooding the irc channel, please
<Xogium> as for deps, what are you using to build ? As in, which release are you on for yocto, is it a vendor fork or is it poky, the official reference distro ?
frieder has joined #yocto
<Hubi> Hi yocto kirkstone, and freescale distro for imx8
mvlad has joined #yocto
<Xogium> it might be a possibility that they have messed up, since vendor forks are generally meh. Maybe it would be possible to try building with poky ?
<Hubi> and actually I'm working with wayland, and I try to switch to x11
<Xogium> I don't know, just another random user here, but
grma has joined #yocto
<mcfrisk> Hubi: as the error says, it's not finding gl (opengl?) so check how your target machine can have that and then adjust the build time dependencies for chromium accordingly. vendor layers should have instructions how to setup and use the graphics stack.
Abp has quit [Ping timeout: 256 seconds]
Abp has joined #yocto
janpfer has joined #yocto
janpfer has quit [Client Quit]
j0202 has joined #yocto
mbulut has joined #yocto
florian_kc has joined #yocto
Abp has quit [Read error: Connection reset by peer]
Abp has joined #yocto
enok has quit [Ping timeout: 255 seconds]
florian_kc is now known as florian
ptsneves has joined #yocto
Hubi has quit [Quit: Client closed]
olani- has joined #yocto
frieder has quit [Ping timeout: 256 seconds]
x3xe has joined #yocto
enok has joined #yocto
<Emantor> RP: Has https://lore.kernel.org/openembedded-core/20240430102448.1068114-1-r.czerwinski@pengutronix.de/ slipped through the cracks because of the missing [OE-core] tag? Should I resend?
frieder has joined #yocto
enok has quit [Ping timeout: 268 seconds]
alessioigor has joined #yocto
<RP> Emantor: I'll take a look again and try and queue. The big problem with these is the lack of tests for that class, I have trouble knowing if any change is good/bad :(
<Emantor> RP: At the moment it doesn't work at all without the patch, but I feel your pain :/
<RP> Emantor: could you help write some tests?
<RP> Tests tend to encourage me to merge patches...
* Emantor imagines RP wriggling his eyebrows
<Emantor> I'll see what I can do, my schedule says I should investigate some downstream kernel driver errors.
<Emantor> Somehow writing yocto tests sounds a lot more appealing…
ptsneves has quit [Ping timeout: 260 seconds]
starblue has quit [Ping timeout: 268 seconds]
starblue has joined #yocto
Hubi has joined #yocto
florian__ has joined #yocto
amitk has quit [Ping timeout: 256 seconds]
amitk has joined #yocto
ptsneves has joined #yocto
j0202 has quit [Quit: Client closed]
amelius has joined #yocto
amelius has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
enok has joined #yocto
enok has quit [Client Quit]
enok71 has joined #yocto
enok71 is now known as enok
dkc has quit [Quit: ZNC 1.8.2 - https://znc.in]
ptsneves has quit [Ping timeout: 260 seconds]
dkc has joined #yocto
lexano has joined #yocto
enok has quit [Ping timeout: 255 seconds]
mvlad has quit [Ping timeout: 256 seconds]
mvlad has joined #yocto
sotaoverride has quit [Killed (tantalum.libera.chat (Nickname regained by services))]
sotaover1ide is now known as sotaoverride
ctraven has joined #yocto
xmn has joined #yocto
alessioigor has quit [Quit: Client closed]
enok has joined #yocto
<Emantor> RP: Turns out there are tests and all initramfs-examples inside oe-core just IMAGE_NAME_SUFFIX ?= ""
marka has quit [Quit: ZNC 1.8.2 - https://znc.in]
<Emantor> I'll now try to find out how to document this…
marka has joined #yocto
mvlad has quit [Remote host closed the connection]
mvlad has joined #yocto
ehussain has joined #yocto
<RP> Emantor: perhaps we need to add another test case for that other situation?
ThomasRoos has joined #yocto
<ThomasRoos> Hi, do have a cmake yocto sdk question - am I assuming correct that there is no way to pass a CMAKE_C_FLAGS to a ExternalProject_Add lib?
<ThomasRoos> This is because of the OEToolchainConfig.cmake in the sdk resetting to env CFLAGS var?
enok has quit [Ping timeout: 252 seconds]
ablu has quit [Ping timeout: 272 seconds]
ablu has joined #yocto
legraps has joined #yocto
florian__ has quit [Ping timeout: 256 seconds]
<ThomasRoos> I guess this is the only chance set(ENV{CFLAGS} ${CMAKE_C_FLAGS})
alessioigor has joined #yocto
enok has joined #yocto
enok has quit [Ping timeout: 255 seconds]
Hubi has quit [Quit: Client closed]
ehussain has quit [Ping timeout: 246 seconds]
<RP> JPEW: I think websockets 9.1 does break, at least on ubuntu 2204 :(
ThomasRoos has quit [Quit: Client closed]
Guest85 has joined #yocto
<Guest85> Hello, quick question:
<Guest85> # Generic Distro Configuration file generated by OpenEmbedded
<Guest85> LABEL X Distro Base
<Guest85>     KERNEL ../Image
<Guest85>     INITRD ../initrd
<Guest85>     APPEND ${cbootargs} root=/dev/mmcblk${devnum}p${distro_bootpart} rw rootwait ${bootargs} isolcpus=
<Guest85> i had to add isolcpus= to /boot/extlinux/extlinux.conf inorder to enable 2 denver cores. How can I do this automatically while building the image?
<rburton> add it to APPEND in your local.conf or similar
mvlad has quit [Read error: Connection reset by peer]
mvlad has joined #yocto
<JaMa> khem: yes, the nodejs work around from my branch switches from Nehalem to Skylake
<JaMa> khem: I have diffoscope diffs trying to figure out what changed in node-v20.12.2/out/Release/node_js2c but haven't found which instruction causes this
<JaMa> khem: https://git.openembedded.org/meta-openembedded-contrib/commit/?h=jansa/master-gcc14&id=76c43966e34a868745786b2c14b036c2210e478d
Xagen has joined #yocto
<Guest85> i have to do this everytime i flash my board: ip link delete dev dummy0
<Guest85> how can i automate this when building with yocto aswell?
<rburton> is that on your build host or on the board?
linfax has quit [Ping timeout: 256 seconds]
<Guest85> on the board
<Guest85> In a github issue the BSP maintainer talks about "kernel config fragment" but im not sure how to do it.
<Guest85> also everytime i reboot the interface goes up again :|
<rburton> definitely something your bsp provider has done
<rburton> ten seconds of grep suggest you want to disable CONFIG_DUMMY
alessioigor has quit [Quit: Client closed]
<rburton> the yocto kernel docs show how to write a kernel config fragment
<Guest85> rburton where is CONFIG_DUMMY that you found set? cant find it in meta-tegra
<gmorell> I'm packaging a piece of software that requires libstdc++.so.6, I've tried adding a number of permutations of libstdc++6 to my RDEPENDS, but none of them have been correct
<mckoan> gmorell: what's the problem?
<rburton> Guest85: that ticket said its an upstream nvidia thing, so it might be a tegra kernel thing, not thing meta-tegra changes
<rburton> Guest85: i've never used meta-tegra so this is from about 30s of grepping the kernel tree based on the ticket you linked
<legraps> Hi all, I'm trying to use the devtool modify/upgrade-recipe workflow on a bbappend with kernel-metadata. It works but adds new patches to SRC_URI in the recipe instead of the .scc file with the previously existing list of patches. --> I was expecting too much magic, was I?
<rburton> legraps: yes. :). how would it know what scc file to put the patches in?
<rburton> there is no one scc but many. the last machine i created had about fifteen.
Guest8174 has joined #yocto
<legraps> rburton: thanks for clarifying i didnt miss anything! So I'll update the patchlist manually using git-format.?
Guest8174 is now known as MrCryo
<rburton> legraps: mv the patches to the kmeta tree and manually update the .scc/.bb, i guess
<rburton> and file a bug, just in case someone fancies making devtool understand kernel fragments
jmd has joined #yocto
<legraps> :-) I'll give it a go and see if it's worth the effort.
florian has quit [Quit: Ex-Chat]
florian has joined #yocto
sakoman has quit [Ping timeout: 268 seconds]
mischief has quit [Ping timeout: 256 seconds]
sakoman has joined #yocto
florian__ has joined #yocto
alessioigor has joined #yocto
mischief has joined #yocto
florian__ has quit [Ping timeout: 268 seconds]
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
Saur_Home has quit [Client Quit]
Saur_Home has joined #yocto
beartama has quit [Remote host closed the connection]
beartama has joined #yocto
Guest85 has quit [Quit: Client closed]
Guest13 has joined #yocto
<Guest13> trying to add kernel parameters:   APPEND += " isolcpus=" to enable all cpus possible, however
<Guest13> cat /proc/cmdline
<Guest13> the option is not there. whats the correct way of doing it?
jmiehe has joined #yocto
jmiehe has quit [Client Quit]
zpfvo has quit [Remote host closed the connection]
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
enok has joined #yocto
GNUmoon2 has quit [Remote host closed the connection]
GNUmoon2 has joined #yocto
starblue has quit [Ping timeout: 256 seconds]
<Jookia> Guest13: isolcpus= is deprecated
<Jookia> all cpus should be enabled in linux by default
<mckoan> Guest13: the recipe responsible to prepare the kernel command line is usually the bootloader, therefore depands on your system architecture
mckoan is now known as mckoan|away
legraps has quit [Ping timeout: 260 seconds]
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
<khem> JaMa: qemu execution traces show that illegal instruction happens at vmovq instruction in simdutf this instruction expects avx to be enabled and thats why it fails with Nehalem but works with haswell+
<khem> JaMa: question then become why avx intructions are being emitted into execution path, and it seems simdutf detection for avx is buggy in the version vendored in nodejs 20.12
<khem> JaMa: I have sent an update to 20.13.0 for nodejs where I do not see this illegal instruction anymore
<khem> try it out and see if it works for you
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
mischief has quit [Ping timeout: 246 seconds]
<gmorell> figured out that my libstdc++ was giving me trouble, my GLIBCXX is too old :(
Guest13 has quit [Quit: Client closed]
mbulut has quit [Ping timeout: 268 seconds]
goliath has quit [Quit: SIGSEGV]
mischief has joined #yocto
<gmorell> just gotta wait til scarthgap
yudjinn has joined #yocto
sudip has quit [Quit: ZNC - http://znc.in]
sudip_ has joined #yocto
mbulut has joined #yocto
<fullstop> With a recipe like: https://git.openembedded.org/meta-openembedded/tree/meta-oe/recipes-multimedia/live555/live555_20210824.bb, no files are placed the "main" package. That is, everything is broken up into sub-packages.
yudjinn has quit [Ping timeout: 272 seconds]
<fullstop> When I run populate_sdk, the -dev package from that will not be installed in the SDK because there's nothing in the main package. Is there a way around this?
<fullstop> It's a unique situation because only static libraries are produced, but they still have value in the SDK for development purposes.
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
<fullstop> I ended up putting a dummy file in sbin in an append just so that the package would be generated.
sudip_ has quit [Quit: ZNC - http://znc.in]
sudip has joined #yocto
yudjinn has joined #yocto
starblue has joined #yocto
mbulut has quit [Ping timeout: 246 seconds]
florian__ has joined #yocto
<fullstop> hmm, perhaps this is what staticdev is for. :-)
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
<khem> fullstop: you can use ALLOW_EMPTY:${PN} = "1"
<fullstop> thanks, khem, that is a better option than installing a dummy file.
jmd has quit [Remote host closed the connection]
<khem> fullstop: maybe you can also use TOOLCHAIN_TARGET_TASK += "foo-dev"
<khem> which can do something similar
<fullstop> I had to do foo-staticdev
<RP> sakoman, JPEW: https://autobuilder.yoctoproject.org/typhoon/#/builders/76/builds/8904/steps/18/logs/stdio - this is with the spdx change applied so this is probably a rust reproducbility issue :(
<RP> vmeson: ^^^
frieder has quit [Remote host closed the connection]
MrCryo has quit [Remote host closed the connection]
alessioigor has quit [Quit: Client closed]
ptsneves has joined #yocto
alessioigor has joined #yocto
alessioigor has quit [Quit: Client closed]
<JaMa> khem: thanks, newer nodejs seems to build for me as well
amitk has quit [Ping timeout: 260 seconds]
alessioigor has joined #yocto
florian__ has quit [Ping timeout: 256 seconds]
leon-anavi has quit [Quit: Leaving]
florian__ has joined #yocto
alessioigor has quit [Quit: Client closed]
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
sakoman has quit [Ping timeout: 256 seconds]
Haxxa has quit [Quit: Haxxa flies away.]
Haxxa has joined #yocto
florian has quit [Killed (NickServ (GHOST command used by florian__!~florian@dynamic-093-135-051-052.93.135.pool.telefonica.de))]
florian has joined #yocto
florian has quit [Killed (NickServ (GHOST command used by florian__!~florian@dynamic-093-135-051-052.93.135.pool.telefonica.de))]
florian__ is now known as florian
florian_kc has joined #yocto
sakoman has joined #yocto
<RP> khem: that zip patch needs a description in the patch, that is why I haven't taken it
mvlad has quit [Remote host closed the connection]
<vmeson> RP: :-( but noted and passed along to Sundeep.
goliath has joined #yocto
Saur_Home has quit [Quit: Client closed]
Saur_Home has joined #yocto
ptsneves has quit [Ping timeout: 264 seconds]
<Jookia> i dug through the mailing list and found people have already discussed fixing the qemu host leakage in 2020 and not wanting to change it: https://lore.kernel.org/openembedded-core/20200710174813.1963559-1-takondra@cisco.com/
yudjinn has quit [Ping timeout: 256 seconds]
enok has quit [Ping timeout: 268 seconds]
yudjinn has joined #yocto
Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Xagen has joined #yocto
Xagen has quit [Client Quit]
dankm has quit [Remote host closed the connection]
dankm has joined #yocto
<RP> Jookia: there are pros and cons. "fixing" it would mean breaking the GL support and possibly graphics at all
* RP believes it can all be turned off
<Jookia> I'm just patching it out of my build
<Jookia> Looking at the code I think it unconditionally leaks the host environment in without a way to disable it, and breaks the build by default :(
<Jookia> at least on arch
<Jookia> yes this is unrelated to sdl
<Jookia> my glib host libraries are leaking in to the build
<RP> Jookia: ah :(. I'm not sure how we can filter it to only specific pkgconfig entries :./
<Jookia> so i assume a patch to remove it would be rejected?
<RP> although it is supposed to search our paths, *then* the host
<Jookia> yes, it finds libraries in the host that aren't in openembedded
<RP> but it is doing PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$BHOST_PKGCONFIG_PATH
Abp has quit [Ping timeout: 240 seconds]
<RP> so it should find our glib first?
<Jookia> yes but it finds other glib stuff afterwards
<RP> which "other glib stuff" ?
<RP> Jookia: we can't just remove it as that will break other usage
<Jookia> ok, dw then
<Jookia> i'll just patch it out for now
<Jookia> JaMa: ^ might be interesting
<RP> Jookia: I am interested in which thing it is finding that it shouldn't
<Jookia> RP: in this case its /usr/lib/libgdk_pixbuf leaking from my host
<Jookia> it tries to link with an incompatbile glib
<RP> probably from option('gtk', type : 'feature', value : 'auto',
<RP> which is controlled by PACKAGECONFIG[gtk+]
<RP> Jookia: if you have the do_configure log you could share somewhere I can try and work out which option we're missing to stop this happening
<Jookia> it wants to link my host gdk with the yocto glib, which isn't possible
<RP> sure, but the question is which configure option is causing that
<Jookia> gvnc
<Jookia> i'll unpatch and get you a config log
<RP> we should add the missing PACKAGECONFIG entry for that
<Jookia> the other bug i found is just a python script mistake
<Jookia> https://paste.xogium.me/ne.txt if you're interested
<RP> Jookia: that is probably reasonable, could you send to the mailing list please with a Signed-off-by: line
<Jookia> possibly later this month
<Jookia> there's already vnc options in the PACKAGECONFIG so i imagine fixing that would be hard
<RP> Jookia: thanks. They don't cover gvnc though. I'm trying to see if I can work out the option but I'm struggling :/
<Jookia> it's --enable-vnc or --disable-vnc
<RP> Jookia: gvnc is buried in the tests, ideally we could just disable that
<Jookia> if you get it working i'll test it
<Jookia> i'm happy to test patches
starblue has quit [Quit: WeeChat 3.8]
<Jookia> for my use case i think just privately patching out the PKG_CONFIG_PATH stuff will work well enough
<Jookia> i don't want to take up your time trying to help me make a patch i won't be using that's all
<RP> Jookia: we don't like floating dependencies so this is something which needs fixing. I'm just not sure how right now
<Jookia> i guess one way would be to copy pkg-config files from the host and dumping them in a directory that gets added to PKG_CONFIG_PATH
<Jookia> instead of adding /usr/lib/pkgconfig unconditionally
alperak has quit [Quit: Connection closed for inactivity]
<RP> Jookia: that could work although the recursive dependency issues might be painful
Xagen has joined #yocto
<Jookia> it's only for sdl isn't it?
<Jookia> or is the comment wrong?
<Jookia> maybe it's worth figuring out what features actually need this and checking if they still need them
<RP> Jookia: I just mean that sdl can depend on other pkg-config components
<RP> Jookia: I'm out of time today but I'll try and find time to look into this further
olani- has quit [Ping timeout: 268 seconds]
<Jookia> RP: thanks for the help. i'm happy to test and bounce more ideas on how to make the situation a little better. i get the feeling that if i asked for gtk+ it would pull in the library too so removing gvnc would just paper over a deeper issue here :(
Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Jookia has quit [Read error: Connection reset by peer]
Jookia has joined #yocto
Xagen has joined #yocto
florian has quit [Ping timeout: 252 seconds]