Julia 1.8.5 was released 8 Jan 23 an is the current stable. Some packages don't seem to compile with our current 1.8.3, including the important LinearSolve.jl, which gives a method mismatch. All is fixed if one builds Julia 1.8.5. Could you please bump the version? On a side note, could we have a testing release for 1.9.0 since it's been a release candidate for a long time? It should provide some time-to-first-plot speedup which would be nice. Thank you for your attention.
I will try to have another look at Julia soon. Last time I tied packaging 1.8.5 I failed miserably AFAIK because upstream uses new way of detecting library locations this is super hard to work with on Gentoo. I will try to report the failures on upstream but knowing "them" they won't likely solve them (like numerous lingering LLVM issues). "Lucky" for me I stopped caring about Julia since I switched jobs but looks like this will bit me back. I hope you can manage with 1.8.3 or a binary package for now.
Created attachment 860974 [details] initial julia 1.8.5 ebuild
Finally got it to install but of source the library paths are messed up! > ERROR: could not load library "/usr/bin/../lib/julia/sys.so" > /usr/bin/../lib/julia/sys.so: cannot open shared object file: No such file or directory
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d1b2a56309f5dc262ce704b658ca545d979016 commit 12d1b2a56309f5dc262ce704b658ca545d979016 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2023-04-30 10:35:28 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2023-04-30 11:08:51 +0000 dev-lang/julia: bump to 1.8.5 Closes: https://bugs.gentoo.org/905153 Signed-off-by: Maciej Barć <xgqt@gentoo.org> dev-lang/julia/Manifest | 10 ++ dev-lang/julia/julia-1.8.5.ebuild | 210 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 220 insertions(+)
Alright, got it to work. I think sys.so is the only file with unusual location.
Than was fast. Many thanks!