Changelog for
julia-compat-devel-1.9.4-2.4.x86_64.rpm :
* Tue Dec 19 2023 Soc Virnyl Estela
- Remove unsatisfactory architectures that does not guaranteed to build. It seems x86_64 is the guaranteed to work anyway.
* Tue Dec 19 2023 Soc Virnyl Estela - Specfile cleanup:
* specify more dependencies - openlibm-devel - julia-devel or julia-compat-devel which provides libjulia.so
* Mon Dec 18 2023 Soc Virnyl Estela - Some dependencies require to be explicit since Julia uses dlopen on it\'s stdlib and other julia scripts
* Mon Dec 18 2023 Soc Virnyl Estela - Specfile cleanup:
* Exclude now only bundled libs - LLVM, uv, ccalltest, llvmcalltest, openblas with INTERFACE64 enabled, libjulia-internal and libjulia-codegen
* Fdupe only /usr/share/julia.
* Define some dependencies that are dlopened
* Mon Dec 18 2023 Soc Virnyl Estela - There should be a package libjulia1.- CFLAGS and CXXFLAGS use provided %optflags.- libjulia-compat1 should provide libjulia1 to fulfill soname shlib naming policies.- Remove unused rpmlints:
* devel-dependency- Turn all eol encondings to unix to all files- Add rpmlint for \"W: hidden-file-or-dir /usr/share/julia/stdlib/v1.9/Pkg/test/test_packages/AugmentedPlatform/.pkg\" That contains julia scripts. Leave it alone.- fdupes at the end of the install section.
* Wed Dec 13 2023 Soc Virnyl Estela - Update specfile
* consistent use of compat requires
* also explicitly tell that we require ldconfig
* Tue Dec 12 2023 Soc Virnyl Estela - Remove Conflicts with juliaup
* Tue Dec 12 2023 Soc Virnyl Estela - Fix buildroot symlinking issue
* Tue Dec 12 2023 Soc Virnyl Estela - Fix libopenblas64_.so missing by updating LD_LIBRARY_PATH- Fix where there should be /usr/lib64/julia/ and /usr/lib/julia/
* Mon Dec 11 2023 Soc Virnyl Estela - Fix bundled openblas not copied over to custom build directory
* Mon Dec 11 2023 Soc Virnyl Estela - Copied constraints from Rust. Both languages love memory that much.
* Mon Dec 11 2023 Soc Virnyl Estela - Attempt fix when libLLVM-14jl is missing by moving build directory contents correctly.- Allow linking of openblas properly.- Just fdupes starting from the top buildroot directory- DO NOT USE SYSTEM BLAS. There will be an SR if need be to openSUSE Blas to allow INTERFACE64. For now we just use the bundled blas packages. We also use bundled lapack as well ;)
* Sun Dec 10 2023 Soc Virnyl Estela - Update rpmlintrc file- Improve specfile
* Sun Dec 10 2023 Soc Virnyl Estela - Just use unit G and number 8 for constraints file
* Sun Dec 10 2023 Soc Virnyl Estela - Fix issue looking for libLLVM-14jl.so by updating julia-hardcoded-libs.patch- Include LD_LIBRARY_PATH- Also prepare for update-alternatives since juliaup is the other provider of julia
* Sat Dec 09 2023 Soc Virnyl Estela - Do not use system llvm. Use the one provided by julia as a bundled tarball- Comment out llvm specific patchsets.
* Sat Dec 09 2023 Soc Virnyl Estela - Don\'t let it make the resolver get confused if we use bundled libs so we add again those lines.
* In this revision for 1.9.4, only bundled lib was libuv-devel
* Sat Dec 09 2023 Soc Virnyl Estela - We need more memory to build this thing now :)
* Sat Dec 09 2023 Soc Virnyl Estela - Rename/add more description of the following patches.
* libblastrampoline-hardcoded-libs.patch
* llvm-link-shared.patch
* llvm-set-of-custom-patches.patch
* mbedtls-hardcoded-libs.patch
* new-pass-manager.patch
* openlibm.patch
* support-float16-depending-on-llvm-and-platform.patch
* use-newpm-asan.patch
* use-system-libuv-correctly.patch- Renamed/removed patches
* 21d4c2f1.patch
* 959902f1.patch
* e08e1444.patch
* f11bfc6c.patch
* Sat Dec 09 2023 Soc Virnyl Estela - Remove debug package. It\'s not created. Still we won\'t strip debug symbols from julia as it will cause issues.- Declare that it conflicts with juliaup.- Update tagged release banner message that says it is an unofficial experimental build- Add mbedtls-hardcoded-libs.patch- Update description- Add llvm-link-shared.patch- Add openlibm.patch- Add libblastrampoline-hardcoded-libs.patch- Add use-system-libuv-correctly.patch- Use sed to replace julia-hardcoded-libs.patch- Add patch julia-suitesparse-7.patch- Update julia-env-script-interpreter.patch- Add new patches
* 21d4c2f1.patch
* 959902f1.patch
* e08e1444.patch
* f11bfc6c.patch
* julia-hardcoded-libs.patch
* julia-libgit2-1.7.patch
* julia-libunwind-1.9.patch- Update to julia version 1.9.4
*
* CHANGELOG TOO HUGE SINCE 1.6.3
*
* See https://github.com/JuliaLang/julia/compare/v1.6.3...v1.9.4- Remove a lot of old patches
* julia-fix_doc_build.patch
* julia-fix-mbedtls-build-failure-gcc-11.patch
* julia-fix-task-build-failure-gcc-11.patch
* Wed Nov 24 2021 Guillaume GARDET - Do not try to link to libquadmath for aarch64 and armv6/7
* Sat Oct 23 2021 Domenico Panella - Version bump to 1.6.3.
* Bugfix release, see NEWS.md for details.- Add patch \'julia-fix-task-build-failure-gcc-11.patch\' to fix task.c build failure using GCC 11.
* Wed Jul 28 2021 kh Lai - Version bump to 1.6.2.
* Bugfix release, see NEWS.md for details.
* Sat Jun 12 2021 Ronan Chagas - Add patch `julia-fix-mbedtls-build-failure-gcc-11.patch` to fix mbedtls build using GCC 11.
* Tue May 04 2021 Ronan Chagas - Version bump to 1.6.1.- Remove patch `julia-fix_doc_build.patch` because it was applied by upstream.- Remove some hidden files from the package.
* Fri Apr 09 2021 Ronan Chagas - Add patch `julia-fix-use_system_csl.patch` so that we can build using the option `USE_SYSTEM_CSL=1`.- Add patch `julia-fix_doc_build.patch` to avoid building the documentation even if when the tarball already contains it. This seems an upstream bug that is triggered with `USE_SYSTEM_CSL=1` together with the previous patch.- Add options `__provides_exclude` and `__requires_exclude` to avoid conflict between the bundled libraries and the system ones.
* Wed Apr 07 2021 kh Lai - Version bump to 1.6.0.- Add julia-rpmlintrc to filter devel-file-in-non-devel-package error.- Use bundled version of mbedtls-devel instead of system library.