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
<paulg> heh. serves emacs users right.
* paulg runs
<paulg> In fairness, and joking aside - one thing that has always drove me nuts about Ubuntu is absolutely indefensible dependency chains.
<paulg> e.g. some evolution package (which I never use) -- try and remove it, and it wants to remove all of gnome in turn.
<paulg> I've seen similar for bluez (bluetooth) and cups (printing) packages.
<paulg> And the most hateful of all -- "trackerd". Most "normal" people would never notice, but if you are one of those people who like to prune crap to limit the number of unused daemons running and speed up boot, you'll run into such frustrations...
ptsneves has quit [Ping timeout: 248 seconds]
qschulz has quit [Remote host closed the connection]
qschulz has joined #yocto
frgo has quit [Read error: Connection reset by peer]
frgo_ has joined #yocto
jclsn has quit [Ping timeout: 272 seconds]
jclsn has joined #yocto
Guest82 has joined #yocto
tammranil has quit [Remote host closed the connection]
tammranil has joined #yocto
jmd has joined #yocto
Guest82 has quit [Quit: Client closed]
goliath has joined #yocto
vthor has quit [Quit: kill -9 $pid]
<khem> paulg: yeah those rdeps run deep and wild, perhaps too granular packaging in yore, rust and go has pushed the dependency hell to build time, which is better than runtime deps to manage but still hell
leon-anavi has joined #yocto
<paulg> khem, agreed - gets to the point where you just feel defeated and give up trying to untangle it ; stoop to hacks like rc.local clobbering all trackerd binaries and replacing them with links to /bin/true
* khem nods
<khem> people get their distros wedged often by installing something simple looking and uninstalling it, which in effect does not restore it to prior state
<khem> emacs is an editor why would it need to install a gcc devel package. one would wonder
<khem> now think of such a system, you are building a C/C++ project natively using llvm/clang and you are going to use emacs to edit your project and you install it, next time you build your project it will link to different gcc runtime !
<khem> people use containers etc. to hide this pain
<khem> oh well
rfuentess has joined #yocto
* RP notes we now have something probably kernelish breaking riscv ptests
Articulus has joined #yocto
paulg has quit [Ping timeout: 260 seconds]
jmd has quit [Remote host closed the connection]
savolla has joined #yocto
alperak has joined #yocto
dmoseley has joined #yocto
dmoseley_ has quit [Ping timeout: 245 seconds]
zeemate has joined #yocto
wmills__ has joined #yocto
wmills_ has quit [Ping timeout: 248 seconds]
dmoseley_ has joined #yocto
dmoseley has quit [Ping timeout: 252 seconds]
florian has joined #yocto
wmills__ has quit [Ping timeout: 276 seconds]
jmiehe has joined #yocto
jmiehe has quit [Quit: jmiehe]
Kubu_work has joined #yocto
florian_kc has joined #yocto
Articulus has quit [Remote host closed the connection]
phako_ has joined #yocto
Guest82 has joined #yocto
<phako_> hello... Say I'd need to backport a newer GCC version to an older release - Naïvely I thought I can just copy the corresponding recipes-devtools/gcc folder into my layer and set GCCVERSION, but I end up with "ERROR: Nothing PROVIDES 'virtual/x86_64-pokysdk-linux-binutils'" and I am not sure whether that's because I forgot to copy something or
<phako_> something has changed between the two releases :-/
vladest has quit [Ping timeout: 252 seconds]
frieder has joined #yocto
<mcfrisk> phako_: can be done but a lot more changes and adaptations are needed if the version jump is big.
<phako_> GCC would be 12 -> 13, I took the recipes from scarthgap into langdale (yes, I know, I know, can't do much about it other then complaining internally)  - probably should have taken it from nanbield?
vladest has joined #yocto
phako_ has quit [Quit: Client closed]
phako_ has joined #yocto
<phako_> think I found it, sorry.  /me starts a build and sees what explodes
wmills_ has joined #yocto
jmd has joined #yocto
ablu has quit [Ping timeout: 260 seconds]
ablu has joined #yocto
phako_ has quit [Ping timeout: 272 seconds]
phako_ has joined #yocto
<phako_> narrator: everything. everything exploded
jpuhlman has quit [Read error: Connection reset by peer]
jpuhlman has joined #yocto
<RP> phako_: gives you an idea of the work that goes on in core just to keep things updated!
phako_ has quit [Quit: Client closed]
phako_ has joined #yocto
<phako_> yeah... trying strategy 2 now: convincing people to update
<mcfrisk> phako_: it may be easier to keep some old SW versions, e.g. BSP layer, while updating most of the open source stack to new yocto version. security and bug fixes come as by product. though disk, CPU and RAM usage may slightly increase due to new features, though often there are relatively easy ways to get the old storage, CPU and/or RAM usage state back with some tweaks, e.g. reduce features and compile
<mcfrisk> with size optimizations
Guest82 has quit [Quit: Client closed]
jmd has quit [Ping timeout: 248 seconds]
<phako_> we are somehow bound to the xilinx tooling version
<mcfrisk> it possible to keep that while update the rest
Guest82 has joined #yocto
<phako_> yeah but the recommendation is otherwise, and people do not want to stray from that. Anyway, we have just decided to not support anything < scarthgap anymore. \o/
phako_ has quit [Quit: Client closed]
savolla has quit [Quit: WeeChat 4.6.3]
savolla has joined #yocto
Xagen has joined #yocto
vthor has joined #yocto
vthor has quit [Changing host]
vthor has joined #yocto
cyxae has joined #yocto
jmd has joined #yocto
florian_kc has quit [Ping timeout: 260 seconds]
florian has quit [Ping timeout: 265 seconds]
florian has joined #yocto
florian has quit [Ping timeout: 260 seconds]
florian has joined #yocto
leon-anavi has quit [Quit: Leaving]
florian_kc has joined #yocto
goliath has quit [Quit: SIGSEGV]
rfuentess has quit [Remote host closed the connection]
florian has quit [Quit: Ex-Chat]
florian_kc has quit [Ping timeout: 272 seconds]
Guest82 has quit [Quit: Client closed]
dmoseley has joined #yocto
dmoseley_ has quit [Read error: Connection reset by peer]
steelswords94361 has quit [Read error: Connection reset by peer]
Fr4nk has quit [Quit: WeeChat 4.6.3]
Fr4nk has joined #yocto
Fr4nk has quit [Client Quit]
Fr4nk has joined #yocto
wmills_ has quit [Remote host closed the connection]
ptsneves has joined #yocto
ptsneves has quit [Ping timeout: 248 seconds]
Kubu_work has quit [Quit: Leaving.]
frieder has quit [Remote host closed the connection]
goliath has joined #yocto
sakman has quit [Quit: Leaving]
sakman has joined #yocto
<khem> some layers try to be compatible across releases, some of them are application layers e.g. meta-qt6 but its quite a task to do so. Assess the amount of work for backporting and maintaining things like gcc versions, its non-trivial amount of time and you are forking away from community and depriving yourself of any little support you might rely on community for
ptsneves has joined #yocto
paulg has joined #yocto
tgamblin has quit [Ping timeout: 248 seconds]
zeemate has quit [Ping timeout: 252 seconds]
tgamblin has joined #yocto
florian_kc has joined #yocto
florian_kc has quit [Ping timeout: 244 seconds]
florian_kc has joined #yocto
s6rc has joined #yocto
vladest has quit [Quit: vladest]
vladest has joined #yocto
<alperak> I want to add a flag to CXXFLAGS if the recipe is built with clang instead of gcc. I did something like this:
<alperak> CXXFLAGS:append = "${@bb.utils.contains('TOOLCHAIN', 'clang', ' -Wno-error=vla-cxx-extension', '', d)}"
<alperak> but I'm not sure if this is the proper way. I have to do it something like that because GCC doesn't have this flag. I sent a fix to upstream about the error caused by the flag, but I have to do this workaround for now.
<alperak> Why don't I just use grep and look at the recipes ???!!!!??? looks like the proper way is like this:
<alperak> Sorry for the noise.
<alperak> CXXFLAGS:append:toolchain-clang
Kubu_work has joined #yocto
cyxae has quit [Quit: cyxae]
zeemate has joined #yocto
jmd has quit [Remote host closed the connection]
sakoman has quit [Ping timeout: 252 seconds]
savolla has quit [Quit: WeeChat 4.6.3]
sakoman has joined #yocto
Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
savolla has joined #yocto
goliath has quit [Quit: SIGSEGV]
frgo_ has quit [Read error: Connection reset by peer]
frgo has joined #yocto
zeemate has quit [Ping timeout: 248 seconds]
mansandersson868 has joined #yocto
mansandersson868 has quit [Quit: The Lounge - https://thelounge.chat]
mansandersson868 has joined #yocto
vvn has quit [Quit: WeeChat 4.6.3]