summaryrefslogtreecommitdiff
path: root/src/lib/libssl/src/config
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/src/config')
-rw-r--r--src/lib/libssl/src/config50
1 files changed, 38 insertions, 12 deletions
diff --git a/src/lib/libssl/src/config b/src/lib/libssl/src/config
index 458838d800..d22836f80f 100644
--- a/src/lib/libssl/src/config
+++ b/src/lib/libssl/src/config
@@ -49,10 +49,18 @@ if [ "x$XREL" != "x" ]; then
49 echo "whatever-whatever-sco5"; exit 0 49 echo "whatever-whatever-sco5"; exit 0
50 ;; 50 ;;
51 4.2MP) 51 4.2MP)
52 if [ "x$VERSION" = "x2.1.1" ]; then 52 if [ "x$VERSION" = "x2.01" ]; then
53 echo "${MACHINE}-whatever-unixware201"; exit 0
54 elif [ "x$VERSION" = "x2.02" ]; then
55 echo "${MACHINE}-whatever-unixware202"; exit 0
56 elif [ "x$VERSION" = "x2.03" ]; then
57 echo "${MACHINE}-whatever-unixware203"; exit 0
58 elif [ "x$VERSION" = "x2.1.1" ]; then
53 echo "${MACHINE}-whatever-unixware211"; exit 0 59 echo "${MACHINE}-whatever-unixware211"; exit 0
54 elif [ "x$VERSION" = "x2.1.2" ]; then 60 elif [ "x$VERSION" = "x2.1.2" ]; then
55 echo "${MACHINE}-whatever-unixware212"; exit 0 61 echo "${MACHINE}-whatever-unixware212"; exit 0
62 elif [ "x$VERSION" = "x2.1.3" ]; then
63 echo "${MACHINE}-whatever-unixware213"; exit 0
56 else 64 else
57 echo "${MACHINE}-whatever-unixware2"; exit 0 65 echo "${MACHINE}-whatever-unixware2"; exit 0
58 fi 66 fi
@@ -79,6 +87,14 @@ case "${SYSTEM}:${RELEASE}:${VERSION}:${MACHINE}" in
79 echo "m68k-apple-aux3"; exit 0 87 echo "m68k-apple-aux3"; exit 0
80 ;; 88 ;;
81 89
90 AIX:[3456789]:4:*)
91 echo "${MACHINE}-ibm-aix43"; exit 0
92 ;;
93
94 AIX:*:[56789]:*)
95 echo "${MACHINE}-ibm-aix43"; exit 0
96 ;;
97
82 AIX:*) 98 AIX:*)
83 echo "${MACHINE}-ibm-aix"; exit 0 99 echo "${MACHINE}-ibm-aix"; exit 0
84 ;; 100 ;;
@@ -168,7 +184,7 @@ case "${SYSTEM}:${RELEASE}:${VERSION}:${MACHINE}" in
168 ;; 184 ;;
169 185
170 NetBSD:*:*:*386*) 186 NetBSD:*:*:*386*)
171 echo "`/usr/sbin/sysctl -n hw.model | sed 's,.*\(.\)86-class.*,i\186,'`-whatever-netbsd"; exit 0 187 echo "`(/usr/sbin/sysctl -n hw.model || /sbin/sysctl -n hw.model) | sed 's,.*\(.\)86-class.*,i\186,'`-whatever-netbsd"; exit 0
172 ;; 188 ;;
173 189
174 NetBSD:*) 190 NetBSD:*)
@@ -393,10 +409,16 @@ case "$GUESSOS" in
393 ;; 409 ;;
394 mips4-sgi-irix64) 410 mips4-sgi-irix64)
395 echo "WARNING! If you wish to build 64-bit library, then you have to" 411 echo "WARNING! If you wish to build 64-bit library, then you have to"
396 echo " invoke './Configre irix64-mips4-$CC' *manually*." 412 echo " invoke './Configure irix64-mips4-$CC' *manually*."
397 echo " Type Ctrl-C if you don't want to continue." 413 echo " Type return if you want to continue, Ctrl-C to abort."
398 read waste < /dev/tty 414 read waste < /dev/tty
399 options="$options -mips4" 415 CPU=`(hinv -t cpu) 2>/dev/null | sed 's/^CPU:[^R]*R\([0-9]*\).*/\1/'`
416 CPU=${CPU:-0}
417 if [ $CPU -ge 5000 ]; then
418 options="$options -mips4"
419 else
420 options="$options -mips3"
421 fi
400 OUT="irix-mips3-$CC" 422 OUT="irix-mips3-$CC"
401 ;; 423 ;;
402 alpha-*-linux2) 424 alpha-*-linux2)
@@ -422,11 +444,11 @@ case "$GUESSOS" in
422 #till 64-bit glibc for SPARC is operational:-( 444 #till 64-bit glibc for SPARC is operational:-(
423 #echo "WARNING! If you wish to build 64-bit library, then you have to" 445 #echo "WARNING! If you wish to build 64-bit library, then you have to"
424 #echo " invoke './Configure linux64-sparcv9' *manually*." 446 #echo " invoke './Configure linux64-sparcv9' *manually*."
425 #echo " Type Ctrl-C if you don't want to continue." 447 #echo " Type return if you want to continue, Ctrl-C to abort."
426 #read waste < /dev/tty 448 #read waste < /dev/tty
427 OUT="linux-sparcv9" ;; 449 OUT="linux-sparcv9" ;;
428 sparc-*-linux2) 450 sparc-*-linux2)
429 KARCH=`awk '/type/{print$3}' /proc/cpuinfo` 451 KARCH=`awk '/^type/{print$3}' /proc/cpuinfo`
430 case ${KARCH:-sun4} in 452 case ${KARCH:-sun4} in
431 sun4u*) OUT="linux-sparcv9" ;; 453 sun4u*) OUT="linux-sparcv9" ;;
432 sun4m) OUT="linux-sparcv8" ;; 454 sun4m) OUT="linux-sparcv8" ;;
@@ -434,6 +456,7 @@ case "$GUESSOS" in
434 *) OUT="linux-sparcv7" ;; 456 *) OUT="linux-sparcv7" ;;
435 esac ;; 457 esac ;;
436 arm*-*-linux2) OUT="linux-elf-arm" ;; 458 arm*-*-linux2) OUT="linux-elf-arm" ;;
459 s390-*-linux2) OUT="linux-s390" ;;
437 *-*-linux2) OUT="linux-elf" ;; 460 *-*-linux2) OUT="linux-elf" ;;
438 *-*-linux1) OUT="linux-aout" ;; 461 *-*-linux1) OUT="linux-aout" ;;
439 sun4u*-*-solaris2) 462 sun4u*-*-solaris2)
@@ -441,7 +464,7 @@ case "$GUESSOS" in
441 if [ "$ISA64" != "" -a "$CC" = "cc" -a $CCVER -ge 50 ]; then 464 if [ "$ISA64" != "" -a "$CC" = "cc" -a $CCVER -ge 50 ]; then
442 echo "WARNING! If you wish to build 64-bit library, then you have to" 465 echo "WARNING! If you wish to build 64-bit library, then you have to"
443 echo " invoke './Configure solaris64-sparcv9-cc' *manually*." 466 echo " invoke './Configure solaris64-sparcv9-cc' *manually*."
444 echo " Type Ctrl-C if you don't want to continue." 467 echo " Type return if you want to continue, Ctrl-C to abort."
445 read waste < /dev/tty 468 read waste < /dev/tty
446 fi 469 fi
447 OUT="solaris-sparcv9-$CC" ;; 470 OUT="solaris-sparcv9-$CC" ;;
@@ -466,9 +489,12 @@ case "$GUESSOS" in
466 *-*-unixware7) OUT="unixware-7" ;; 489 *-*-unixware7) OUT="unixware-7" ;;
467 *-*-UnixWare7) OUT="unixware-7" ;; 490 *-*-UnixWare7) OUT="unixware-7" ;;
468 *-*-Unixware7) OUT="unixware-7" ;; 491 *-*-Unixware7) OUT="unixware-7" ;;
469 *-*-unixware[1-2]*) OUT="unixware-2.0" ;; 492 *-*-unixware20*) OUT="unixware-2.0" ;;
470 *-*-UnixWare[1-2]*) OUT="unixware-2.0" ;; 493 *-*-unixware21*) OUT="unixware-2.1" ;;
471 *-*-Unixware[1-2]*) OUT="unixware-2.0" ;; 494 *-*-UnixWare20*) OUT="unixware-2.0" ;;
495 *-*-UnixWare21*) OUT="unixware-2.1" ;;
496 *-*-Unixware20*) OUT="unixware-2.0" ;;
497 *-*-Unixware21*) OUT="unixware-2.1" ;;
472 BS2000-siemens-sysv4) OUT="BS2000-OSD" ;; 498 BS2000-siemens-sysv4) OUT="BS2000-OSD" ;;
473 RM*-siemens-sysv4) OUT="ReliantUNIX" ;; 499 RM*-siemens-sysv4) OUT="ReliantUNIX" ;;
474 *-siemens-sysv4) OUT="SINIX" ;; 500 *-siemens-sysv4) OUT="SINIX" ;;
@@ -563,7 +589,7 @@ OUT="$PREFIX$OUT"
563 589
564$PERL ./Configure LIST | grep "$OUT" > /dev/null 590$PERL ./Configure LIST | grep "$OUT" > /dev/null
565if [ $? = "0" ]; then 591if [ $? = "0" ]; then
566 #echo Configuring for $OUT 592 echo Configuring for $OUT
567 593
568 if [ "$TEST" = "true" ]; then 594 if [ "$TEST" = "true" ]; then
569 echo $PERL ./Configure $OUT $options 595 echo $PERL ./Configure $OUT $options