[openssl-dev] Endianess info

Salz, Rich rsalz at akamai.com
Thu Feb 11 18:35:01 UTC 2016


Does this patch work for you?
; git diff
diff --git a/Configure b/Configure
index 3dc6a42..b36bc32 100755
--- a/Configure
+++ b/Configure
@@ -1553,6 +1553,8 @@ foreach (grep /_asm_src$/, keys %target) {
     ($target{$obj} = $target{$src}) =~ s/\.[csS]\b/.o/g;
}

+$config{lendian} = $config{cflags} =~ /-DL_ENDIAN/ ? 'define' : 'undef';
+
# Write down our configuration where it fits #########################

open(OUT,">configdata.pm") || die "unable to create configdata.pm: $!\n";
diff --git a/include/openssl/opensslconf.h.in b/include/openssl/opensslconf.h.in
index d9f6429..9dc547f 100644
--- a/include/openssl/opensslconf.h.in
+++ b/include/openssl/opensslconf.h.in
@@ -122,6 +122,8 @@ EOF

/* Generate 80386 code? */
{- $config{processor} eq "386" ? "#define" : "#undef" -} I386_ONLY
+/* Big or little endian? */
+{- $config{lendian} eq "define" ? "#define" : "#undef" -} OPENSSL_LITTLE_ENDIAN

#undef OPENSSL_UNISTD
#define OPENSSL_UNISTD {- $target{unistd} -}

--
Senior Architect, Akamai Technologies
IM: richsalz at jabber.at Twitter: RichSalz

From: Dmitry Belyavsky [mailto:beldmit at gmail.com]
Sent: Thursday, February 11, 2016 12:45 PM
To: openssl-dev at openssl.org
Subject: Re: [openssl-dev] Endianess info

Hello Rich,



On Thu, Feb 11, 2016 at 8:39 PM, Salz, Rich <rsalz at akamai.com<mailto:rsalz at akamai.com>> wrote:
> Is the endianess information available in any of installed by the 1.1.0 version *.h files?
> All the other necessary for building an algorithms-providing engine outside of the openssl source tree can be found in the opensslconf.h file.

No, but that's an excellent idea.  Which #define do you need "moved" from an existing header file?

I need the L_ENDIAN #define.

Thank you!

--
SY, Dmitry Belyavsky
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-dev/attachments/20160211/d0d0c2e9/attachment-0001.html>


More information about the openssl-dev mailing list