31 lines
942 B
Diff
31 lines
942 B
Diff
--- cryptlib-3.4.3.1/tools/ccopts.sh.orig 2022-12-30 17:40:57.093303975 +0100
|
|
+++ cryptlib-3.4.3.1/tools/ccopts.sh 2022-12-30 17:41:51.230634217 +0100
|
|
@@ -385,7 +385,17 @@
|
|
# worked since at least 2.7.2 although it wasn't actually documented until
|
|
# the first 3.x releases).
|
|
|
|
-GCC_VER="$(gcc -dumpversion | tr -d '.' | cut -c 1-2)"
|
|
+GCC_VER="$($CC -dumpversion)"
|
|
+case $GCC_VER in
|
|
+ [0-9])
|
|
+ GCC_VER="${GCC_VER}0" ;;
|
|
+
|
|
+ [0-9][0-9]*)
|
|
+ GCC_VER="$(echo $GCC_VER | tr -d '.' | cut -c 1-3)" ;;
|
|
+
|
|
+ *)
|
|
+ GCC_VER="$(echo $GCC_VER | tr -d '.' | cut -c 1-2)" ;;
|
|
+esac
|
|
|
|
# Try and determine the CPU type. This is made more complex by a pile of
|
|
# *BSE's which, along with antideluvian tools like an as that doesn't
|
|
@@ -471,7 +481,7 @@
|
|
CCARGS="$CCARGS -march=pentium" ;;
|
|
esac ;
|
|
else
|
|
- CCARGS="$CCARGS -mcpu=pentium" ;
|
|
+ CCARGS="$CCARGS -march=native" ;
|
|
fi ;
|
|
fi
|
|
|