architecture: apparently there is LE ppc now
This commit is contained in:
parent
d27893efdf
commit
ae0e60fbbc
|
@ -51,7 +51,9 @@ Architecture uname_architecture(void) {
|
|||
{ "i386", ARCHITECTURE_X86 },
|
||||
#elif defined(__powerpc__) || defined(__powerpc64__)
|
||||
{ "ppc64", ARCHITECTURE_PPC64 },
|
||||
{ "ppc64le", ARCHITECTURE_PPC64_LE },
|
||||
{ "ppc", ARCHITECTURE_PPC },
|
||||
{ "ppcle", ARCHITECTURE_PPC_LE },
|
||||
#elif defined(__ia64__)
|
||||
{ "ia64", ARCHITECTURE_IA64 },
|
||||
#elif defined(__hppa__) || defined(__hppa64__)
|
||||
|
@ -136,7 +138,9 @@ static const char *const architecture_table[_ARCHITECTURE_MAX] = {
|
|||
[ARCHITECTURE_X86] = "x86",
|
||||
[ARCHITECTURE_X86_64] = "x86-64",
|
||||
[ARCHITECTURE_PPC] = "ppc",
|
||||
[ARCHITECTURE_PPC_LE] = "ppc-le",
|
||||
[ARCHITECTURE_PPC64] = "ppc64",
|
||||
[ARCHITECTURE_PPC64_LE] = "ppc64-le",
|
||||
[ARCHITECTURE_IA64] = "ia64",
|
||||
[ARCHITECTURE_PARISC] = "parisc",
|
||||
[ARCHITECTURE_PARISC64] = "parisc64",
|
||||
|
|
|
@ -27,7 +27,9 @@ typedef enum Architecture {
|
|||
ARCHITECTURE_X86 = 0,
|
||||
ARCHITECTURE_X86_64,
|
||||
ARCHITECTURE_PPC,
|
||||
ARCHITECTURE_PPC_LE,
|
||||
ARCHITECTURE_PPC64,
|
||||
ARCHITECTURE_PPC64_LE,
|
||||
ARCHITECTURE_IA64,
|
||||
ARCHITECTURE_PARISC,
|
||||
ARCHITECTURE_PARISC64,
|
||||
|
@ -56,9 +58,17 @@ Architecture uname_architecture(void);
|
|||
#elif defined(__i386__)
|
||||
# define native_architecture() ARCHITECTURE_X86
|
||||
#elif defined(__powerpc64__)
|
||||
# define native_architecture() ARCHITECTURE_PPC64
|
||||
# if defined(WORDS_BIGENDIAN)
|
||||
# define native_architecture() ARCHITECTURE_PPC64
|
||||
# else
|
||||
# define native_architecture() ARCHITECTURE_PPC64_LE
|
||||
# endif
|
||||
#elif defined(__powerpc__)
|
||||
# define native_architecture() ARCHITECTURE_PPC
|
||||
# if defined(WORDS_BIGENDIAN)
|
||||
# define native_architecture() ARCHITECTURE_PPC
|
||||
# else
|
||||
# define native_architecture() ARCHITECTURE_PPC_LE
|
||||
# endif
|
||||
#elif defined(__ia64__)
|
||||
# define native_architecture() ARCHITECTURE_IA64
|
||||
#elif defined(__hppa64__)
|
||||
|
|
Loading…
Reference in a new issue