X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=config;h=10528a83d9a0c5d03dcf14d70a496f1c778f2eed;hp=56aad1d70b3748f8f61ce706294949214d0c8a0d;hb=885982dc6e83bbd80310daee8b691848006aa401;hpb=767f68cc806d44d5180d15e2c28924c834116b7f diff --git a/config b/config index 56aad1d70b..10528a83d9 100755 --- a/config +++ b/config @@ -114,6 +114,10 @@ case "${SYSTEM}:${RELEASE}:${VERSION}:${MACHINE}" in echo "${MACHINE}-lynx-lynxos"; exit 0 ;; + BSD/OS:4.*) + echo "${MACHINE}-whatever-bsdi4"; exit 0 + ;; + BSD/386:*:*:*486*|BSD/OS:*:*:*:*486*) echo "i486-whatever-bsdi"; exit 0 ;; @@ -201,8 +205,12 @@ case "${SYSTEM}:${RELEASE}:${VERSION}:${MACHINE}" in echo "${MACHINE}-unknown-ultrix"; exit 0 ;; - SINIX*) - echo "${MACHINE}-sni-sysv4"; exit 0 + SINIX*|ReliantUNIX*) + echo "${MACHINE}-siemens-sysv4"; exit 0 + ;; + + POSIX-BC*) + echo "${MACHINE}-siemens-sysv4"; exit 0 # Here, $MACHINE == "BS2000" ;; machten:*) @@ -286,9 +294,9 @@ else if [ "$SYSTEM" = "SunOS" ] then case `cc -V 2>&1` in - *4*) CC=sc4;; - *5*) CC=sc5;; - *) CC=cc;; + *4*) CC=cc;; + *5*) CC=cc;; + *) CC=sc3;; esac fi fi @@ -304,6 +312,8 @@ echo Operating system: $GUESSOS case "$GUESSOS" in alpha-*-linux2) OUT="alpha-gcc" ;; ppc-*-linux2) OUT="linux-ppc" ;; + mips-*-linux?) OUT="linux-mips" ;; + sparc64-*-linux2) OUT="linux-sparc64-$CC" ;; *-*-linux2) OUT="linux-elf" ;; *-*-linux1) OUT="linux-aout" ;; sun4u-sun-solaris2) OUT="solaris-usparc-$CC" ;; @@ -320,9 +330,12 @@ case "$GUESSOS" in alpha*-*-openbsd) OUT="OpenBSD-alpha" ;; pmax*-*-openbsd) OUT="OpenBSD-mips" ;; *-*-openbsd) OUT="OpenBSD" ;; + *86*-*-bsdi4) OUT="bsdi-elf-gcc" ;; *-*-osf) OUT="alpha-cc" ;; *-*-unixware*) OUT="unixware-2.0" ;; - *-sni-sysv4) OUT="SINIX" ;; + BS2000-siemens-sysv4) OUT="BS2000-OSD" ;; + RM*-siemens-sysv4) OUT="ReliantUNIX" ;; + *-siemens-sysv4) OUT="SINIX" ;; # these are all covered by the catchall below # *-hpux*) OUT="hpux-$CC" ;; # *-aix) OUT="aix-$CC" ;; @@ -333,7 +346,10 @@ esac # gcc < 2.8 does not support -mcpu=ultrasparc if [ "$OUT" = solaris-usparc-gcc ] then - if [ `echo $GCCVER | sed 's/.*version //;s/\.//;s/\..*//'` -lt 28 ] + GCCVERMAJOR="`echo $GCCVER | sed 's/.*version \([^.]*\).*/\1/`" + GCCVERMINOR="`echo $GCCVER | sed 's/.*version[^.]*\.\([^.]*\).*/\1/`" + echo "gcc version $GCCVERMAJOR.$GCCVERMINOR.x" + if [ $GCCVERMAJOR$GCCVERMINOR -lt 28 ] then OUT=solaris-usparc-oldgcc fi @@ -343,6 +359,14 @@ case "$GUESSOS" in i386-*) options="$options 386" ;; esac +for i in bf cast des dh dsa hmac md2 md5 mdc2 rc2 rc4 rc5 rsa sha +do + if [ ! -d crypto/$i ] + then + options="$options no-$i" + fi +done + if [ -z "$OUT" ]; then OUT="$CC" fi