From: Andy Polyakov Date: Tue, 31 May 2005 09:32:00 +0000 (+0000) Subject: Improve ELF detection procedure on BSD targets. X-Git-Tag: OpenSSL_0_9_8-beta4~35 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=053677d1243d72159c66a425224366574f74f1ab;p=openssl Improve ELF detection procedure on BSD targets. PR: 1079 --- diff --git a/config b/config index 3b4b0f619f..068d54b870 100755 --- a/config +++ b/config @@ -660,7 +660,9 @@ case "$GUESSOS" in sparc64-*-*bsd*) OUT="BSD-sparc64" ;; ia64-*-*bsd*) OUT="BSD-ia64" ;; amd64-*-*bsd*) OUT="BSD-x86_64" ;; - *86*-*-*bsd*) case "`(file -L /usr/lib/libc.so.*) 2>/dev/null`" in + *86*-*-*bsd*) # assume highest libc.so.* version is the one in effect + libc=`(ls /usr/lib/libc.so.* /lib/libc.so.* | tail -1) 2>/dev/null` + case "`(file $libc) 2>/dev/null`" in *ELF*) OUT="BSD-x86-elf" ;; *) OUT="BSD-x86"; options="$options no-sse2" ;; esac ;;