Author: bdragon
Date: Wed Sep  9 00:06:35 2020
New Revision: 365489
URL: https://svnweb.freebsd.org/changeset/base/365489

Log:
  [PowerPC64LE] PPC64LE support for libelf.
  
  Fix native detection when building on powerpc64le.
  
  I will be submitting this and r361104 upstream shortly.
  
  Sponsored by: Tag1 Consulting, Inc.

Modified:
  head/contrib/elftoolchain/libelf/_libelf_config.h

Modified: head/contrib/elftoolchain/libelf/_libelf_config.h
==============================================================================
--- head/contrib/elftoolchain/libelf/_libelf_config.h   Wed Sep  9 00:00:43 
2020        (r365488)
+++ head/contrib/elftoolchain/libelf/_libelf_config.h   Wed Sep  9 00:06:35 
2020        (r365489)
@@ -94,7 +94,11 @@
 #elif  defined(__powerpc64__)
 
 #define        LIBELF_ARCH             EM_PPC64
+#if    __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
+#define        LIBELF_BYTEORDER        ELFDATA2LSB
+#else
 #define        LIBELF_BYTEORDER        ELFDATA2MSB
+#endif
 #define        LIBELF_CLASS            ELFCLASS64
 
 #elif  defined(__powerpc__)
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to