**** BEGIN LOGGING AT Wed Feb 17 02:59:56 2021 Feb 17 08:01:32 Morning! Feb 17 08:12:49 Morning! Feb 17 09:57:56 Tofe: I just got pointed at https://github.com/msm8953-mainline Feb 17 10:01:04 Seems there's quite some work done to mainline the msm8953 devices ;) Feb 17 10:09:40 oh, that's nice ! Feb 17 13:30:16 Tofe: You have any idea how to fix section mismatch errors in kernel? Feb 17 13:30:23 Trying to help someone with a build based on 3.4 kernel Feb 17 13:30:32 Added our usual patches but getting section mismatches Feb 17 13:32:14 Herrie: mmm I've read about this mismatch before, but where was it Feb 17 13:32:29 Herrie: do you have the build log ? Feb 17 13:33:55 https://paste.ubuntu.com/p/jNMvJrdSNx/ Feb 17 13:35:19 https://github.com/Herrie82/android_kernel_xiaomi_armani/commits/halium-7.1-LuneOS Feb 17 13:58:53 Tofe: Ah seems I might need to revert this commit, similar as with Onyx: https://github.com/shr-distribution/linux/commit/6c4b2d881ec8eb13fd8e4403e8140f1256dcd501#diff-74a056a794c9e857d96665122ca6f186ee343fe5f9f58b96a2848e6308935d62 Feb 17 14:02:24 Yup builds Feb 17 14:07:34 well done :) Feb 17 14:07:57 Google wasn't very helpful here for a change Feb 17 14:12:15 Tofe: THis is armv7 which I didn't build for a while, seems it doesn't like new bits ;) Feb 17 14:12:35 Gives me: /home/herrie/LuneOS/gatesgarth/webos-ports/tmp-glibc/work/armv7at2hf-neon-halium-webos-linux-gnueabi/libgbinder-radio/1.0.11-r0/recipe-sysroot/usr/include/gnu/stubs-32.h:7:11: fatal error: gnu/stubs-soft.h: No such file or directory Feb 17 14:17:14 weird one Feb 17 14:17:27 are we missing a DEPENDS on arm32 ? Feb 17 14:18:27 ah, no, it's the CC flags Feb 17 14:18:51 somehow in my recipe the compiler flags aren't propagated properly and the -mfloat-abi=hard option isn't passed on Feb 17 14:24:06 so https://github.com/Tofee/meta-webos-ports/blob/testing/halium-9.0/meta-luneos/recipes-support/libgbinder/libgbinder-radio.bb#L18 is probably incomplete somehow Feb 17 14:24:26 Well for now I can quickly just make it aarch64 only in packagegroup Feb 17 14:24:35 So it won't build it for armv7 Feb 17 14:24:46 But we'd need a proper fix I guess Feb 17 14:25:04 I doubt we'll need the binders on 32 bit devices really but well Feb 17 14:26:18 Simply did: RDEPENDS_${PN}_append_aarch64 = "ofono-ril-binder-plugin" Feb 17 14:27:43 I'll soon resume my work on hammerhead mainline, to have a status there; so I should get the same issue Feb 17 14:28:03 Yeah Feb 17 14:48:25 Tofe: BTW seems our 3.4 kernel commits were useful to SFOS to get SFOS 4 running on old kernels ;) Feb 17 14:48:33 Seems they upgraded systemd in their new release Feb 17 14:49:32 hi Feb 17 14:50:05 Hi Feb 17 15:06:34 Herrie: ah, they upgraded, at last Feb 17 19:02:48 JaMa: do you see an elegant way of using all these patches ? https://github.com/ubports/gst-droid-packaging/tree/xenial_-_gst-droid/debian/patches Feb 17 19:03:04 I mean, without copying them all in my recipe Feb 17 19:03:33 it's applied against a specific gst-droid version, which I have too, so it should match perfectly Feb 17 19:04:17 maybe by using the commit revision and the http raw path to the patch Feb 17 19:14:43 mmmh no, too ugly. let's try something else. Feb 17 21:05:50 yes, I was thinking about raw path first as well, but it's quite a few of them and you would need to write sha265sum for each as well, next idea is ot clone this repo (possibly to separate directory) and then apply them before do_configure (as long as you're sure they will apply cleanly) but then there is the issue if this task gets re-executed.. you can append to do_patch, but then you need to call Feb 17 21:05:56 patching in python Feb 17 21:06:12 15:17 <+Tofe> are we missing a DEPENDS on arm32 ? Feb 17 21:06:20 probably missing -mfloat-abi ^^ Feb 17 21:06:50 ah .. read the next few lines in th backlog... Feb 17 21:07:45 JaMa: https://bin.disroot.org/?75cd8a77f7f8a6c8#3ZSHWjbm96fC8jFvUFrN5srQ9KjAoTDVA6aKqCVxmr22 my current working solution Feb 17 21:08:21 my guess is to pass CFLAGS/LDFLAGS in EXTRA_OEMAKE Feb 17 21:08:30 and wny not use oe_runmake in do_install? Feb 17 21:08:45 JaMa: probably just a mistake Feb 17 21:11:19 why skipping 0001-Don-t-update-submodule-init.patch ? if it needs the submodules, then it's better to add them in the SRC_URI anyway (otherwise it will fetch them every single time you rebuild it) Feb 17 21:11:52 JaMa: I admit was being lazy Feb 17 21:11:54 +I Feb 17 21:12:14 hehe Feb 17 21:16:21 ok done :p Feb 17 21:16:48 anyway, my camera still doesn't work with halium and gstreamer Feb 17 21:17:05 though I feel I'm near the goal Feb 17 21:23:41 JaMa: https://github.com/Tofee/meta-webos-ports/commit/cce848d9f7e0bc3b93c97ce35a92c265dc46eb51 easier way to read my changes Feb 17 21:59:07 not sure if you need SRCREV = "${SRCREV_gst-droid}", and SRCREV_FORMAT should IIRC be just gst-droid Feb 17 21:59:36 yes, just the name of the SRC_URI entry **** ENDING LOGGING AT Thu Feb 18 02:59:56 2021