| *** schtobia <schtobia!~quassel@schmidl.dev> has quit IRC (Quit: Bye!) | 00:00 | |
| *** schtobia <schtobia!~quassel@schmidl.dev> has joined #oe | 00:01 | |
| *** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 00:35 | |
| *** mckoan_ <mckoan_!~marco@host-95-229-48-41.business.telecomitalia.it> has joined #oe | 01:11 | |
| *** mckoan|away <mckoan|away!~marco@host-95-229-48-41.business.telecomitalia.it> has quit IRC (Ping timeout: 246 seconds) | 01:12 | |
| *** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has joined #oe | 02:20 | |
| *** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has joined #oe | 04:03 | |
| *** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 04:21 | |
| *** camus <camus!~Instantbi@101.88.176.60> has joined #oe | 04:48 | |
| *** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has quit IRC (Ping timeout: 245 seconds) | 06:37 | |
| *** dos <dos!~dos@dosowisko.net> has quit IRC (Ping timeout: 246 seconds) | 09:05 | |
| *** dos <dos!~dos@dosowisko.net> has joined #oe | 09:08 | |
| *** florian <florian!~florian@dynamic-093-133-161-242.93.133.pool.telefonica.de> has joined #oe | 10:14 | |
| *** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has joined #oe | 11:10 | |
| *** florian <florian!~florian@dynamic-093-133-161-242.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 245 seconds) | 11:48 | |
| *** camus1 <camus1!~Instantbi@101.88.176.60> has joined #oe | 11:51 | |
| *** camus <camus!~Instantbi@101.88.176.60> has quit IRC (Ping timeout: 256 seconds) | 11:51 | |
| *** camus1 is now known as camus | 11:51 | |
| *** dodoradio <dodoradio!~dodoradio@137.220.94.42> has joined #oe | 14:23 | |
| dodoradio | @smurray me again, the guy with the 64 bit kernel 32bit device. A few questions: | 14:26 |
|---|---|---|
| dodoradio | so I've now got one multiconfig set up and one default machine set up. I've marked my kernel recipe compatible only with the 64 bit machine. when I run `MACHINE=device bitbake mc:device-64bit:linux-device` I get the error 'linux-device skipped: incompatible with machine `device`' I'm confused, why does it care about compatibility with the selected machine if I'm specifically requesting a multiconfig build? | 14:29 |
| dodoradio | where should I put `BBMULTICONFIG`? currently I've got that in machine.conf, but that doesn't seem like the right place | 14:37 |
| dodoradio | and finally, how can I modify the default multiconfig? | 14:37 |
| *** dodoradio <dodoradio!~dodoradio@137.220.94.42> has quit IRC (Quit: dodoradio) | 14:38 | |
| *** alimon <alimon!~alimon@2806:10b7:2:72a7:2c32:cfff:fe8e:de1f> has quit IRC (Ping timeout: 260 seconds) | 15:08 | |
| *** alimon <alimon!~alimon@2806:10b7:2:b99c:2c32:cfff:fe8e:de1f> has joined #oe | 15:23 | |
| *** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has quit IRC (Ping timeout: 240 seconds) | 15:27 | |
| *** florian <florian!~florian@dynamic-093-133-161-242.93.133.pool.telefonica.de> has joined #oe | 15:50 | |
| *** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has joined #oe | 15:53 | |
| *** florian <florian!~florian@dynamic-093-133-161-242.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 245 seconds) | 16:24 | |
| *** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has joined #oe | 16:34 | |
| *** camus <camus!~Instantbi@101.88.176.60> has quit IRC (Quit: camus) | 17:15 | |
| *** dodoradio <dodoradio!~dodoradio@137.220.94.42> has joined #oe | 17:20 | |
| khem | multiconfigs are good and wider scoped. If you are trying to build say 64bit kernel + 32bit rootfs meaning the CPU it runs on remains same then just multilib would suffice and I think might be more appropriate | 17:28 |
| khem | however, if you have to build an image for a system comprising of different processing units then mutliconfig is useful and apt | 17:29 |
| JaMa | dodoradio: aren't you from LGE? :) | 17:29 |
| dodoradio | nope. I'm working in the asteroidos project | 17:29 |
| JaMa | we use multilib for this scenario, it's not ideal, but it works OK | 17:29 |
| dodoradio | who have you managed to confuse me with? 🤣️ | 17:30 |
| dodoradio | If you look at the logs from two days ago, I explained why multilib doesn't work for my purpose - I really do need the watch to behave as a 32 bit device with 64 bits being used for only the kernel | 17:31 |
| JaMa | nobody specific (don't recognize your nick), but wouldn't be surprised if someone from LGE would try to replace multilib with multiconfig | 17:31 |
| JaMa | dodoradio: that's what we do for last couple years | 17:31 |
| JaMa | 21:11 < dodoradio> I've tried multilib but this ends up with armv7 packages and essentially identical but incompatible multilib-armv7 packages | 17:33 |
| JaMa | not sure what you meant by that | 17:33 |
| dodoradio | basically we need to serve armv7 packages for all our watches from our packaging servers, but the mutilib device requires multilib-armv7 packages which are identical but not compatible | 17:34 |
| JaMa | why they are incompatible for you? | 17:34 |
| JaMa | and what do you mean by multilib-armv7 packages? you can set any DEFAULTTUNE for both arm and aarch64 builds in multilib | 17:35 |
| dodoradio | There's no advantage to having the device know that it's 64 bit, that only affects the kernel. having the device be 64 bit otherwise will just cause issues when users try to install 64 bit binaries that won't work | 17:37 |
| JaMa | it doesn't if you build lib32-<image> and adjust few things to prevent 64bit packages in being installed | 17:38 |
| JaMa | 64bit will be used only for kernel and e.g. external kernel modules, everything else can be 32bit | 17:39 |
| JaMa | with ocassional issue like https://git.openembedded.org/openembedded-core/commit/?id=c74697e194fe07cb4a2fee45142ae626996fd294 | 17:39 |
| JaMa | or when someone added shell script to package with external kernel module and it pulled 64bit bash into the image as RDEPENDS, that's easier to spot if you restrict COMPATIBLE_HOST for recipes which you really don't want to build as 64bit for this MACHINE with multilib | 17:41 |
| dodoradio | is there really no way to get multilib working as described here https://docs.yoctoproject.org/singleindex.html#bundling-an-initramfs-image-from-a-separate-multiconfig ? | 17:41 |
| JaMa | you still didn't say what doesn't work, so I give up and will do something more useful with my time | 17:43 |
| *** dodoradio <dodoradio!~dodoradio@137.220.94.42> has quit IRC (Quit: dodoradio) | 17:52 | |
| *** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 18:00 | |
| *** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has joined #oe | 18:05 | |
| *** dodoradio <dodoradio!~dodoradio@137.220.94.42> has joined #oe | 18:21 | |
| dodoradio | sorry about that. I had two reasons for rejecting multilib - firstly, I couldn't get the system to accept normal armv7 packages, only weird multiconfig-armv7 packages. Secondly (and this one is far less significant) our current build system only runs `bitbake asteroid-image` so it didn't really want to add in the one weird exception for this architecture | 18:24 |
| dodoradio | what's the advantage of using multiconfig? | 18:24 |
| dodoradio | sorry, what's the advantage of multilib other than the fact that it takes less setup? | 18:25 |
| dodoradio | because in my case it seemed to cause repeated issues where the device couldn't install our normal armv7 packages, only packages that were specifically built for the multilib . | 18:26 |
| *** dodoradio <dodoradio!~dodoradio@137.220.94.42> has quit IRC (Quit: dodoradio) | 18:40 | |
| *** florian <florian!~florian@dynamic-093-133-161-242.93.133.pool.telefonica.de> has joined #oe | 19:19 | |
| *** dodoradio <dodoradio!~dodoradio@137.220.94.42> has joined #oe | 19:22 | |
| *** dodoradio <dodoradio!~dodoradio@137.220.94.42> has quit IRC (Quit: dodoradio) | 19:34 | |
| *** Kubu_work <Kubu_work!~kubu@arennes-654-1-262-155.w2-13.abo.wanadoo.fr> has joined #oe | 19:42 | |
| *** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has quit IRC (Ping timeout: 245 seconds) | 20:13 | |
| *** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 20:22 | |
| *** Kubu_work <Kubu_work!~kubu@arennes-654-1-262-155.w2-13.abo.wanadoo.fr> has quit IRC (Quit: Leaving.) | 20:25 | |
| *** sakoman <sakoman!~steve@dhcp-72-234-106-30.hawaiiantel.net> has joined #oe | 21:03 | |
| *** florian <florian!~florian@dynamic-093-133-161-242.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 258 seconds) | 21:35 | |
| *** tgamblin <tgamblin!~tgamblin@2001:1970:5b1f:ab00:d875:6297:4e81:e577> has joined #oe | 22:33 | |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!