Kris, I'd very much like to see a response from you on this issue. In message <[EMAIL PROTECTED]> on Thu, 02 Jan 2003 00:50:38 +0100 (CET), Richard Levitte - VMS Whacker <[EMAIL PROTECTED]> said:
levitte> In message <[EMAIL PROTECTED]> on Wed, 1 Jan 2003 06:11:24 -0800, Kris Kennaway <[EMAIL PROTECTED]> said: levitte> levitte> kris> uname -m returns "sparc64". I assume that the use of the hw.model levitte> kris> sysctl is so different x86 CPUs can be distinguished for purposes of levitte> kris> asm support (they all return "i386" from uname -m). levitte> levitte> Quick question, what does uname -m answer on an Alpha? "alpha"? In levitte> that case, would the following patch do (it's similar in spirit to the levitte> NetbBSD tests)? levitte> levitte> Index: config levitte> =================================================================== levitte> RCS file: /e/openssl/cvs/openssl/config,v levitte> retrieving revision 1.95.2.16 levitte> diff -u -u -r1.95.2.16 config levitte> --- config 6 Dec 2002 16:45:11 -0000 1.95.2.16 levitte> +++ config 1 Jan 2003 23:53:44 -0000 levitte> @@ -196,7 +196,7 @@ levitte> echo "${MACHINE}-whatever-bsdi"; exit 0 levitte> ;; levitte> levitte> - FreeBSD:*) levitte> + FreeBSD:*:*:*386*) levitte> VERS=`echo ${RELEASE} | sed -e 's/[-(].*//'` levitte> MACH=`sysctl -n hw.model` levitte> ARCH='whatever' levitte> @@ -205,7 +205,6 @@ levitte> *486* ) MACH="i486" ;; levitte> Pentium\ II*) MACH="i686" ;; levitte> Pentium* ) MACH="i586" ;; levitte> - Alpha* ) MACH="alpha" ;; levitte> * ) MACH="$MACHINE" ;; levitte> esac levitte> case ${MACH} in levitte> @@ -214,6 +213,10 @@ levitte> echo "${MACH}-${ARCH}-freebsd${VERS}"; exit 0 levitte> ;; levitte> levitte> + FreeBSD:*) levitte> + echo "${MACHINE}-whatever-freebsd"; exit 0 levitte> + ;; levitte> + levitte> NetBSD:*:*:*386*) levitte> echo "`(/usr/sbin/sysctl -n hw.model || /sbin/sysctl -n hw.model) | sed 's,.*\(.\)86-class.*,i\186,'`-whatever-netbsd"; exit 0 levitte> ;; levitte> @@ -640,6 +643,7 @@ levitte> *86*-*-solaris2) OUT="solaris-x86-$CC" ;; levitte> *-*-sunos4) OUT="sunos-$CC" ;; levitte> alpha*-*-freebsd*) OUT="FreeBSD-alpha" ;; levitte> + sparc64-*-freebsd*) OUT="FreeBSD-sparc64" ;; levitte> *-freebsd[3-9]*) OUT="FreeBSD-elf" ;; levitte> *-freebsd[1-2]*) OUT="FreeBSD" ;; levitte> *86*-*-netbsd) OUT="NetBSD-x86" ;; levitte> levitte> -- levitte> Richard Levitte \ Spannv�gen 38, II \ [EMAIL PROTECTED] levitte> Redakteur@Stacken \ S-168 35 BROMMA \ T: +46-8-26 52 47 levitte> \ SWEDEN \ or +46-708-26 53 44 levitte> Procurator Odiosus Ex Infernis -- [EMAIL PROTECTED] levitte> Member of the OpenSSL development team: http://www.openssl.org/ levitte> levitte> Unsolicited commercial email is subject to an archival fee of $400. levitte> See <http://www.stacken.kth.se/~levitte/mail/> for more info. levitte> ______________________________________________________________________ levitte> OpenSSL Project http://www.openssl.org levitte> Development Mailing List [EMAIL PROTECTED] levitte> Automated List Manager [EMAIL PROTECTED] levitte> ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
