From 419fbd6fba15beaea3f3e6d22ef9e161f032f460 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Fri, 26 May 2023 21:51:56 -0500 Subject: fix asm on x86_64 macos --- update.sh | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'update.sh') diff --git a/update.sh b/update.sh index d42cd58..abf2097 100755 --- a/update.sh +++ b/update.sh @@ -194,6 +194,11 @@ fixup_masm() { > $2 } +fixup_macosx() { + echo Fixing up $2 + sed -e 's/endbr64//' $1 > $2 +} + # generate assembly crypto algorithms asm_src=$libcrypto_src gen_asm_stdout() { @@ -205,6 +210,8 @@ gen_asm_stdout() { EOF if [ $1 = "masm" ]; then fixup_masm crypto/$3.tmp crypto/$3 + elif [ $1 = "macosx" ]; then + fixup_macosx crypto/$3.tmp crypto/$3 else $MV crypto/$3.tmp crypto/$3 fi @@ -231,6 +238,8 @@ gen_asm() { EOF if [ $1 = "masm" ]; then fixup_masm crypto/$3.tmp crypto/$3 + elif [ $1 = "macosx" ]; then + fixup_macosx crypto/$3.tmp crypto/$3 else $MV crypto/$3.tmp crypto/$3 fi -- cgit v1.2.3-55-g6feb