diff options
Diffstat (limited to 'src/lib/libssl/src/config')
-rw-r--r-- | src/lib/libssl/src/config | 50 |
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 |
565 | if [ $? = "0" ]; then | 591 | if [ $? = "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 |