Skip to content
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

Compilation error on PPC #1623

Closed
rkube opened this issue Jun 17, 2021 · 1 comment
Closed

Compilation error on PPC #1623

rkube opened this issue Jun 17, 2021 · 1 comment

Comments

@rkube
Copy link
Contributor

rkube commented Jun 17, 2021

Hi, I'm trying to build flux for julia-1.6.1 on power9. Using a fresh install, I'm getting this compiler error:


(@v1.6) pkg> add Flux
   Resolving package versions...
   Installed CodecZlib ────────── v0.7.0
   Installed Adapt ────────────── v3.3.1
   Installed Functors ─────────── v0.2.1
   Installed TranscodingStreams ─ v0.9.5
   Installed DataStructures ───── v0.18.9
   Installed GPUCompiler ──────── v0.12.0
   Installed LLVM ─────────────── v3.7.1
   Installed DataAPI ──────────── v1.6.0
   Installed BFloat16s ────────── v0.1.0
   Installed Flux ─────────────── v0.12.4
   Installed TimerOutputs ─────── v0.5.9
   Installed NNlib ────────────── v0.7.21
   Installed CEnum ────────────── v0.4.1
   Installed OrderedCollections ─ v1.4.1
   Installed Memoization ──────── v0.1.10
   Installed GPUArrays ────────── v7.0.0
   Installed AbstractTrees ────── v0.3.4
   Installed ZipFile ──────────── v0.9.3
   Installed NNlibCUDA ────────── v0.1.3
   Installed ColorTypes ───────── v0.11.0
   Installed Media ────────────── v0.5.0
   Installed SortingAlgorithms ── v1.0.0
   Installed Colors ───────────── v0.12.8
   Installed StatsAPI ─────────── v1.0.0
   Installed Reexport ─────────── v1.1.0
   Installed Missings ─────────── v1.0.0
   Installed Juno ─────────────── v0.8.4
   Installed ExprTools ────────── v0.1.3
   Installed FixedPointNumbers ── v0.8.4
   Installed StatsBase ────────── v0.33.8
   Installed Random123 ────────── v1.4.0
   Installed RandomNumbers ────── v1.4.0
   Installed CUDA ─────────────── v3.3.0
    Updating `~/.julia/environments/v1.6/Project.toml`
  [587475ba] + Flux v0.12.4
    Updating `~/.julia/environments/v1.6/Manifest.toml`
  [1520ce14] + AbstractTrees v0.3.4
  [79e6a3ab] + Adapt v3.3.1
  [ab4f0b2a] + BFloat16s v0.1.0
  [fa961155] + CEnum v0.4.1
  [052768ef] + CUDA v3.3.0
  [944b1d66] + CodecZlib v0.7.0
  [3da002f7] + ColorTypes v0.11.0
  [5ae59095] + Colors v0.12.8
  [9a962f9c] + DataAPI v1.6.0
  [864edb3b] + DataStructures v0.18.9
  [e2ba6199] + ExprTools v0.1.3
  [53c48c17] + FixedPointNumbers v0.8.4
  [587475ba] + Flux v0.12.4
  [d9f16b24] + Functors v0.2.1
  [0c68f7d7] + GPUArrays v7.0.0
  [61eb1bfa] + GPUCompiler v0.12.0
  [e5e0dc1b] + Juno v0.8.4
  [929cbde3] + LLVM v3.7.1
  [e89f7d12] + Media v0.5.0
  [6fafb56a] + Memoization v0.1.10
  [e1d29d7a] + Missings v1.0.0
  [872c559c] + NNlib v0.7.21
  [a00861dc] + NNlibCUDA v0.1.3
  [bac558e1] + OrderedCollections v1.4.1
  [74087812] + Random123 v1.4.0
  [e6cf234a] + RandomNumbers v1.4.0
  [189a3867] + Reexport v1.1.0
  [a2af1166] + SortingAlgorithms v1.0.0
  [82ae8749] + StatsAPI v1.0.0
  [2913bbd2] + StatsBase v0.33.8
  [a759f4b9] + TimerOutputs v0.5.9
  [3bb67fe8] + TranscodingStreams v0.9.5
  [a5390f91] + ZipFile v0.9.3
  [4af54fe1] + LazyArtifacts
  [9abbd945] + Profile
    Building Random123 → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/5fbcfdea78c76cf16be611c9cb1d194f3e448e37/build.log`
ERROR: Error building `Random123`: 
LLVM ERROR: Cannot select: intrinsic %llvm.x86.aesni.aeskeygenassist

signal (6): Aborted
in expression starting at /home/rkube/.julia/packages/Random123/cXl5H/deps/build.jl:16
gsignal at /lib64/power9/libc.so.6 (unknown line)
abort at /lib64/power9/libc.so.6 (unknown line)
_ZN4llvm18report_fatal_errorERKNS_5TwineEb at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm18report_fatal_errorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm16SelectionDAGISel15CannotYetSelectEPNS_6SDNodeE at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm16SelectionDAGISel16SelectCodeCommonEPNS_6SDNodeEPKhj at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN12_GLOBAL__N_115PPCDAGToDAGISel6SelectEPN4llvm6SDNodeE at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm16SelectionDAGISel22DoInstructionSelectionEv at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm16SelectionDAGISel17CodeGenAndEmitDAGEv at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm16SelectionDAGISel16SelectBasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb1EEES6_Rb at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm16SelectionDAGISel20SelectAllBasicBlocksERKNS_8FunctionE at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm16SelectionDAGISel20runOnMachineFunctionERNS_15MachineFunctionE.part.845 at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN12_GLOBAL__N_115PPCDAGToDAGISel20runOnMachineFunctionERN4llvm15MachineFunctionE at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE.part.45 at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
_ZN4llvm6legacy11PassManager3runERNS_6ModuleE at /home/rkube/julia/julia-1.6.1/bin/../lib/julia/libLLVM-11jl.so (unknown line)
operator() at /buildworker/worker/package_linuxppc64le/build/src/jitlayers.cpp:609
Allocations: 2651 (Pool: 2640; Big: 11); GC: 0
@CarloLucibello
Copy link
Member

It seem this issue should be file to the Random123.jl package

@rkube rkube closed this as completed Jun 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants