# BinaryBuilder.jl: how to select gcc 9.1.0

**URL:** <https://discourse.julialang.org/t/binarybuilder-jl-how-to-select-gcc-9-1-0/44857>\
**Category:** General Usage\
**Tags:** package\
**Created:** [August 13, 2020, 7:10am UTC](https://discourse.julialang.org/t/binarybuilder-jl-how-to-select-gcc-9-1-0/44857 "2020-08-13T07:10:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MichelJuillard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/micheljuillard/32/10555_2.png) [@MichelJuillard](https://discourse.julialang.org/u/MichelJuillard)\
**Post date:** [August 13, 2020, 7:10am UTC](https://discourse.julialang.org/t/binarybuilder-jl-how-to-select-gcc-9-1-0/44857/1 "2020-08-13T07:10:44Z")

</div>

I have a binary executable that needs to be compiled with gcc 9.1.0. I see in the code of BinaryBuilderBase.jl that there is provision for gcc 9.1.0, but I don’t undertstand how I can request such a shard. Selecting libgfortran\_version=v"5.0.0" and libstdcxx\_version = v"3.4.26" doesn’t seem to be sufficient: I still get only gcc -v 8.1.0

---

<div class="post-metadata">

**Author:** ![Gnimuc](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gnimuc/32/2194_2.png) [@Gnimuc](https://discourse.julialang.org/u/Gnimuc)\
**Post date:** [August 13, 2020, 7:27am UTC](https://discourse.julialang.org/t/binarybuilder-jl-how-to-select-gcc-9-1-0/44857/2 "2020-08-13T07:27:37Z")

</div>

`build_tarballs(..., preferred_gcc_version=v"9")`

---

<div class="post-metadata">

**Author:** ![MichelJuillard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/micheljuillard/32/10555_2.png) [@MichelJuillard](https://discourse.julialang.org/u/MichelJuillard)\
**Post date:** [August 13, 2020, 7:36am UTC](https://discourse.julialang.org/t/binarybuilder-jl-how-to-select-gcc-9-1-0/44857/3 "2020-08-13T07:36:52Z")

</div>

Thanks a lot.
