Skip to content

llvmcall requires the compiler #53680

Closed
@chrstphrbrns

Description

@chrstphrbrns

I'm recently seeing this error when using TiffImages.jl (dev branch) with multi-threading enabled

julia> VERSION
v"1.12.0-DEV.149"

julia> using TiffImages

julia> @time TiffImages.load("image.tif");
...
    nested task error: `llvmcall` requires the compiler
    Stacktrace:
     [1] macro expansion
       @ ~/.julia/packages/SIMD/2fAdM/src/LLVM_intrinsics.jl:673 [inlined]
     [2] shufflevector(x::NTuple{…}, ::Val{…})
       @ SIMD.Intrinsics ~/.julia/packages/SIMD/2fAdM/src/LLVM_intrinsics.jl:664
...

julia> @time TiffImages.load("image.tif");
  0.283151 seconds (164.76 k allocations: 282.782 MiB, 17.25% gc time, 38.50% compilation time)

Sometimes it works on the first try, but it always works on the second try

I don't get this with v1.10.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions