Sorry for the delayed response, but I found the same issue with the kirkstone version that Vivek did.
Awaiting a V2 :-) Steve On Thu, Mar 28, 2024 at 5:51 PM Vivek Kumbhar via lists.openembedded.org <vkumbhar=mvista....@lists.openembedded.org> wrote: > > Kirkstone-nut openssl compile error: > > Error Log: > > ERROR: openssl-3.0.13-r0 do_patch: Applying patch 'bti.patch' on target > directory > '/home/vkumbhar/kirkstone-nut/build/tmp-glibc/work/core2-64-oe-linux/openssl/3.0.13-r0/openssl-3.0.13' > CmdError('quilt --quiltrc > /home/vkumbhar/kirkstone-nut/build/tmp-glibc/work/core2-64-oe-linux/openssl/3.0.13-r0/recipe-sysroot-native/etc/quiltrc > push', 0, "stdout: Applying patch bti.patch > can't find file to patch at input line 23 > Perhaps you used the wrong -p or --strip option? > The text leading up to this was: > -------------------------- > |From ba8a599395f8b770c76316b5f5b0f3838567014f Mon Sep 17 00:00:00 2001 > |From: Tom Cosgrove <tom.cosgr...@arm.com> > |Date: Tue, 26 Mar 2024 13:18:00 +0000 > |Subject: [PATCH] aarch64: fix BTI in bsaes assembly code > | > |In Arm systems where BTI is enabled but the Crypto extensions are not (more > |likely in FVPs than in real hardware), the bit-sliced assembler code will > |be used. However, this wasn't annotated with BTI instructions when BTI was > |enabled, so the moment libssl jumps into this code it (correctly) aborts. > | > |Solve this by adding the missing BTI landing pads. > | > |Upstream-Status: Submitted [https://github.com/openssl/openssl/pull/23982] > |Signed-off-by: Ross Burton <ross.bur...@arm.com> > |--- > | crypto/aes/asm/bsaes-armv8.pl | 5 ++++- > | 1 file changed, 4 insertions(+), 1 deletion(-) > | > |diff --git a/crypto/aes/asm/bsaes-armv8.pl b/crypto/aes/asm/bsaes-armv8.pl > |index b3c97e439f..c3c5ff3e05 100644 > |--- a/crypto/aes/asm/bsaes-armv8.pl > |+++ b/crypto/aes/asm/bsaes-armv8.pl > -------------------------- > No file to patch. Skipping patch. > 4 out of 4 hunks ignored > Patch bti.patch does not apply (enforce with -f) > > stderr: ") > ERROR: Logfile of failure stored in: > /home/vkumbhar/kirkstone-nut/build/tmp-glibc/work/core2-64-oe-linux/openssl/3.0.13-r0/temp/log.do_patch.152571 > ERROR: Task > (/home/vkumbhar/kirkstone-nut/meta/recipes-connectivity/openssl/openssl_3.0.13.bb:do_patch) > failed with exit code '1' > > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197630): https://lists.openembedded.org/g/openembedded-core/message/197630 Mute This Topic: https://lists.openembedded.org/mt/105174962/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-