diff --git a/common/environment/configure/autoconf_cache/powerpc32-linux b/common/environment/configure/autoconf_cache/powerpc32-linux index 172a06cc46e..19c7920f256 100644 --- a/common/environment/configure/autoconf_cache/powerpc32-linux +++ b/common/environment/configure/autoconf_cache/powerpc32-linux @@ -8,7 +8,6 @@ ac_cv_sizeof_int=${ac_cv_sizeof_int=4} ac_cv_sizeof_int_p=${ac_cv_sizeof_int_p=4} ac_cv_sizeof_long=${ac_cv_sizeof_long=4} ac_cv_sizeof_long_p=${ac_cv_sizeof_long_p=4} -ac_cv_sizeof_long_double=${ac_cv_sizeof_long_double=16} ac_cv_sizeof_long_int=${ac_cv_sizeof_long_int=4} ac_cv_sizeof_long_long=${ac_cv_sizeof_long_long=8} ac_cv_sizeof_long_long_int=${ac_cv_sizeof_long_long_int=8} @@ -35,6 +34,17 @@ ac_cv_ushort=${ac_cv_ushort=yes} ac_cv_time_r_type=${ac_cv_time_r_type=POSIX} cookie_io_functions_use_off64_t=${cookie_io_functions_use_off64_t=yes} +if [ "$XBPS_TARGET_LIBC" = "musl" ]; then + ac_cv_sizeof_long_double=${ac_cv_sizeof_long_double=8} +else + ac_cv_sizeof_long_double=${ac_cv_sizeof_long_double=16} + + # libc + libc_cv_ppc_machine=${libc_cv_ppc_machine=yes} + libc_cv_mlong_double_128ibm=${libc_cv_mlong_double_128ibm=yes} + libc_cv_mabi_ibmlongdouble=${libc_cv_mabi_ibmlongdouble=yes} + libc_cv_mlong_double_128=${libc_cv_mlong_double_128=yes} +fi # apache ac_cv_sizeof_ssize_t=${ac_cv_sizeof_ssize_t=4} @@ -258,10 +268,3 @@ samba_cv_have_setresuid=${samba_cv_have_setresuid=yes} # mysql mysql_cv_func_atomic_sub=${mysql_cv_func_atomic_sub=no} mysql_cv_func_atomic_add=${mysql_cv_func_atomic_add=no} - - -# libc -libc_cv_ppc_machine=${libc_cv_ppc_machine=yes} -libc_cv_mlong_double_128ibm=${libc_cv_mlong_double_128ibm=yes} -libc_cv_mabi_ibmlongdouble=${libc_cv_mabi_ibmlongdouble=yes} -libc_cv_mlong_double_128=${libc_cv_mlong_double_128=yes} diff --git a/common/environment/configure/autoconf_cache/powerpc64-linux b/common/environment/configure/autoconf_cache/powerpc64-linux index 820a4b84403..169a27de427 100644 --- a/common/environment/configure/autoconf_cache/powerpc64-linux +++ b/common/environment/configure/autoconf_cache/powerpc64-linux @@ -4,7 +4,6 @@ ac_cv_sizeof_double=${ac_cv_sizeof_double=8} ac_cv_sizeof_float=${ac_cv_sizeof_float=4} ac_cv_sizeof_int=${ac_cv_sizeof_int=4} ac_cv_sizeof_long=${ac_cv_sizeof_long=8} -ac_cv_sizeof_long_double=${ac_cv_sizeof_long_double=16} ac_cv_sizeof_long_int=${ac_cv_sizeof_long_int=8} ac_cv_sizeof_long_long=${ac_cv_sizeof_long_long=8} ac_cv_sizeof_long_long_int=${ac_cv_sizeof_long_long_int=8} @@ -20,6 +19,12 @@ ac_cv_sizeof_unsigned_short=${ac_cv_sizeof_unsigned_short=2} ac_cv_sizeof_unsigned_short_int=${ac_cv_sizeof_unsigned_short_int=2} ac_cv_sizeof_void_p=${ac_cv_sizeof_void_p=8} +if [ "$XBPS_TARGET_LIBC" = "musl" ]; then + ac_cv_sizeof_long_double=${ac_cv_sizeof_long_double=8} +else + ac_cv_sizeof_long_double=${ac_cv_sizeof_long_double=16} +fi + # screen screen_cv_sys_bcopy_overlap=${screen_cv_sys_bcopy_overlap=no} screen_cv_sys_memcpy_overlap=${screen_cv_sys_memcpy_overlap=no}