I see.

Openssl backported following to 1_1_1 - 
https://github.com/openssl/openssl/commit/969327390220aee7515a4054d5189186402d6687
So I need to backport following to dunfell - 
https://git.openembedded.org/openembedded-core/commit/meta/recipes-connectivity/openssl/openssl/0001-Configure-do-not-tweak-mips-cflags.patch?h=kirkstone&id=f028a55383588d68c052f19f16d0f3f4d0560c57
I'll try to find some time and setup a mips build today or tomorrow.

Note that I don't like that patch as we should probably correct configure 
options for openssl, but I don't want to open that in dunfell.

Peter

-----Original Message-----
From: Steve Sakoman <[email protected]> 
Sent: Thursday, August 10, 2023 4:30
To: Marko, Peter (ADV D EU SK BFS1) <[email protected]>
Cc: [email protected]
Subject: Re: [OE-core][dunfell][PATCH] openssl: Upgrade 1.1.1t -> 1.1.1v

> I'm getting a failure on the autobuilder for the qemumips64 machine:
>
> DEBUG: Executing shell function do_compile
> NOTE: make -j 16 -l 52
> perl "-I." -Mconfigdata "../openssl-1.1.1v/util/dofile.pl" \
>     "-oMakefile" ../openssl-1.1.1v/include/crypto/bn_conf.h.in > 
> include/crypto/bn_conf.h perl "-I." -Mconfigdata 
> "../openssl-1.1.1v/util/dofile.pl" \
>     "-oMakefile" ../openssl-1.1.1v/include/openssl/opensslconf.h.in > 
> include/openssl/opensslconf.h perl "-I." -Mconfigdata 
> "../openssl-1.1.1v/util/dofile.pl" \
>     "-oMakefile" ../openssl-1.1.1v/include/crypto/dso_conf.h.in > 
> include/crypto/dso_conf.h make depend && make _all
> make[1]: Entering directory
> 'TOPDIR/tmp/work/mips64r2-poky-linux/openssl/1.1.1v-r0/build'
> make[1]: Leaving directory
> 'TOPDIR/tmp/work/mips64r2-poky-linux/openssl/1.1.1v-r0/build'
> make[1]: Entering directory
> 'TOPDIR/tmp/work/mips64r2-poky-linux/openssl/1.1.1v-r0/build'
> mips64-poky-linux-gcc  -meb -mabi=64 -mhard-float -march=mips64r2 
> -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security 
> -Werror=format-security 
> --sysroot=TOPDIR/tmp/work/mips64r2-poky-linux/openssl/1.1.1v-r0/recipe-sysroot
>  -I. -Iinclude -I../openssl-1.1.1v -I../openssl-1.1.1v/include -fPIC -pthread 
> -mabi=64 -mips3 -Wa,--noexecstack -O2 -pipe -g -feliminate-unused-debug-types
> -fmacro-prefix-map=TOPDIR/tmp/work/mips64r2-poky-linux/openssl/1.1.1v-r0=/usr/src/debug/openssl/1.1.1v-r0
>
> -fdebug-prefix-map=TOPDIR/tmp/work/mips64r2-poky-linux/openssl/1.1.1v-r0=/usr/src/debug/openssl/1.1.1v-r0
>
> -fdebug-prefix-map=TOPDIR/tmp/work/mips64r2-poky-linux/openssl/1.1.1v-r0/recipe-sysroot=
>
> -fdebug-prefix-map=TOPDIR/tmp/work/mips64r2-poky-linux/openssl/1.1.1v-r0/recipe-sysroot-native=
>  -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DSHA1_ASM 
> -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DPOLY1305_ASM 
> -DOPENSSLDIR="\"/usr/lib/ssl-1.1\""
> -DENGINESDIR="\"/usr/lib/engines-1.1\"" -DNDEBUG  -MMD -MF 
> apps/app_rand.d.tmp -MT apps/app_rand.o -c -o apps/app_rand.o 
> ../openssl-1.1.1v/apps/app_rand.c Assembler messages:
> Error: -mips3 conflicts with the other architecture options, which imply 
> -mips64r2
> cc1: error: '-mips3' conflicts with the other architecture options, which 
> specify a mips64r2 processor
> make[1]: *** [Makefile:711: apps/app_rand.o] Error 1
> make[1]: Leaving directory
> 'TOPDIR/tmp/work/mips64r2-poky-linux/openssl/1.1.1v-r0/build'
> make: *** [Makefile:178: all] Error 2
> ERROR: oe_runmake failed
> WARNING: exit code 1 from a shell command.
> ERROR: Execution of
> 'TOPDIR/tmp/work/mips64r2-poky-linux/openssl/1.1.1v-r0/temp/run.do_compile.3017457'
> failed with exit code 1
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#185724): 
https://lists.openembedded.org/g/openembedded-core/message/185724
Mute This Topic: https://lists.openembedded.org/mt/100494506/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to