diff --git a/srcpkgs/ecl/files/ppc64-musl.conf b/srcpkgs/ecl/files/ppc64-musl.conf index 9ca80e1ad67..d9aac8d1181 100644 --- a/srcpkgs/ecl/files/ppc64-musl.conf +++ b/srcpkgs/ecl/files/ppc64-musl.conf @@ -12,12 +12,12 @@ ECL_STACK_DIR=down ### 1.2) Choose an integer datatype which is large enough to host a pointer -CL_FIXNUM_TYPE=int -CL_FIXNUM_BITS=32 -CL_FIXNUM_MAX=536870911L -CL_FIXNUM_MIN=-536870912L +CL_FIXNUM_TYPE="long long int" +CL_FIXNUM_BITS=64 +CL_FIXNUM_MAX=2305843009213693951LL +CL_FIXNUM_MIN=-2305843009213693952LL CL_INT_BITS=32 -CL_LONG_BITS=32 +CL_LONG_BITS=64 ### 1.3) Order of bytes within a word ECL_BIGENDIAN=yes diff --git a/srcpkgs/ecl/files/ppc64.conf b/srcpkgs/ecl/files/ppc64.conf index d87b303d857..a47bab0ad9b 100644 --- a/srcpkgs/ecl/files/ppc64.conf +++ b/srcpkgs/ecl/files/ppc64.conf @@ -12,12 +12,12 @@ ECL_STACK_DIR=down ### 1.2) Choose an integer datatype which is large enough to host a pointer -CL_FIXNUM_TYPE=int -CL_FIXNUM_BITS=32 -CL_FIXNUM_MAX=536870911L -CL_FIXNUM_MIN=-536870912L +CL_FIXNUM_TYPE="long long int" +CL_FIXNUM_BITS=64 +CL_FIXNUM_MAX=2305843009213693951LL +CL_FIXNUM_MIN=-2305843009213693952LL CL_INT_BITS=32 -CL_LONG_BITS=32 +CL_LONG_BITS=64 ### 1.3) Order of bytes within a word ECL_BIGENDIAN=yes diff --git a/srcpkgs/ecl/files/ppc64le-musl.conf b/srcpkgs/ecl/files/ppc64le-musl.conf index 227c48646a6..3a02a9ae3ff 100644 --- a/srcpkgs/ecl/files/ppc64le-musl.conf +++ b/srcpkgs/ecl/files/ppc64le-musl.conf @@ -12,12 +12,12 @@ ECL_STACK_DIR=down ### 1.2) Choose an integer datatype which is large enough to host a pointer -CL_FIXNUM_TYPE=int -CL_FIXNUM_BITS=32 -CL_FIXNUM_MAX=536870911L -CL_FIXNUM_MIN=-536870912L +CL_FIXNUM_TYPE="long long int" +CL_FIXNUM_BITS=64 +CL_FIXNUM_MAX=2305843009213693951LL +CL_FIXNUM_MIN=-2305843009213693952LL CL_INT_BITS=32 -CL_LONG_BITS=32 +CL_LONG_BITS=64 ### 1.3) Order of bytes within a word ECL_BIGENDIAN=no diff --git a/srcpkgs/ecl/files/ppc64le.conf b/srcpkgs/ecl/files/ppc64le.conf index db66c69082a..59b1ad44e99 100644 --- a/srcpkgs/ecl/files/ppc64le.conf +++ b/srcpkgs/ecl/files/ppc64le.conf @@ -12,12 +12,12 @@ ECL_STACK_DIR=down ### 1.2) Choose an integer datatype which is large enough to host a pointer -CL_FIXNUM_TYPE=int -CL_FIXNUM_BITS=32 -CL_FIXNUM_MAX=536870911L -CL_FIXNUM_MIN=-536870912L +CL_FIXNUM_TYPE="long long int" +CL_FIXNUM_BITS=64 +CL_FIXNUM_MAX=2305843009213693951LL +CL_FIXNUM_MIN=-2305843009213693952LL CL_INT_BITS=32 -CL_LONG_BITS=32 +CL_LONG_BITS=64 ### 1.3) Order of bytes within a word ECL_BIGENDIAN=no