Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package julia for openSUSE:Factory checked 
in at 2024-05-30 15:33:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/julia (Old)
 and      /work/SRC/openSUSE:Factory/.julia.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "julia"

Thu May 30 15:33:41 2024 rev:5 rq:1177653 version:1.10.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/julia/julia.changes      2024-05-22 
21:33:39.636576583 +0200
+++ /work/SRC/openSUSE:Factory/.julia.new.24587/julia.changes   2024-05-30 
15:35:14.934362331 +0200
@@ -1,0 +2,11 @@
+Wed May 29 13:42:29 UTC 2024 - Soc Virnyl Estela 
<[email protected]>
+
+- Update JULIA_CPU_TARGETS
+
+-------------------------------------------------------------------
+Wed May 29 03:29:01 UTC 2024 - Soc Virnyl Estela 
<[email protected]>
+
+- Reenable aarch64 builds with patch
+  
./allow_libssp_libatomic_and_libgomp_to_fail_as_they_are_not_available_on_all_systems.patch
+
+-------------------------------------------------------------------

New:
----
  
allow_libssp_libatomic_and_libgomp_to_fail_as_they_are_not_available_on_all_systems.patch

BETA DEBUG BEGIN:
  New:- Reenable aarch64 builds with patch
  
./allow_libssp_libatomic_and_libgomp_to_fail_as_they_are_not_available_on_all_systems.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ julia.spec ++++++
--- /var/tmp/diff_new_pack.WUnyZx/_old  2024-05-30 15:35:17.082440945 +0200
+++ /var/tmp/diff_new_pack.WUnyZx/_new  2024-05-30 15:35:17.086441091 +0200
@@ -84,6 +84,8 @@
 Patch7:         julia-hardcoded-libs.patch
 # PATCH-FIX-OPENSUSE -- A bug in MPFR which they describe in their INSTALL 
file. So we have to assist the mpfr.mk that julia uses.
 Patch8:         mpfr-looking-for-gmp-fix.patch
+# PATCH-FIX-UPSTREAM
+Patch9:         
https://github.com/JuliaLang/julia/pull/54605.patch#/allow_libssp_libatomic_and_libgomp_to_fail_as_they_are_not_available_on_all_systems.patch
 
 BuildRequires:  ImageMagick
 BuildRequires:  autoconf
@@ -269,7 +271,7 @@
 %if 0%{?compat_mode}
 ExclusiveArch:  x86_64 x86_64_v3
 %else
-ExclusiveArch:  x86_64 x86_64_v3
+ExclusiveArch:  x86_64 x86_64_v3 aarch64
 %endif
 %{?suse_build_hwcaps_libs}
 
@@ -377,7 +379,10 @@
 make %{?_smp_mflags} \
                      MARCH="%{julia_march}" \
 %ifarch x86_64 || x86_64_v3
-                     
JULIA_CPU_TARGET="generic;sandybridge,-xsaveopt,clone_all;haswell,-rdrnd,base(1)"
 \
+                     
JULIA_CPU_TARGETS="generic;sandybridge,-xsaveopt,clone_all;haswell,-rdrnd,base(1)"
 \
+%endif
+%ifarch aarch64
+                     
JULIA_CPU_TARGETS="generic;cortex-a53;cortex-a55;cortex-a57;cortex-a72;arm_cortex_a78;arm_cortex_x1;neoverse-512tvb,base(3);arm_neoverse_n1;arm_neoverse_v1;arm_neoverse_n2;carmel,clone_all;apple-m1,base(3)"
 \
 %endif
                      
build_prefix="%{_builddir}/%{buildsubdir}/build%{_prefix}" \
                      
build_libdir="%{_builddir}/%{buildsubdir}/build%{_libdir}" \
@@ -437,7 +442,10 @@
 make install DESTDIR="%{buildroot}" \
              MARCH="%{julia_march}" \
 %ifarch x86_64 || x86_64_v3
-             
JULIA_CPU_TARGET="generic;sandybridge,-xsaveopt,clone_all;haswell,-rdrnd,base(1)"
 \
+             
JULIA_CPU_TARGETS="generic;sandybridge,-xsaveopt,clone_all;haswell,-rdrnd,base(1)"
 \
+%endif
+%ifarch aarch64
+             
JULIA_CPU_TARGETS="generic;cortex-a53;cortex-a55;cortex-a57;cortex-a72;arm_cortex_a78;arm_cortex_x1;neoverse-512tvb,base(3);arm_neoverse_n1;arm_neoverse_v1;arm_neoverse_n2;carmel,clone_all;apple-m1,base(3)"
 \
 %endif
              build_prefix="%{_builddir}/%{buildsubdir}/build%{_prefix}" \
              build_libdir="%{_builddir}/%{buildsubdir}/build%{_libdir}" \

++++++ 
allow_libssp_libatomic_and_libgomp_to_fail_as_they_are_not_available_on_all_systems.patch
 ++++++
>From dc7e47be092a21ddd74311114b2df4c72a8044b3 Mon Sep 17 00:00:00 2001
From: "Viral B. Shah" <[email protected]>
Date: Tue, 28 May 2024 16:37:02 -0400
Subject: [PATCH] Allow libssp, libatomic and libgomp to fail as they are not
 available on all systems

Co-authored-by: FX Coudert <[email protected]>
---
 base/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/base/Makefile b/base/Makefile
index 9a6c0d0d03833..febee53a9ddfc 100644
--- a/base/Makefile
+++ b/base/Makefile
@@ -249,12 +249,12 @@ endif
 ifneq (,$(LIBGFORTRAN_VERSION))
 $(eval $(call symlink_system_library,CSL,libgfortran,$(LIBGFORTRAN_VERSION)))
 endif
-$(eval $(call symlink_system_library,CSL,libquadmath,0))
 $(eval $(call symlink_system_library,CSL,libstdc++,6))
-# We allow libssp, libatomic and libgomp to fail as they are not available on 
all systems
+# We allow libssp, libatomic, libgomp and libquadmath to fail as they are not 
available on all systems
 $(eval $(call symlink_system_library,CSL,libssp,0,ALLOW_FAILURE))
 $(eval $(call symlink_system_library,CSL,libatomic,1,ALLOW_FAILURE))
 $(eval $(call symlink_system_library,CSL,libgomp,1,ALLOW_FAILURE))
+$(eval $(call symlink_system_library,CSL,libquadmath,0,ALLOW_FAILURE))
 $(eval $(call symlink_system_library,PCRE,libpcre2-8))
 $(eval $(call symlink_system_library,DSFMT,libdSFMT))
 $(eval $(call symlink_system_library,LIBBLASTRAMPOLINE,libblastrampoline))

Reply via email to