That crash might be due to build system running out of memory. What happens if you restart the build from same point
On Mon, Dec 8, 2025 at 3:44 PM Etienne Cordonnier <[email protected]> wrote: > Hi Khem, > I tried a build of yoe-kiosk-image with yoe-distro > 7ce0a300ea45d28cfd58094cb5e9e07651797226 and openembedded-core branch > kraj/i-told-you 6c4810b008e56a1f8c076265b57fe648462deca8 , and get a crash > of clang while building qtwebengine, so I guess I'm not testing the right > version? > > | aarch64-yoe-linux-clang++: error: clang frontend command failed with > exit code 139 (use -v to see invocation) > | clang version 22.0.0 > | Target: aarch64-yoe-linux > | Thread model: posix > | InstalledDir: > /home/ecordonnier/dev/yoe/build/tmp/work/cortexa72-yoe-linux/qtwebengine/6.10.2/recipe-sysroot-native/usr/bin/aarch64-yoe-linux > > On Fri, Dec 5, 2025 at 11:56 PM Khem Raj <[email protected]> wrote: > >> Hmm I think it might be with my branch kraj/i-told-you on contrib tree >> which has glibc master >> >> On Fri, Dec 5, 2025 at 2:36 PM Etienne Cordonnier <[email protected]> >> wrote: >> >>> I also use yoe distro rpi4-64 building yoe-kiosk-image and I also tried >>> without setting IMAGE_LINGUAS first. >>> "it works on my machine" :-/ >>> Which commit do to youse? >>> >>> On Fri, Dec 5, 2025 at 11:34 PM Khem Raj <[email protected]> wrote: >>> >>>> My case is yoe distro rpi4-64 building yoe-kiosk-image I do not set >>>> IMAGE_LINGUAS to get into the problem if I set it then it works >>>> >>>> On Fri, Dec 5, 2025 at 2:16 PM Etienne Cordonnier <[email protected]> >>>> wrote: >>>> >>>>> Hi Khem, >>>>> I've not managed to reproduce at the moment, neither on poky nor on >>>>> yoe-distro. I'm on Ubuntu 24.04. Can you maybe send me your local.conf?: >>>>> >>>>> ecordonnier@lj8k2dq3:~/dev/yoe$ cat conf/local.conf >>>>> IMAGE_LINGUAS = "en-us en-gb" >>>>> ENABLE_BINARY_LOCALE_GENERATION = "1" >>>>> SSTATE_MIRRORS = " \ >>>>> file://.* >>>>> https://sstate.yoctoproject.org/all/PATH;downloadfilename=PATH >>>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__sstate.yoctoproject.org_all_PATH-3Bdownloadfilename-3DPATH&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=-NtkavIQQp5Iqw_UoaYZsC0r9-dP8qjeWtlDZh0jty5AiQ9z97d4-blVTpeRtBxx&s=vuV0954VFehkpPG9JVC6OqQz3b5Oyuo-Zeat1SNYv2U&e=> >>>>> \ >>>>> " >>>>> ecordonnier@lj8k2dq3:~/dev/yoe$ git rev-parse HEAD >>>>> 7ce0a300ea45d28cfd58094cb5e9e07651797226 >>>>> cordonnier@lj8k2dq3:~/dev/yoe$ . ./envsetup.sh rpi4-64 >>>>> Setting PROJECT=rpi4-64 >>>>> Setting MACHINE=raspberrypi4-64 >>>>> /home/ecordonnier/dev/yoe/conf/auto.conf has been updated >>>>> Setting DOCKER_REPO to yoedistro/yoe-build:trixie-x86_64 >>>>> ecordonnier@lj8k2dq3:~/dev/yoe$ yoe_setup >>>>> ecordonnier@lj8k2dq3:~/dev/yoe$ bitbake yoe-kiosk-image >>>>> NOTE: Started PRServer with DBfile: >>>>> /home/ecordonnier/dev/yoe/cache/prserv.sqlite3, Address: >>>>> 127.0.0.1:44795 >>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__127.0.0.1-3A44795&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=-NtkavIQQp5Iqw_UoaYZsC0r9-dP8qjeWtlDZh0jty5AiQ9z97d4-blVTpeRtBxx&s=PJMI5Who1QWr6q5cgr_vEwT478oi7c8luL5ThOzNZRc&e=>, >>>>> PID: 111 >>>>> WARNING: You are using a local hash equivalence server but have >>>>> configured an sstate mirror. This will likely mean no sstate will match >>>>> from the mirror. You may wish to disable the hash equivalence use >>>>> (BB_HASHSERVE), or use a hash equivalence server alongside the sstate >>>>> mirror. >>>>> Loading cache: 100% >>>>> |####################################################################################################################################################################################################################| >>>>> Time: 0:00:02 >>>>> Loaded 5831 entries from dependency cache. >>>>> NOTE: Resolving any missing task queue dependencies >>>>> >>>>> Build Configuration: >>>>> BB_VERSION = "2.16.0" >>>>> BUILD_SYS = "x86_64-linux" >>>>> NATIVELSBSTRING = "universal" >>>>> TARGET_SYS = "aarch64-yoe-linux" >>>>> MACHINE = "raspberrypi4-64" >>>>> DISTRO = "yoe" >>>>> DISTRO_VERSION = "2025.11" >>>>> TUNE_FEATURES = "aarch64 crc cortexa72 nocrypto" >>>>> TARGET_FPU = "" >>>>> meta-yoe = >>>>> "master:7ce0a300ea45d28cfd58094cb5e9e07651797226" >>>>> meta-raspberrypi = "HEAD:b667e177b1e6642cb11301801db44d4515c1652d" >>>>> meta-clang = "HEAD:d0a67c76b7a3b585dbe2ba8ad509dc0fe0e58af2" >>>>> meta-qt6 = "HEAD:836b1c3212c3562c0909468ab415df98c1145759" >>>>> meta-filesystems >>>>> meta-gnome >>>>> meta-initramfs >>>>> meta-multimedia >>>>> meta-networking >>>>> meta-oe >>>>> meta-perl >>>>> meta-python >>>>> meta-webserver >>>>> meta-xfce = "HEAD:219328f37cbf6aa4b2d7b77d21e00240543d73ad" >>>>> meta = "HEAD:ac7327583aef83fd400190506f3147623de38b68" >>>>> >>>>> Sstate summary: Wanted 2 Local 0 Mirrors 2 Missed 0 Current 3493 (100% >>>>> match, 100% >>>>> complete)####################################################################################################################### >>>>> | ETA: 0:00:00 >>>>> Initialising tasks: 100% >>>>> |###############################################################################################################################################################################################################| >>>>> Time: 0:00:05 >>>>> NOTE: Executing Tasks >>>>> NOTE: Tasks Summary: Attempted 7090 tasks of which 7088 didn't need to >>>>> be rerun and all succeeded. >>>>> NOTE: Writing buildhistory >>>>> NOTE: Writing buildhistory took: 5 seconds >>>>> >>>>> Summary: There was 1 WARNING message. >>>>> >>>>> On Thu, Dec 4, 2025 at 7:56 PM Etienne Cordonnier < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Khem, >>>>>> I haven't had the time to debug yet, but I've seen your message. >>>>>> >>>>>> Étienne >>>>>> >>>>>> On Wed, Dec 3, 2025 at 10:35 PM Khem Raj <[email protected]> wrote: >>>>>> >>>>>>> It can be reproduced with direct invocation >>>>>>> >>>>>>> kraj@apollo >>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0 >>>>>>> ❯ recipe-sysroot-native/usr/bin/opkg \ >>>>>>> --volatile-cache \ >>>>>>> -f opkg.conf \ >>>>>>> -t temp/ipktemp/ \ >>>>>>> -o rootfs \ >>>>>>> --force-postinstall \ >>>>>>> --prefer-arch-to-version \ >>>>>>> --force-depends \ >>>>>>> remove glibc-binary-localedata-en-gb glibc-binary-localedata-c >>>>>>> glibc-binary-localedata-en-us >>>>>>> >>>>>>> [1] 346156 segmentation fault (core dumped) >>>>>>> recipe-sysroot-native/usr/bin/opkg --volatile-cache -f opkg.conf -t -o >>>>>>> roots >>>>>>> >>>>>>> I have a workaround by setting >>>>>>> >>>>>>> IMAGE_LINGUAS = "en-us" >>>>>>> >>>>>>> in local.conf which avoids the need for opkg remove operation which >>>>>>> is crashing. >>>>>>> >>>>>>> On Wed, Dec 3, 2025 at 1:04 PM Khem Raj <[email protected]> wrote: >>>>>>> >>>>>>>> I am starting to see the following crash in opkg when building >>>>>>>> image. Anyone seeing something like this? >>>>>>>> >>>>>>>> (No debugging symbols found in >>>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/recipe-sysroot-native/usr/bin/opkg) >>>>>>>> [New LWP 34493] >>>>>>>> [Thread debugging using libthread_db enabled] >>>>>>>> Using host libthread_db library "/usr/lib/libthread_db.so.1". >>>>>>>> Core was generated by >>>>>>>> `/mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/recipe-sysroot-native/usr/bin/opkg >>>>>>>> --volatile-cache -f >>>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/opkg.conf >>>>>>>> -t >>>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/temp/ipktemp/ >>>>>>>> -o >>>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/rootfs >>>>>>>> --force-postinstall --prefer-arch-to-version --force-depends remove >>>>>>>> glibc-binary-localedata-en-gb glibc-binary-localedata-c >>>>>>>> glibc-binary-localedata-en-us'. >>>>>>>> Program terminated with signal SIGSEGV, Segmentation fault. >>>>>>>> #0 0x00007f50a8190d20 in stringpool_strn2id () from >>>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/recipe-sysroot-native/usr/bin/../lib/./libsolv.so.1 >>>>>>>> (gdb) bt >>>>>>>> #0 0x00007f50a8190d20 in stringpool_strn2id () from >>>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/recipe-sysroot-native/usr/bin/../lib/./libsolv.so.1 >>>>>>>> #1 0x00007f50a818a3dc in pool_str2id () from >>>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/recipe-sysroot-native/usr/bin/../lib/./libsolv.so.1 >>>>>>>> #2 0x00007f50a84fe4ad in ?? () from >>>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/recipe-sysroot-native/usr/bin/../lib/libopkg.so.1 >>>>>>>> #3 0x00007f50a84ff4df in opkg_solver_remove () from >>>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/recipe-sysroot-native/usr/bin/../lib/libopkg.so.1 >>>>>>>> #4 0x00007f50a84e9bfb in ?? () from >>>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/recipe-sysroot-native/usr/bin/../lib/libopkg.so.1 >>>>>>>> #5 0x00007f50a84eadb2 in opkg_cmd_exec () from >>>>>>>> /mnt/b/yoe/master/build/tmp/work/raspberrypi4_64-yoe-linux/yoe-kiosk-image/1.0/recipe-sysroot-native/usr/bin/../lib/libopkg.so.1 >>>>>>>> #6 0x00005557220b6a9d in ?? () >>>>>>>> #7 0x00007f50a8311f68 in __libc_start_call_main () from >>>>>>>> /mnt/b/yoe/master/build/tmp/sysroots-uninative/x86_64-linux/lib/libc.so.6 >>>>>>>> #8 0x00007f50a831201b in __libc_start_main () from >>>>>>>> /mnt/b/yoe/master/build/tmp/sysroots-uninative/x86_64-linux/lib/libc.so.6 >>>>>>>> #9 0x00005557220b6bf1 in ?? () >>>>>>>> >>>>>>>> On Thu, Nov 27, 2025 at 10:11 AM Etienne Cordonnier via >>>>>>>> lists.openembedded.org >>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.openembedded.org&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=7Hhr9df0PBRkpiFWBooOX6tv5kZhGeHxO5S6vVaNiw8&e=> >>>>>>>> <[email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Gyorgy, >>>>>>>>> I have sent a patch to opkg upstream which disables the ACL option >>>>>>>>> by default again (it is >>>>>>>>> https://lists.yoctoproject.org/g/opkg/message/175 >>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.yoctoproject.org_g_opkg_message_175&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=4U1D3q2TfA7jjhTo68DgNSOLopG_6Nlj6Ta9OG8TN_g&e=> >>>>>>>>> , however the web-view doesn't seem to work at the moment. I only see >>>>>>>>> "Forbidden"). >>>>>>>>> >>>>>>>>> Étienne >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Nov 27, 2025 at 6:08 PM Gyorgy Sarvari < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> I just tried this, but it seems that the ACL switch was toggled >>>>>>>>>> during >>>>>>>>>> the CMake transition. With Autotools ACL was disabled by default, >>>>>>>>>> but >>>>>>>>>> with CMake it seems to be enabled - and it complains that it >>>>>>>>>> can't find >>>>>>>>>> libacl on my machine. >>>>>>>>>> >>>>>>>>>> On 10/23/25 15:46, Etienne Cordonnier via lists.openembedded.org >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.openembedded.org&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=7Hhr9df0PBRkpiFWBooOX6tv5kZhGeHxO5S6vVaNiw8&e=> >>>>>>>>>> wrote: >>>>>>>>>> > From: Etienne Cordonnier <[email protected]> >>>>>>>>>> > >>>>>>>>>> > See release notes at >>>>>>>>>> > - >>>>>>>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__downloads.yoctoproject.org_releases_opkg_opkg-2D0.9.0.release-2Dnotes&d=DwICaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=1A1uWL9SVAUWAORYc1-msE0HUGrhCWWRXTj24AF_PScvk4Y_QGHVaD7rHvEf9Kx5&s=qvmy1QT46Bl7mVt_XDbuHiic2IjU6z7Zku_Gid-CVYc&e= >>>>>>>>>> > >>>>>>>>>> > [0.9.0] - 2025-06-27 >>>>>>>>>> > >>>>>>>>>> > Semiannual opkg release. >>>>>>>>>> > Bumping the minor version as a result of the project build >>>>>>>>>> tooling changing from autotools to cmake. >>>>>>>>>> > >>>>>>>>>> > - Added a Dockerfile container definition (`:docker/`) for a >>>>>>>>>> valid developer build environment for opkg. >>>>>>>>>> > - It's recommended that project contributors use this >>>>>>>>>> container to build and test their changes. >>>>>>>>>> > - The AutoTools-based build framework has [been replaced]( >>>>>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__git.yoctoproject.org_opkg_commit_-3Fid-3D3f6040e321634471ec442fb0e80f140f1437e90b&d=DwICaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=1A1uWL9SVAUWAORYc1-msE0HUGrhCWWRXTj24AF_PScvk4Y_QGHVaD7rHvEf9Kx5&s=GgRxioBjt-ii5JWUrYQ0I-FmXvKxVxKNH3Nj22i_jiM&e= >>>>>>>>>> ) with a more modern, CMake framework. >>>>>>>>>> > - Refer to the `docs/CONTRIBUTING.md` documentation for >>>>>>>>>> updated build instructions. >>>>>>>>>> > >>>>>>>>>> > Signed-off-by: Etienne Cordonnier <[email protected]> >>>>>>>>>> > --- >>>>>>>>>> > .../opkg/opkg/0002-config.h.in-fix-typo.patch | 27 >>>>>>>>>> +++++++++++++++++++ >>>>>>>>>> > meta/recipes-devtools/opkg/opkg/run-ptest | 2 +- >>>>>>>>>> > .../opkg/{opkg_0.8.0.bb >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__opkg-5F0.8.0.bb&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=XvRK6ACbDsce-6GfM1z7bmWP89Drkdoim4UnjGId7jE&e=> >>>>>>>>>> => opkg_0.9.0.bb >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__opkg-5F0.9.0.bb&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=PCgmYCv6lZBoj7mQyNmGExGtaa-iO2KXWfMw-LSuRro&e=>} >>>>>>>>>> | 22 ++++++++------- >>>>>>>>>> > 3 files changed, 41 insertions(+), 10 deletions(-) >>>>>>>>>> > create mode 100644 >>>>>>>>>> meta/recipes-devtools/opkg/opkg/0002-config.h.in-fix-typo.patch >>>>>>>>>> > rename meta/recipes-devtools/opkg/{opkg_0.8.0.bb >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__opkg-5F0.8.0.bb&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=XvRK6ACbDsce-6GfM1z7bmWP89Drkdoim4UnjGId7jE&e=> >>>>>>>>>> => opkg_0.9.0.bb >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__opkg-5F0.9.0.bb&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=PCgmYCv6lZBoj7mQyNmGExGtaa-iO2KXWfMw-LSuRro&e=>} >>>>>>>>>> (76%) >>>>>>>>>> > >>>>>>>>>> > diff --git >>>>>>>>>> a/meta/recipes-devtools/opkg/opkg/0002-config.h.in-fix-typo.patch >>>>>>>>>> b/meta/recipes-devtools/opkg/opkg/0002-config.h.in-fix-typo.patch >>>>>>>>>> > new file mode 100644 >>>>>>>>>> > index 00000000000..626bbd01b68 >>>>>>>>>> > --- /dev/null >>>>>>>>>> > +++ >>>>>>>>>> b/meta/recipes-devtools/opkg/opkg/0002-config.h.in-fix-typo.patch >>>>>>>>>> > @@ -0,0 +1,27 @@ >>>>>>>>>> > +From 5a81faadbc2397d554bc598d535fd2d44cbc8d10 Mon Sep 17 >>>>>>>>>> 00:00:00 2001 >>>>>>>>>> > +From: Etienne Cordonnier <[email protected]> >>>>>>>>>> > +Date: Mon, 20 Oct 2025 18:57:56 +0200 >>>>>>>>>> > +Subject: [PATCH] config.h.in >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__config.h.in&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=dOZFRTTcPycQ3CB3uYzjTaJbkYiw-ptty6e5ymgao80&e=>: >>>>>>>>>> fix typo >>>>>>>>>> > + >>>>>>>>>> > +Upstream-Status: Backport [ >>>>>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__git.yoctoproject.org_opkg_commit_-3Fid-3Dd723a90bfe6409c7ad983ed911225d4aefbfd09e&d=DwICaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=1A1uWL9SVAUWAORYc1-msE0HUGrhCWWRXTj24AF_PScvk4Y_QGHVaD7rHvEf9Kx5&s=5scf6nlpBtSePSuPjyopoX7FmlAyiSwI03Ry11w4tl8&e= >>>>>>>>>> ] >>>>>>>>>> > +Signed-off-by: Etienne Cordonnier <[email protected]> >>>>>>>>>> > +--- >>>>>>>>>> > + config.h.in >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__config.h.in&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=dOZFRTTcPycQ3CB3uYzjTaJbkYiw-ptty6e5ymgao80&e=> >>>>>>>>>> | 2 +- >>>>>>>>>> > + 1 file changed, 1 insertion(+), 1 deletion(-) >>>>>>>>>> > + >>>>>>>>>> > +diff --git a/config.h.in >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__config.h.in&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=dOZFRTTcPycQ3CB3uYzjTaJbkYiw-ptty6e5ymgao80&e=> >>>>>>>>>> b/config.h.in >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__config.h.in&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=dOZFRTTcPycQ3CB3uYzjTaJbkYiw-ptty6e5ymgao80&e=> >>>>>>>>>> > +index 4fa9842..877b8c7 100644 >>>>>>>>>> > +--- a/config.h.in >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__config.h.in&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=dOZFRTTcPycQ3CB3uYzjTaJbkYiw-ptty6e5ymgao80&e=> >>>>>>>>>> > ++++ b/config.h.in >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__config.h.in&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=dOZFRTTcPycQ3CB3uYzjTaJbkYiw-ptty6e5ymgao80&e=> >>>>>>>>>> > +@@ -2,7 +2,7 @@ >>>>>>>>>> > + #cmakedefine01 WITH_XZ >>>>>>>>>> > + #cmakedefine01 WITH_BZIP2 >>>>>>>>>> > + #cmakedefine01 WITH_LZ4 >>>>>>>>>> > +-#cmakedefine01 WITH_LZSTD >>>>>>>>>> > ++#cmakedefine01 WITH_ZSTD >>>>>>>>>> > + #cmakedefine01 WITH_CURL >>>>>>>>>> > + #cmakedefine01 WITH_SSLCURL >>>>>>>>>> > + #cmakedefine01 WITH_ACL >>>>>>>>>> > +-- >>>>>>>>>> > +2.43.0 >>>>>>>>>> > + >>>>>>>>>> > diff --git a/meta/recipes-devtools/opkg/opkg/run-ptest >>>>>>>>>> b/meta/recipes-devtools/opkg/opkg/run-ptest >>>>>>>>>> > index 5fb7077eec9..d485a4aace5 100644 >>>>>>>>>> > --- a/meta/recipes-devtools/opkg/opkg/run-ptest >>>>>>>>>> > +++ b/meta/recipes-devtools/opkg/opkg/run-ptest >>>>>>>>>> > @@ -2,4 +2,4 @@ >>>>>>>>>> > >>>>>>>>>> > OPKG_PATH=$(which opkg) >>>>>>>>>> > >>>>>>>>>> > -make OPKG_PATH=$OPKG_PATH run-tests >>>>>>>>>> > +make -C tests DATADIR=/share SYSCONFDIR=/etc VARDIR=/var >>>>>>>>>> OPKG_PATH=$OPKG_PATH >>>>>>>>>> > diff --git a/meta/recipes-devtools/opkg/opkg_0.8.0.bb >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__opkg-5F0.8.0.bb&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=XvRK6ACbDsce-6GfM1z7bmWP89Drkdoim4UnjGId7jE&e=> >>>>>>>>>> b/meta/recipes-devtools/opkg/opkg_0.9.0.bb >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__opkg-5F0.9.0.bb&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=PCgmYCv6lZBoj7mQyNmGExGtaa-iO2KXWfMw-LSuRro&e=> >>>>>>>>>> > similarity index 76% >>>>>>>>>> > rename from meta/recipes-devtools/opkg/opkg_0.8.0.bb >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__opkg-5F0.8.0.bb&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=XvRK6ACbDsce-6GfM1z7bmWP89Drkdoim4UnjGId7jE&e=> >>>>>>>>>> > rename to meta/recipes-devtools/opkg/opkg_0.9.0.bb >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__opkg-5F0.9.0.bb&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=PCgmYCv6lZBoj7mQyNmGExGtaa-iO2KXWfMw-LSuRro&e=> >>>>>>>>>> > index 12e2edf7e3f..ed2f36d636b 100644 >>>>>>>>>> > --- a/meta/recipes-devtools/opkg/opkg_0.8.0.bb >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__opkg-5F0.8.0.bb&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=XvRK6ACbDsce-6GfM1z7bmWP89Drkdoim4UnjGId7jE&e=> >>>>>>>>>> > +++ b/meta/recipes-devtools/opkg/opkg_0.9.0.bb >>>>>>>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__opkg-5F0.9.0.bb&d=DwMFaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=6dqwyPgBXigbzfameBp2CEOukeCpM2DUfu0sg0bB32_yW13Nh-HmRl8UbCQaTnb5&s=PCgmYCv6lZBoj7mQyNmGExGtaa-iO2KXWfMw-LSuRro&e=> >>>>>>>>>> > @@ -15,34 +15,35 @@ PE = "1" >>>>>>>>>> > SRC_URI = " >>>>>>>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__downloads.yoctoproject.org_releases_-24-257BBPN-257D_-24-257BBPN-257D-2D-24-257BPV-257D.tar.gz&d=DwICaQ&c=ncDTmphkJTvjIDPh0hpF_4vCHvabgGkICC2epckfdiw&r=AhkbNonVuMIGRfPx_Qj9TsRih1DULJTKUkSGa66m67E&m=1A1uWL9SVAUWAORYc1-msE0HUGrhCWWRXTj24AF_PScvk4Y_QGHVaD7rHvEf9Kx5&s=mKc8LzZ_Q2orQLqa_38Jr7E7tfyD4-rcsgI-wPkx_Zg&e= >>>>>>>>>> \ >>>>>>>>>> > file://opkg.conf \ >>>>>>>>>> > >>>>>>>>>> >>>>>>>>>> file://0001-opkg_conf-create-opkg.lock-in-run-instead-of-var-run.patch >>>>>>>>>> \ >>>>>>>>>> > + file://0002-config.h.in-fix-typo.patch \ >>>>>>>>>> > file://run-ptest \ >>>>>>>>>> > " >>>>>>>>>> > >>>>>>>>>> > -SRC_URI[sha256sum] = >>>>>>>>>> "582a4c9e220cce0b7d08a0915c95db9f24ae43ad372ed5d42d5ec5f6cd413f0c" >>>>>>>>>> > +SRC_URI[sha256sum] = >>>>>>>>>> "440ef321862e01f83da4d02884a0cbb4d9d7b32f82faa81a6a85493f0c89d0f5" >>>>>>>>>> > >>>>>>>>>> > # This needs to be before ptest inherit, otherwise all ptest >>>>>>>>>> files end packaged >>>>>>>>>> > # in libopkg package if OPKGLIBDIR == libdir, because default >>>>>>>>>> > # PTEST_PATH ?= "${libdir}/${BPN}/ptest" >>>>>>>>>> > PACKAGES =+ "libopkg" >>>>>>>>>> > >>>>>>>>>> > -inherit autotools pkgconfig ptest >>>>>>>>>> > +inherit cmake pkgconfig ptest >>>>>>>>>> > >>>>>>>>>> > target_localstatedir := "${localstatedir}" >>>>>>>>>> > OPKGLIBDIR ??= "${target_localstatedir}/lib" >>>>>>>>>> > >>>>>>>>>> > PACKAGECONFIG ??= "libsolv" >>>>>>>>>> > >>>>>>>>>> > -PACKAGECONFIG[gpg] = "--enable-gpg,--disable-gpg,\ >>>>>>>>>> > +PACKAGECONFIG[gpg] = "-DWITH_GPGME=ON,-DWITH_GPGME=OFF,\ >>>>>>>>>> > gnupg gpgme libgpg-error,\ >>>>>>>>>> > ${@ "gnupg" if ("native" in d.getVar("PN")) else >>>>>>>>>> "gnupg-gpg"}\ >>>>>>>>>> > " >>>>>>>>>> > -PACKAGECONFIG[curl] = "--enable-curl,--disable-curl,curl" >>>>>>>>>> > -PACKAGECONFIG[ssl-curl] = >>>>>>>>>> "--enable-ssl-curl,--disable-ssl-curl,curl openssl" >>>>>>>>>> > -PACKAGECONFIG[sha256] = "--enable-sha256,--disable-sha256" >>>>>>>>>> > -PACKAGECONFIG[libsolv] = >>>>>>>>>> "--with-libsolv,--without-libsolv,libsolv" >>>>>>>>>> > +PACKAGECONFIG[curl] = "-DWITH_CURL=ON,-DWITH_CURL=OFF,curl" >>>>>>>>>> > +PACKAGECONFIG[ssl-curl] = >>>>>>>>>> "-DWITH_SSLCURL=ON,-DWITH_SSLCURL=OFF,curl openssl" >>>>>>>>>> > +PACKAGECONFIG[sha256] = "-DWITH_SHA256=ON,-DWITH_SHA256=OFF" >>>>>>>>>> > +PACKAGECONFIG[libsolv] = >>>>>>>>>> "-DUSE_SOLVER_LIBSOLV=ON,-DUSE_SOLVER_LIBSOLV=OFF,libsolv" >>>>>>>>>> > >>>>>>>>>> > -EXTRA_OECONF = "--enable-zstd" >>>>>>>>>> > -EXTRA_OECONF:append:class-native = " >>>>>>>>>> --localstatedir=/${@os.path.relpath('${localstatedir}', >>>>>>>>>> '${STAGING_DIR_NATIVE}')} >>>>>>>>>> --sysconfdir=/${@os.path.relpath('${sysconfdir}', >>>>>>>>>> '${STAGING_DIR_NATIVE}')}" >>>>>>>>>> > +EXTRA_OECMAKE = "-DWITH_ZSTD=ON" >>>>>>>>>> > +EXTRA_OECMAKE:append:class-native = " >>>>>>>>>> -DVARDIR=/${@os.path.relpath('${localstatedir}', >>>>>>>>>> '${STAGING_DIR_NATIVE}')} >>>>>>>>>> -DSYSCONFDIR=/${@os.path.relpath('${sysconfdir}', >>>>>>>>>> '${STAGING_DIR_NATIVE}')}" >>>>>>>>>> > >>>>>>>>>> > do_install:append () { >>>>>>>>>> > install -d ${D}${sysconfdir}/opkg >>>>>>>>>> > @@ -56,6 +57,9 @@ do_install:append () { >>>>>>>>>> > } >>>>>>>>>> > >>>>>>>>>> > do_install_ptest () { >>>>>>>>>> > + # the ptest class uses a Makefile for installation, but >>>>>>>>>> cmake uses Ninja per default so we need to install ptests manually: >>>>>>>>>> > + cp -r ${S}/tests ${D}${PTEST_PATH} >>>>>>>>>> > + >>>>>>>>>> > sed -i -e '/@echo $^/d' ${D}${PTEST_PATH}/tests/Makefile >>>>>>>>>> > sed -i -e '/@PYTHONPATH=. $(PYTHON) $^/a\\t@if [ "$$?" >>>>>>>>>> != "0" ];then echo "FAIL:"$^;else echo "PASS:"$^;fi' >>>>>>>>>> ${D}${PTEST_PATH}/tests/Makefile >>>>>>>>>> > } >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#227409): https://lists.openembedded.org/g/openembedded-core/message/227409 Mute This Topic: https://lists.openembedded.org/mt/115910660/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
