# Adding a build step for CmdStan inside a Julia package

**URL:** <https://discourse.julialang.org/t/adding-a-build-step-for-cmdstan-inside-a-julia-package/51844>\
**Category:** General Usage\
**Created:** [December 15, 2020, 1:26am UTC](https://discourse.julialang.org/t/adding-a-build-step-for-cmdstan-inside-a-julia-package/51844 "2020-12-15T01:26:15Z")\
**Posts on this page:** 3\
**Page:** 2

<div class="post-metadata">

**Author:** ![daniel](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/daniel/32/6480_2.png) [@daniel](https://discourse.julialang.org/u/daniel)\
**Post date:** [April 21, 2021, 8:32pm UTC](https://discourse.julialang.org/t/adding-a-build-step-for-cmdstan-inside-a-julia-package/51844/21 "2021-04-21T20:32:53Z")

</div>

Getting this to work would be so awesome!  
Unfortunately I got stuck at some linker issues when trying to use Clang\_jll, which was a bit above my abilities. Getting make to work was no issue though, and I think there are already standalone stanc3 binaries available on the stanc3 repository.

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [April 23, 2021, 1:27pm UTC](https://discourse.julialang.org/t/adding-a-build-step-for-cmdstan-inside-a-julia-package/51844/22 "2021-04-23T13:27:03Z")

</div>

Thanks. I actually figured out how to make a cached artifact on Gitlab for it, but `cmdstan` compiled is actually so huge (around 1.1 GB I last checked) that downloading the cached artifact is _slower_ in CI than building it via Github Actions (15 min vs 2-4 min).

Now I am not so sure that pursuing generating an artifact makes sense. Not for something this large.

---

<div class="post-metadata">

**Author:** ![daniel](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/daniel/32/6480_2.png) [@daniel](https://discourse.julialang.org/u/daniel)\
**Post date:** [February 16, 2022, 1:23pm UTC](https://discourse.julialang.org/t/adding-a-build-step-for-cmdstan-inside-a-julia-package/51844/23 "2022-02-16T13:23:13Z")

</div>

Just to provide an update to this, recent versions of Stan support installation via conda, so it is pretty easy to bundle a CmdStan installation with a project using [CondaPkg.jl](https://github.com/cjdoris/CondaPkg.jl).

[Previous page](https://discourse.julialang.org/t/adding-a-build-step-for-cmdstan-inside-a-julia-package/51844.md?page=1)
