Add ppc64le entry in apk defines.
Currently apk only knows about powerpc and ppc64. I am adding support for ppc64le. ppc64le is the based on the ABI v2, which defines the endianess as little, while ppc64 is based on the first 64-bits ABI.cute-signatures
parent
ca368916e0
commit
28a9dcda56
|
@ -85,8 +85,10 @@ extern char **apk_argv;
|
||||||
#define APK_DEFAULT_ARCH "x86"
|
#define APK_DEFAULT_ARCH "x86"
|
||||||
#elif defined(__powerpc__) && !defined(__powerpc64__)
|
#elif defined(__powerpc__) && !defined(__powerpc64__)
|
||||||
#define APK_DEFAULT_ARCH "ppc"
|
#define APK_DEFAULT_ARCH "ppc"
|
||||||
#elif defined(__powerpc64__)
|
#elif defined(__powerpc64__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
|
||||||
#define APK_DEFAULT_ARCH "ppc64"
|
#define APK_DEFAULT_ARCH "ppc64"
|
||||||
|
#elif defined(__powerpc64__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
|
||||||
|
#define APK_DEFAULT_ARCH "ppc64le"
|
||||||
#elif defined(__arm__) && defined(__ARM_PCS_VFP) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ && __ARM_ARCH>=7
|
#elif defined(__arm__) && defined(__ARM_PCS_VFP) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ && __ARM_ARCH>=7
|
||||||
#define APK_DEFAULT_ARCH "armv7"
|
#define APK_DEFAULT_ARCH "armv7"
|
||||||
#elif defined(__arm__) && defined(__ARM_PCS_VFP) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
|
#elif defined(__arm__) && defined(__ARM_PCS_VFP) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
|
||||||
|
|
Loading…
Reference in New Issue