-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cant generate julia-1.8.0-beta3 on powerpc (ppc64le) in LLVM generation #45019
Comments
@nemanjai do you have any insight here? This looks like something PPC internal that doesn't like the Julia address-spaces |
I can look into what the requirements are for overloaded intrinsics. I suspect that LLVM doesn't like something about the encoding of the type in the name or something similar. |
Files
are uploaded at https://filetransfer.io/data-package/IlZ1w9k4#link. Hope that is what you needed ? |
FWIW, here are same for 1.9.0-dev
|
The Can you do |
Here are the files generated by https://filetransfer.io/data-package/WXX2zleZ Hope that help ! |
Thanks this allows to reproduce independently.
|
@nemanjai used bugpoint to reduce to ; ModuleID = 'bugpoint-reduced-simplified.bc'
source_filename = "text"
target datalayout = "e-m:e-i64:64-n32:64-S128-v256:256:256-v512:512:512"
target triple = "powerpc64le-unknown-linux-gnu"
define hidden void @julia_YY.9_25528() #0 {
top:
br i1 undef, label %err86, label %pass9
pass9: ; preds = %top
%0 = load atomic {} addrspace(10)*, {} addrspace(10)* addrspace(11)* undef acquire, align 8
unreachable
err86: ; preds = %top
unreachable
}
attributes #0 = { "target-features" }
!llvm.module.flags = !{!0}
!0 = !{i32 2, !"Debug Info Version", i32 3} |
Just tried to compile julia-1.8.0-rc1, the bug is not yet fixed ? |
No and there is no time-frame for when it will be. |
Anyway, thanks for the update and the fine work. |
Fixed on 1.9-dev and for the next 1.8 rc |
Many thanks ! This is wonderful ! I will try as soon as next rc is announced. |
Tried on 1.9-dev, it works. Many thanks again, cheers! |
Trying to
make
julia-1.8.0-beta3 from source (julia-1.8.0-beta3-full.tar.gz
) on PowerPC (ppc64le), I get the following errorSeeing *** This error is usually fixed by running
make clean
. If the error persists, trymake cleanall
. *** , I tried it both without any success, same error each time.I am stuck, as I could generate previous version without trouble, cf.
I also tried with latest (julia-1.9.0-dev) version (github cloned), it also errors in LLVM, but slightly differently
The text was updated successfully, but these errors were encountered: