SHA256
1
0
forked from pool/julia
Go to file
Ana Guerrero c34a3be50b Accepting request 1204268 from science
- Remove julia-libunwind-1.9.patch
- Use bundled libunwind
- Add the following gmp patches
  * ./gmp-6.2.1-arm64-invert_limb.patch
  * ./apply-gmp-arm64-invert_limb.patch
- Add pp64le variants of the bundled deps
  * CompilerSupportLibraries.v1.1.1+0.powerpc64le-linux-gnu-libgfortran5.tar.gz
  * GMP.v6.2.1+6.powerpc64le-linux-gnu-cxx11.tar.gz
  * LLD.v15.0.7+10.powerpc64le-linux-gnu-cxx11-llvm_version+15.tar.gz
  * LibCURL.v8.4.0+0.powerpc64le-linux-gnu.tar.gz
  * LibGit2.v1.6.4+0.powerpc64le-linux-gnu.tar.gz
  * LibSSH2.v1.11.0+1.powerpc64le-linux-gnu.tar.gz
  * LibUV.v2.0.1+14.powerpc64le-linux-gnu.tar.gz
  * LibUnwind.v1.5.0+5.powerpc64le-linux-gnu.tar.gz
  * MPFR.v4.2.0+1.powerpc64le-linux-gnu.tar.gz
  * MbedTLS.v2.28.2+1.powerpc64le-linux-gnu.tar.gz
  * OpenBLAS.v0.3.23+4.powerpc64le-linux-gnu-libgfortran5.tar.gz
  * OpenLibm.v0.8.1+2.powerpc64le-linux-gnu.tar.gz
  * PCRE2.v10.42.0+1.powerpc64le-linux-gnu.tar.gz
  * SuiteSparse.v7.2.1+1.powerpc64le-linux-gnu.tar.gz
  * Zlib.v1.2.13+1.powerpc64le-linux-gnu.tar.gz
  * dSFMT.v2.2.4+4.powerpc64le-linux-gnu.tar.gz
  * julia.spec
  * libLLVM.v15.0.7+10.powerpc64le-linux-gnu-cxx11-llvm_version+15.tar.gz
  * libblastrampoline.v5.11.0+0.powerpc64le-linux-gnu.tar.gz
  * nghttp2.v1.52.0+1.powerpc64le-linux-gnu.tar.gz
  * p7zip.v17.4.0+2.powerpc64le-linux-gnu.tar.gz
- Add the aarch64 variants of the bundled deps
  * CompilerSupportLibraries.v1.1.1+0.aarch64-linux-gnu-libgfortran5.tar.gz
  * GMP.v6.2.1+6.aarch64-linux-gnu-cxx11.tar.gz
  * LLD.v15.0.7+10.aarch64-linux-gnu-cxx11-llvm_version+15.tar.gz
  * LibCURL.v8.4.0+0.aarch64-linux-gnu.tar.gz
  * LibGit2.v1.6.4+0.aarch64-linux-gnu.tar.gz
  * LibSSH2.v1.11.0+1.aarch64-linux-gnu.tar.gz
  * LibUV.v2.0.1+14.aarch64-linux-gnu.tar.gz
  * LibUnwind.v1.5.0+5.aarch64-linux-gnu.tar.gz
  * MPFR.v4.2.0+1.aarch64-linux-gnu.tar.gz
  * MbedTLS.v2.28.2+1.aarch64-linux-gnu.tar.gz
  * OpenBLAS.v0.3.23+4.aarch64-linux-gnu-libgfortran5.tar.gz
  * OpenLibm.v0.8.1+2.aarch64-linux-gnu.tar.gz
  * PCRE2.v10.42.0+1.aarch64-linux-gnu.tar.gz
  * SuiteSparse.v7.2.1+1.aarch64-linux-gnu.tar.gz
  * Zlib.v1.2.13+1.aarch64-linux-gnu.tar.gz
  * dSFMT.v2.2.4+4.aarch64-linux-gnu.tar.gz
  * julia.spec
  * libLLVM.v15.0.7+10.aarch64-linux-gnu-cxx11-llvm_version+15.tar.gz
  * libblastrampoline.v5.11.0+0.aarch64-linux-gnu.tar.gz
  * nghttp2.v1.52.0+1.aarch64-linux-gnu.tar.gz
  * p7zip.v17.4.0+2.aarch64-linux-gnu.tar.gz
- Add ./libblastrampoline.v5.11.0+0.x86_64-linux-gnu.tar.gz
- Add ./deps-makefile.patch
- The full.tar.gz tarball is not a full.tar.gz tarball so we have to
  manually add the sources now.
  * add CompilerSupportLibraries.v1.1.1+0.x86_64-linux-gnu-libgfortran5.tar.gz
  * add dSFMT.v2.2.4+4.x86_64-linux-gnu.tar.gz
  * add GMP.v6.2.1+6.x86_64-linux-gnu-cxx11.tar.gz
  * add LibCURL.v8.4.0+0.x86_64-linux-gnu.tar.gz
  * add LibGit2.v1.6.4+0.x86_64-linux-gnu.tar.gz
  * add libLLVM.v15.0.7+10.x86_64-linux-gnu-cxx11-llvm_version+15.tar.gz
  * add LibSSH2.v1.11.0+1.x86_64-linux-gnu.tar.gz
  * add LibUnwind.v1.5.0+5.x86_64-linux-gnu.tar.gz
  * add LibUV-v2.0.1+14.x86_64-linux-gnu.tar.gz
  * add LLD.v15.0.7+10.x86_64-linux-gnu-cxx11-llvm_version+15.tar.gz
  * add MbedTLS.v2.28.2+1.x86_64-linux-gnu.tar.gz
  * add MPFR.v4.2.0+1.x86_64-linux-gnu.tar.gz
  * add nghttp2.v1.52.0+1.x86_64-linux-gnu.tar.gz
  * add OpenBLAS.v0.3.23+4.x86_64-linux-gnu-libgfortran5.tar.gz
  * add OpenLibm.v0.8.1+2.x86_64-linux-gnu.tar.gz
  * add p7zip.v17.4.0+2.x86_64-linux-gnu.tar.gz
  * add PCRE2.v10.42.0+1.x86_64-linux-gnu.tar.gz
  * add SuiteSparse.v7.2.1+1.x86_64-linux-gnu.tar.gz
  * add Zlib.v1.2.13+1.x86_64-linux-gnu.tar.gz
- Add -Wno-implicit-function-declaration for CFLAGS and CXXFLAGS
  * this is an issue building with source-vendored GMP.
  * see https://discourse.julialang.org/t/building-julia-for-nix/115304/6.
    it might be a nix build issue but it affects all distros tbh.
- Adopt buildkite env from Julia's CI. See utilities/build_envs.sh.
- Update CFLAGS and CXXFLAGS to %optflags macro
- Reenable other architectures for testing
- BUG-GCC-LLVM-UPSTREAM: Add -Wno-error=incompatible-pointer-types for aarch64.
  * already fixed but still affecting the vendored LLVM build. might be an openSUSE
    GCC issue (need to confirm but let's just by-pass the warning for now).
  * reference issue -> https://github.com/JuliaLang/julia/issues/45400
- Update julia.specfile
  * remove allow_libssp_libatomic_and_libgomp_to_fail_as_they_are_not_available_on_all_systems.patch
- Update to version 1.10.5:
  * bump Pkg to latest 1.10
  * 🤖 [backports-release-1.10] Bump the Pkg stdlib from 45521a6e8 to a4f26cff6
  * 🤖 [backports-release-1.10] Bump the Pkg stdlib from 9cb6d35f8 to 45521a6e8
  * `stale_cachefile`: handle if the expected cache file is missing
  * bump Pkg to latest 1.10
  * Fix tr for block SymTridiagonal
  * [libblastrampoline] Bump to v5.11.0
  * Profile: Fix stdlib paths
  * Restrict argument to `isleapyear(::Integer)`
  * Add `lbt_forwarded_funcs()` to debug LBT forwarding issues
  * Fix a bug in `stack`'s DimensionMismatch error message
  * [docs] change docstring to match code
  * AllocOpt: Fix stack lowering where alloca continas boxed and unboxed data
  * [build] Some improvements to the LLVM build system
  * 🤖 [backports-release-1.10] Bump the Pkg stdlib from bf83c387b to ff18647d8
  * Add openlibm to sysimg link line on windows
  * Remove the WarnMissedTransformations pass from the 1.10 pipeline
  * Do not hide libssp.dll.a (Windows import library) in private library dir
  * fixup some casts in uv code, extraced from commit e5496e0
  * Fix calling LLVM_SIZE on windows
  * relax equality in trace test
  * Remove reference to memory attribute in llvm pass
  * Disable typed pointer tests for alloc-opt-pass since the base file is now using opaque pointers
  * bump Pkg to latest v1.10
  * Bump libblastrampoline to v5.10.1
  * add missing compat entry to edit
  * LinearAlgebra: LazyString in error messages for Diagonal/Bidiagonal
  * Use triple quotes in TOML.print when string contains newline
  * Fix assertion/crash when optimizing function with dead basic block
  * more precise aliasing checks for SubArray
  * document mutable struct const fields
  * correction to compat notice for a[begin]
  * compat notice for a[begin] indexing
  * Compat for `Base.@nospecializeinfer`
  * Update the aarch64 devdocs to reflect the current state of its support
  * Fix generic triangular solves with empty matrices
  * Profile: Improve module docstring
  * Remove boxing in pinv
  * `LazyString` in `LinearAlgebra.checksquare` error message
  * LinearAlgebra: use `≈` instead of `==` for `tr` tests in symmetric.jl
  * 🤖 [backports-release-1.10] Bump the Pkg stdlib from f487626b0 to 6d73ac1fc
  * [release-1.10] fix a race condition in jl_gc_realloc_string
  * Do not add type tag size to the `alloc_typed` lowering for GC allocations
  * add sticky task warning to `@task` and `schedule`
  * [LinearAlgebra] Improve resilience to unknown libblastrampoline flags
  * make: use `readelf` for LLVM symbol version detection
  * LazyString in reinterpretarray error messages
  * make: Fix `sed` command for LLVM libraries with no symbol versioning
  * Add boundscheck in bindingkey_eq to avoid OOB access due to data race
  * ensure we set the right value to gc_first_tid
  * Aggressive constprop in trevc! to stabilize triangular eigvec
  * Fix trampoline assembly for build on clang 18 on apple silicon
  * Allow libquadmath to also fail as it is not available on all systems

OBS-URL: https://build.opensuse.org/request/show/1204268
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/julia?expand=0&rev=7
2024-09-29 16:12:32 +00:00
_constraints - Use bundled libunwind 2024-09-27 10:40:00 +00:00
_multibuild - Use bundled libunwind 2024-09-27 10:40:00 +00:00
.gitattributes - Use bundled libunwind 2024-09-27 10:40:00 +00:00
.gitignore - Use bundled libunwind 2024-09-27 10:40:00 +00:00
apply-gmp-arm64-invert_limb.patch - Use bundled libunwind 2024-09-27 10:40:00 +00:00
CompilerSupportLibraries.v1.1.1+0.aarch64-linux-gnu-libgfortran5.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
CompilerSupportLibraries.v1.1.1+0.powerpc64le-linux-gnu-libgfortran5.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
CompilerSupportLibraries.v1.1.1+0.x86_64-linux-gnu-libgfortran5.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
deps-makefile.patch - Use bundled libunwind 2024-09-27 10:40:00 +00:00
disable-doc-gen-in-makefile.patch - Use bundled libunwind 2024-09-27 10:40:00 +00:00
disable-download-of-unicode-for-doc-gen.patch - Use bundled libunwind 2024-09-27 10:40:00 +00:00
dSFMT.v2.2.4+4.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
dSFMT.v2.2.4+4.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
dSFMT.v2.2.4+4.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
gmp-6.2.1-arm64-invert_limb.patch - Use bundled libunwind 2024-09-27 10:40:00 +00:00
GMP.v6.2.1+6.aarch64-linux-gnu-cxx11.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
GMP.v6.2.1+6.powerpc64le-linux-gnu-cxx11.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
GMP.v6.2.1+6.x86_64-linux-gnu-cxx11.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
julia-1.10.5-full.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
julia-1.10.5-full.tar.gz.asc - Use bundled libunwind 2024-09-27 10:40:00 +00:00
julia-env-script-interpreter.patch - Use bundled libunwind 2024-09-27 10:40:00 +00:00
julia-hardcoded-libs.patch - Use bundled libunwind 2024-09-27 10:40:00 +00:00
julia-remove-libcholmod_cuda.patch - Use bundled libunwind 2024-09-27 10:40:00 +00:00
julia-rpmlintrc - Use bundled libunwind 2024-09-27 10:40:00 +00:00
julia.changes - Remove julia-libunwind-1.9.patch 2024-09-27 13:22:04 +00:00
julia.keyring - Use bundled libunwind 2024-09-27 10:40:00 +00:00
julia.spec - Use bundled libunwind 2024-09-27 10:40:00 +00:00
libblastrampoline.v5.11.0+0.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
libblastrampoline.v5.11.0+0.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
libblastrampoline.v5.11.0+0.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibCURL.v8.4.0+0.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibCURL.v8.4.0+0.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibCURL.v8.4.0+0.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibGit2.v1.6.4+0.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibGit2.v1.6.4+0.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibGit2.v1.6.4+0.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
libLLVM.v15.0.7+10.aarch64-linux-gnu-cxx11-llvm_version+15.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
libLLVM.v15.0.7+10.powerpc64le-linux-gnu-cxx11-llvm_version+15.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
libLLVM.v15.0.7+10.x86_64-linux-gnu-cxx11-llvm_version+15.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibSSH2.v1.11.0+1.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibSSH2.v1.11.0+1.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibSSH2.v1.11.0+1.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibUnwind.v1.5.0+5.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibUnwind.v1.5.0+5.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibUnwind.v1.5.0+5.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibUV.v2.0.1+14.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibUV.v2.0.1+14.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LibUV.v2.0.1+14.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LLD.v15.0.7+10.aarch64-linux-gnu-cxx11-llvm_version+15.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LLD.v15.0.7+10.powerpc64le-linux-gnu-cxx11-llvm_version+15.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
LLD.v15.0.7+10.x86_64-linux-gnu-cxx11-llvm_version+15.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
MbedTLS.v2.28.2+1.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
MbedTLS.v2.28.2+1.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
MbedTLS.v2.28.2+1.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
mpfr-looking-for-gmp-fix.patch - Use bundled libunwind 2024-09-27 10:40:00 +00:00
MPFR.v4.2.0+1.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
MPFR.v4.2.0+1.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
MPFR.v4.2.0+1.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
nghttp2.v1.52.0+1.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
nghttp2.v1.52.0+1.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
nghttp2.v1.52.0+1.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
OpenBLAS.v0.3.23+4.aarch64-linux-gnu-libgfortran5.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
OpenBLAS.v0.3.23+4.powerpc64le-linux-gnu-libgfortran5.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
OpenBLAS.v0.3.23+4.x86_64-linux-gnu-libgfortran5.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
openlibm.patch - Use bundled libunwind 2024-09-27 10:40:00 +00:00
OpenLibm.v0.8.1+2.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
OpenLibm.v0.8.1+2.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
OpenLibm.v0.8.1+2.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
p7zip.v17.4.0+2.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
p7zip.v17.4.0+2.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
p7zip.v17.4.0+2.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
PCRE2.v10.42.0+1.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
PCRE2.v10.42.0+1.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
PCRE2.v10.42.0+1.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
SuiteSparse.v7.2.1+1.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
SuiteSparse.v7.2.1+1.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
SuiteSparse.v7.2.1+1.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
UnicodeData.txt - Use bundled libunwind 2024-09-27 10:40:00 +00:00
Zlib.v1.2.13+1.aarch64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
Zlib.v1.2.13+1.powerpc64le-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00
Zlib.v1.2.13+1.x86_64-linux-gnu.tar.gz - Use bundled libunwind 2024-09-27 10:40:00 +00:00