commit 90ef7c5eefeee1c93227ecfbf2e16f6fe18f293c
Author: Jan Palus <[email protected]>
Date:   Wed Nov 20 13:42:46 2024 +0100

    disable use of _Float16 on %{ix86} without sse2
    
    gcc 14 changed its behavior and sucessfully computes sizeof(_Float16)
    for such targets. see also:
    https://bugs.gentoo.org/924361

 erlang.spec | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
---
diff --git a/erlang.spec b/erlang.spec
index 41ecced..3c534f6 100644
--- a/erlang.spec
+++ b/erlang.spec
@@ -48,7 +48,7 @@ BuildRequires:        openssl-devel >= 0.9.7
 BuildRequires: openssl-tools
 BuildRequires: perl-base
 BuildRequires: rpm-build >= 4.6
-BuildRequires: rpmbuild(macros) >= 1.752
+BuildRequires: rpmbuild(macros) >= 2.007
 BuildRequires: xorg-lib-libX11-devel
 %if %{with odbc}
 BuildRequires: unixODBC-devel
@@ -98,6 +98,11 @@ Dokumentacja do Erlanga.
 ./otp_build update_configure --no-commit
 
 %configure \
+%ifarch %{ix86}
+%ifnarch %{x86_with_sse2}
+       ac_cv_sizeof__Float16=0 \
+%endif
+%endif
 %ifarch sparc
        CFLAGS="%{rpmcflags} -mv8plus" \
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/erlang.git/commitdiff/90ef7c5eefeee1c93227ecfbf2e16f6fe18f293c

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to