# Libopenblas error for sysimage with Makie.jl

**URL:** https://discourse.julialang.org/t/libopenblas-error-for-sysimage-with-makie-jl/94952
**Category:** New to Julia
**Created:** [February 21, 2023, 10:12am UTC](https://discourse.julialang.org/t/libopenblas-error-for-sysimage-with-makie-jl/94952 "2023-02-21T10:12:47Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![ForestRaven](https://avatars.discourse-cdn.com/v4/letter/f/aca169/32.png) [@ForestRaven](https://discourse.julialang.org/u/ForestRaven)
#### Post date: [February 21, 2023, 10:12am UTC](https://discourse.julialang.org/t/libopenblas-error-for-sysimage-with-makie-jl/94952/1 "2023-02-21T10:12:47Z")

</div>

Hi,

I’ve tried to create a sysimage for both GLMakie and CairoMakie with:

```julia
pkg> activate .
  Activating project at `~/test/julia`
julia> using PackageCompiler
julia> create_sysimage(["GLMakie", "CairoMakie"]; sysimage_path="MakieSysImage.so")
✔ [07m:38s] PackageCompiler: compiling incremental system image

```

Trying to use it fails with

```julia
 julia -q -J MakieSysImage.so
fatal: error thrown and no exception handler available.
InitError(mod=:OpenBLAS_jll, error=ErrorException("could not load library "libopenblas.so"
libopenblas.so: cannot open shared object file: No such file or directory"))
ijl_errorf at /usr/bin/../lib64/julia/libjulia-internal.so.1 (unknown line)
ijl_load_dynamic_library at /usr/bin/../lib64/julia/libjulia-internal.so.1 (unknown line)
#dlopen#3 at ./libdl.jl:117
dlopen at ./libdl.jl:116 [inlined]
dlopen at ./libdl.jl:116 [inlined]
__init__ at /usr/share/julia/stdlib/v1.8/OpenBLAS_jll/src/OpenBLAS_jll.jl:40
jfptr ___init___ 140895 at /home/alex/test/julia/MakieSysImage.so (unknown line)
unknown function (ip: 0x7fa121e2cf73)
unknown function (ip: 0x7fa121e1519c)
julia_init at /usr/bin/../lib64/julia/libjulia-internal.so.1 (unknown line)
jl_repl_entrypoint at /usr/bin/../lib64/julia/libjulia-internal.so.1 (unknown line)
main at julia (unknown line)
unknown function (ip: 0x7fa1223a7389)
__libc_start_main at /usr/bin/../lib64/libc.so.6 (unknown line)
_start at julia (unknown line)

```

Using Julia 1.8.3 on Gentoo.

Is this a bug that should be reported ? If that’s the case, which github account would be more suitable ?

Thanks !

---

<div class="post-metadata">

### Author: ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)
#### Post date: [February 21, 2023, 11:00am UTC](https://discourse.julialang.org/t/libopenblas-error-for-sysimage-with-makie-jl/94952/2 "2023-02-21T11:00:10Z")

</div>

> [@ForestRaven](#):
>
> Using Julia 1.8.3 on Gentoo.

How did you install Julia there?

---

<div class="post-metadata">

### Author: ![ForestRaven](https://avatars.discourse-cdn.com/v4/letter/f/aca169/32.png) [@ForestRaven](https://discourse.julialang.org/u/ForestRaven)
#### Post date: [February 21, 2023, 12:04pm UTC](https://discourse.julialang.org/t/libopenblas-error-for-sysimage-with-makie-jl/94952/3 "2023-02-21T12:04:36Z")

</div>

Thanks for answering so quickly.  
I used dev-lang/julia, i.e by compiling it (instead of using a binary). The package is marked as “testing” in Gentoo at the moment.

---

<div class="post-metadata">

### Author: ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)
#### Post date: [February 21, 2023, 12:19pm UTC](https://discourse.julialang.org/t/libopenblas-error-for-sysimage-with-makie-jl/94952/4 "2023-02-21T12:19:37Z")

</div>

Then I guess the package in Gentoo is kinda broken and not using an ILP64 build of OpenBLAS and/or not named `libopenblas64_.so`

---

<div class="post-metadata">

### Author: ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)
#### Post date: [February 21, 2023, 8:09pm UTC](https://discourse.julialang.org/t/libopenblas-error-for-sysimage-with-makie-jl/94952/5 "2023-02-21T20:09:27Z")

</div>

I forgot to add that you should instead the official binaries from [Download Julia](https://julialang.org/downloads/), or maybe use [GitHub - JuliaLang/juliaup: Julia installer and version multiplexer](https://github.com/JuliaLang/juliaup), which allows you to manage multiple version and upgrade to new ones when they come out.

---

<div class="post-metadata">

### Author: ![ForestRaven](https://avatars.discourse-cdn.com/v4/letter/f/aca169/32.png) [@ForestRaven](https://discourse.julialang.org/u/ForestRaven)
#### Post date: [February 21, 2023, 10:46pm UTC](https://discourse.julialang.org/t/libopenblas-error-for-sysimage-with-makie-jl/94952/6 "2023-02-21T22:46:34Z")

</div>

Yes, I figured as much 🙂  
Using the latest official binary does not have this issue. Thanks for the tip !
