# Power9 Compilation OK, but adding packages fails

**URL:** https://discourse.julialang.org/t/power9-compilation-ok-but-adding-packages-fails/16483
**Category:** New to Julia
**Tags:** ppc
**Created:** [October 18, 2018, 3:22am UTC](https://discourse.julialang.org/t/power9-compilation-ok-but-adding-packages-fails/16483 "2018-10-18T03:22:59Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![jstrube](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jstrube/32/525_2.png) [@jstrube](https://discourse.julialang.org/u/jstrube)
#### Post date: [October 18, 2018, 3:22am UTC](https://discourse.julialang.org/t/power9-compilation-ok-but-adding-packages-fails/16483/1 "2018-10-18T03:22:59Z")

</div>

I’m trying to install julia from source on a power9 architecture.  
The compilation looks like it succeeds, but I can’t add any packages:

```julia
(v1.0) pkg> add Flux
   Cloning default registries into /ccs/home/jstrube/.julia/registries
   Cloning registry General from "https://github.com/JuliaRegistries/General.git"

signal (11): Segmentation fault
in expression starting at no file:0
set_ssl_cert_locations at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/LibGit2/src/error.jl:100
initialize at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/LibGit2/src/LibGit2.jl:990
Type at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/LibGit2/src/LibGit2.jl:967
Type at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/LibGit2/src/config.jl:50 [inlined]
Type at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/LibGit2/src/types.jl:1340 [inlined]
#CredentialPayload#32 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/LibGit2/src/types.jl:1350 [inlined]
Type at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/LibGit2/src/types.jl:1350 [inlined]
#clone#131 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/LibGit2/src/LibGit2.jl:559
unknown function (ip: 0x3fff53488af7)
jl_fptr_trampoline at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1831
jl_apply_generic at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:2184
jl_apply at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/julia.h:1537 [inlined]
jl_invoke at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:56
#clone at ./none:0 [inlined]
#clone#2 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/Pkg/src/GitTools.jl:99
jl_fptr_args at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1841
jl_fptr_trampoline at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1831
jl_apply_generic at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:2184
jl_apply at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/julia.h:1537 [inlined]
jl_invoke at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:56
#51 at ./none:0
shred! at ./secretbuffer.jl:184
#registries#50 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/Pkg/src/Types.jl:929
jfptr_#registries#50_10026 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/lib/julia/sys.so (unknown line)
jl_invoke at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:42
registries at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/Pkg/src/Types.jl:913 [inlined]
macro expansion at ./logging.jl:307 [inlined]
update_registry at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:97
#handle_repos_add!#32 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/Pkg/src/Types.jl:607
jfptr_#handle_repos_add!#32_9973 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/lib/julia/sys.so (unknown line)
jl_invoke at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:42
#handle_repos_add! at ./none:0 [inlined]
#add_or_develop#13 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/Pkg/src/API.jl:54
#add_or_develop at ./none:0
jl_fptr_args at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1841
jl_fptr_trampoline at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1831
jl_apply_generic at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:2184
do_add! at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/Pkg/src/REPLMode.jl:709
jl_fptr_args at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1841
jl_fptr_trampoline at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1831
jl_apply_generic at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:2184
jl_apply at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/julia.h:1537 [inlined]
jl_f__apply at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/builtins.c:556
jl_f__apply_latest at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/builtins.c:594
#invokelatest#1 at ./essentials.jl:697
jl_fptr_args at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1841
jl_apply_generic at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:2184
jl_apply at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/julia.h:1537 [inlined]
jl_f__apply at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/builtins.c:556
invokelatest at ./essentials.jl:696
jl_fptr_args at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1841
jl_apply_generic at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:2184
do_cmd! at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/Pkg/src/REPLMode.jl:603
#do_cmd#33 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/Pkg/src/REPLMode.jl:577
jfptr_#do_cmd#33_9769 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/lib/julia/sys.so (unknown line)
jl_invoke at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:42
do_cmd at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/Pkg/src/REPLMode.jl:573 [inlined]
#44 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/Pkg/src/REPLMode.jl:912
jfptr_#44_9730 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/lib/julia/sys.so (unknown line)
jl_apply_generic at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:2184
jl_apply at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/julia.h:1537 [inlined]
jl_f__apply at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/builtins.c:556
jl_f__apply_latest at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/builtins.c:594
#invokelatest#1 at ./essentials.jl:697 [inlined]
invokelatest at ./essentials.jl:696 [inlined]
run_interface at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/REPL/src/LineEdit.jl:2261
jl_fptr_args at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1841
jl_apply_generic at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:2184
run_frontend at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/REPL/src/REPL.jl:1029
run_repl at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/share/julia/stdlib/v1.0/REPL/src/REPL.jl:191
jl_fptr_args at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1841
jl_apply_generic at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:2184
macro expansion at ./logging.jl:311 [inlined]
#719 at ./client.jl:342
jfptr_#719_5868 at /autofs/nccs-svm1_home1/jstrube/software/julia-1.0.1/usr/lib/julia/sys.so (unknown line)
jl_apply_generic at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:2184
jl_apply at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/julia.h:1537 [inlined]
jl_f__apply at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/builtins.c:556
jl_f__apply_latest at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/builtins.c:594
#invokelatest#1 at ./essentials.jl:697 [inlined]
invokelatest at ./essentials.jl:696 [inlined]
macro expansion at ./logging.jl:308 [inlined]
run_main_repl at ./client.jl:330
exec_options at ./client.jl:242
_start at ./client.jl:421
jl_fptr_args at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:1841
jl_apply_generic at /autofs/nccs-svm1_home1/jstrube/software/source/julia/src/gf.c:2184
jl_apply at /autofs/nccs-svm1_home1/jstrube/software/source/julia/ui/../src/julia.h:1537 [inlined]
true_main at /autofs/nccs-svm1_home1/jstrube/software/source/julia/ui/repl.c:112
main at /autofs/nccs-svm1_home1/jstrube/software/source/julia/ui/repl.c:233
generic_start_main.isra.0 at /lib64/libc.so.6 (unknown line)
__libc_start_main at /lib64/libc.so.6 (unknown line)
Allocations: 996372 (Pool: 996019; Big: 353); GC: 1
Segmentation fault (core dumped)

```

If anybody succeeded building julia-1.0 on powerpc, please let me know your trick!

---

<div class="post-metadata">

### Author: ![djsegal](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/djsegal/32/13752_2.png) [@djsegal](https://discourse.julialang.org/u/djsegal)
#### Post date: [October 18, 2018, 11:08pm UTC](https://discourse.julialang.org/t/power9-compilation-ok-but-adding-packages-fails/16483/2 "2018-10-18T23:08:30Z")

</div>

This post was temporarily hidden by the community for possibly being off-topic, unfocused, inappropriate, or spammy.

---

<div class="post-metadata">

### Author: ![jstrube](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jstrube/32/525_2.png) [@jstrube](https://discourse.julialang.org/u/jstrube)
#### Post date: [October 19, 2018, 3:32am UTC](https://discourse.julialang.org/t/power9-compilation-ok-but-adding-packages-fails/16483/3 "2018-10-19T03:32:25Z")

</div>

I don’t understand what that means

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [October 19, 2018, 4:10am UTC](https://discourse.julialang.org/t/power9-compilation-ok-but-adding-packages-fails/16483/4 "2018-10-19T04:10:15Z")

</div>

He is trolling, just ignore.

Seems like something goes wrong with LibGit2 on that system.There is a similar issue at [LibGit2.set\_ssl\_cert\_locations segfaults on a cluster · Issue #17789 · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/issues/17789).
