From 46ac7447bf2e07c1d037e14cc61d403da9ebd4fa Mon Sep 17 00:00:00 2001 From: jkim Date: Mon, 2 Nov 2015 17:41:15 +0000 Subject: [PATCH] MFC: r290121 Define endianness for non-x86 platforms. git-svn-id: svn://svn.freebsd.org/base/stable/9@290274 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- secure/lib/libcrypto/Makefile.inc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/secure/lib/libcrypto/Makefile.inc b/secure/lib/libcrypto/Makefile.inc index 0c9e66ca9..ee2838602 100644 --- a/secure/lib/libcrypto/Makefile.inc +++ b/secure/lib/libcrypto/Makefile.inc @@ -17,8 +17,12 @@ CFLAGS+= -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H CFLAGS+= -DOPENSSL_NO_IDEA .endif -.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "amd64" -CFLAGS+= -DL_ENDIAN +.include + +.if ${TARGET_ENDIANNESS} == 1234 +CFLAGS+= -DL_ENDIAN +.elif ${TARGET_ENDIANNESS} == 4321 +CFLAGS+= -DB_ENDIAN .endif MANDIR= ${SHAREDIR}/openssl/man/man -- 2.45.0