LLVM 14.x is the current stable, 15.x is going to become stable soon, LLVM 13.x is on its way out. Please update the package to support newer LLVM versions.
Just checked and Julia 1.8.2 still does not compile on llvm >=14, so yea...
(In reply to Maciej Barć from comment #1) > Just checked and Julia 1.8.2 still does not compile on llvm >=14, so yea... Is there a bug filed upstream?
(In reply to Sam James from comment #2) > (In reply to Maciej Barć from comment #1) > > Just checked and Julia 1.8.2 still does not compile on llvm >=14, so yea... > > Is there a bug filed upstream? Nope but looks like Arch Linux devs already are on their way to make it work https://github.com/archlinux/svntogit-community/blob/2b6c47892490680ed26f1df1a4c62141925d431a/julia/trunk/julia-llvm-14.patch
(In reply to Maciej Barć from comment #3) > (In reply to Sam James from comment #2) > > (In reply to Maciej Barć from comment #1) > > > Just checked and Julia 1.8.2 still does not compile on llvm >=14, so yea... > > > > Is there a bug filed upstream? > > Nope but looks like Arch Linux devs already are on their way to make it work > https://github.com/archlinux/svntogit-community/blob/ > 2b6c47892490680ed26f1df1a4c62141925d431a/julia/trunk/julia-llvm-14.patch Can you file a bug upstream and link it here then?
My bad, there WAS one bug for llvm 14... https://github.com/JuliaLang/julia/pull/46842
This is what fails for me: https://github.com/JuliaLang/julia/issues/47113
Upstream's response: > It looks like you are trying to build Julia 1.8.2? Julia 1.8.x does not support > LLVM 14. It only supports LLVM 13. > We also strongly recommend that you use the Julia specific patch set and do not > build Julia against a system LLVM. > JuliaLang/llvm-project@llvmorg-13.0.1...julia-13.0.1-3 https://github.com/JuliaLang/julia/issues/47113#issuecomment-1272400407
Bleh. Thank you! Just like Rust :(
Ping.
(In reply to Michał Górny from comment #9) > Ping. > https://github.com/JuliaLang/julia/issues/47113#issuecomment-1272400407 We could consider using bundled LLVM, WDYT?
Sucks but sucks less than having to maintain whole LLVM < 14 stack for the foreseeable future.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e99593d9ed97b4abecc0a9b2e78f6c3a4d5046d commit 9e99593d9ed97b4abecc0a9b2e78f6c3a4d5046d Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2022-12-10 19:15:10 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2022-12-10 19:30:30 +0000 dev-lang/julia: bump to 1.8.3 Uses a patch from: https://github.com/JuliaLang/julia/pull/47862 Bug: https://bugs.gentoo.org/876184 Bug: https://github.com/JuliaLang/julia/pull/47862 Signed-off-by: Maciej Barć <xgqt@gentoo.org> dev-lang/julia/Manifest | 1 + .../julia/files/julia-1.8.0-llvm-no-bindings.patch | 11 ++ dev-lang/julia/julia-1.8.3.ebuild | 178 +++++++++++++++++++++ 3 files changed, 190 insertions(+)
Dropped USE flag "system-llvm" from 1.8.3.
Haven't had report of failing 1.8.3 yet form the CI (only warnings), we could drop (or change to not use USE "system-llvm") the old version 1.8.2 any time now.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e52b2fa01e313660edcd2f7366045f740c15652 commit 7e52b2fa01e313660edcd2f7366045f740c15652 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2022-12-13 04:18:44 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2022-12-13 05:30:25 +0000 dev-lang/julia: drop old 1.8.2 Closes: https://bugs.gentoo.org/876184 Signed-off-by: Maciej Barć <xgqt@gentoo.org> dev-lang/julia/Manifest | 1 - dev-lang/julia/julia-1.8.2.ebuild | 189 -------------------------------------- dev-lang/julia/metadata.xml | 3 - 3 files changed, 193 deletions(-)