Fixing include detection for ppc64 and ppc64le

This commit is contained in:
Brent Baude 2014-06-02 13:31:00 -05:00
parent dd3038204b
commit c52d688510
4 changed files with 18 additions and 3 deletions

6
ppl.hh
View File

@ -25,8 +25,12 @@ site: http://www.cs.unipr.it/ppl/ . */
#include "ppl-x86_64.hh"
#elif defined(__i386__)
#include "ppl-i386.hh"
#elif defined(__powerpc64__)
#elif defined(__powerpc64__)
#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
#include "ppl-ppc64.hh"
#else
#include "ppl-ppc64le.hh"
#endif
#elif defined(__powerpc__)
#include "ppl-ppc.hh"
#elif defined(__ia64__)

View File

@ -1,6 +1,6 @@
Name: ppl
Version: 1.1
Release: 2%{?dist}
Release: 3%{?dist}
Summary: The Parma Polyhedra Library: a library of numerical abstractions
Group: Development/Libraries
License: GPLv3+
@ -302,6 +302,9 @@ mv \
%postun -p /sbin/ldconfig
%changelog
* Mon Jun 02 2014 Brent Baude <baude@us.ibm.com> - 1.1-3
- Fixing include detection for ppc64 and ppc64le
* Thu May 22 2014 Brent Baude <baude@us.ibm.com> - 1.1-2
- Replace ppc64 arch with power64 macro

View File

@ -25,8 +25,12 @@ site: http://www.cs.unipr.it/ppl/ . */
#include "ppl_c-x86_64.h"
#elif defined(__i386__)
#include "ppl_c-i386.h"
#elif defined(__powerpc64__)
#elif defined(__powerpc64__)
#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
#include "ppl_c-ppc64.h"
#else
#include "ppl_c-ppc64le.h"
#endif
#elif defined(__powerpc__)
#include "ppl_c-ppc.h"
#elif defined(__ia64__)

4
pwl.hh
View File

@ -26,7 +26,11 @@ site: http://www.cs.unipr.it/Software/ . */
#elif defined(__i386__)
#include "pwl-i386.hh"
#elif defined(__powerpc64__)
#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
#include "pwl-ppc64.hh"
#else
#include "pwl-ppc64le.hh"
#endif
#elif defined(__powerpc__)
#include "pwl-ppc.hh"
#elif defined(__ia64__)