> -----Original Message-----
> From: Mathieu Dubois-Briand <[email protected]>
> Sent: Monday, May 11, 2026 11:14 AM
> To: Marko, Peter (FT D EU SK BFS1) <[email protected]>;
> [email protected]
> Subject: Re: [OE-core] [PATCH] gnutls: upgrade 3.8.12 -> 3.8.13
> 
> On Sun May 10, 2026 at 6:24 PM CEST, Peter Marko via lists.openembedded.org
> wrote:
> > From: Peter Marko <[email protected]>
> >
> > Solves CVE-2026-33846, CVE-2026-42009, CVE-2026-33845, CVE-2026-42010,
> > CVE-2026-3833, CVE-2026-42011, CVE-2026-42012, CVE-2026-42013,
> > CVE-2026-42014, CVE-2026-5260, CVE-2026-42015, CVE-2026-3832 and
> > CVE-2026-5419.
> >
> > Release notes: [1]
> >
> > Rebase patches and drop patch included in this release.
> >
> > [1] https://github.com/gnutls/gnutls/blob/3.8.13/NEWS
> >
> > Signed-off-by: Peter Marko <[email protected]>
> > ---
> 
> Hi Peter,
> 
> Thanks for the upgrade.
> 
> I note some issues on the autobuilder: build issues with musl and ptest
> failures.
> 
> ERROR: gnutls-3.8.13-r0 do_install_ptest_base: Execution of 
> '/srv/pokybuild/yocto-
> worker/musl-qemux86/build/build/tmp/work/core2-32-poky-linux-
> musl/gnutls/3.8.13/temp/run.do_install_ptest_base.4034882' failed with exit 
> code 1
> ...
> | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-
> linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky-
> linux-musl-ld: mini_dtls_fragments-mini-dtls-fragments.o: in function
> `split_client_hello':
> | /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-fragments.c:429:(.text+0x6c): 
> undefined
> reference to `rpl_malloc'
> | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-
> linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky-
> linux-musl-ld: /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-
> fragments.c:431:(.text+0x8b): undefined reference to `rpl_malloc'
> | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-
> linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky-
> linux-musl-ld: mini_dtls_fragments-mini-dtls-fragments.o: in function
> `queue_put_renumbered':
> | /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-fragments.c:412:(.text+0x391): 
> undefined
> reference to `rpl_malloc'
> | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-
> linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky-
> linux-musl-ld: /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-
> fragments.c:417:(.text+0x44c): undefined reference to `rpl_free'
> | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-
> linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky-
> linux-musl-ld: mini_dtls_fragments-mini-dtls-fragments.o: in function
> `client_push_split_hello':
> | /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-fragments.c:472:(.text+0x535): 
> undefined
> reference to `rpl_free'
> | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-
> linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky-
> linux-musl-ld: /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-
> fragments.c:473:(.text+0x541): undefined reference to `rpl_free'
> | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-
> linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky-
> linux-musl-ld: mini_dtls_fragments-mini-dtls-fragments.o: in function
> `client_push_split_hello_bad_seq':
> | /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-fragments.c:500:(.text+0x629): 
> undefined
> reference to `rpl_free'
> | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-
> linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky-
> linux-musl-ld: /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-
> fragments.c:501:(.text+0x635): undefined reference to `rpl_free'
> | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-
> linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky-
> linux-musl-ld: mini_dtls_fragments-mini-dtls-fragments.o: in function 
> `client_push_inj0':
> | /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-fragments.c:192:(.text+0x139d):
> undefined reference to `rpl_malloc'
> | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky-
> linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky-
> linux-musl-ld: /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-
> fragments.c:208:(.text+0x1424): undefined reference to `rpl_free'
> | collect2: error: ld returned 1 exit status
> 
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/6/builds/3767
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/391
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/110/builds/375
> 
> Failed ptests:
> {'gnutls': ['key-openssl']}
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/3652
> 
> 
> Can you have a look at the issues?

I have backported two patches to fix musl build.

I also increased memory needed to pass the tests.
Unfortunately, I am usually testing with custom image much larger than 
core-image-ptest...

v2 is out.

Peter


> 
> Thanks,
> Mathieu
> 
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#236840): 
https://lists.openembedded.org/g/openembedded-core/message/236840
Mute This Topic: https://lists.openembedded.org/mt/119244202/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to