# Precompiling several packages

**URL:** <https://discourse.julialang.org/t/precompiling-several-packages/17976>\
**Category:** New to Julia\
**Created:** [November 25, 2018, 12:38pm UTC](https://discourse.julialang.org/t/precompiling-several-packages/17976 "2018-11-25T12:38:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Juan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juan/32/7657_2.png) [@Juan](https://discourse.julialang.org/u/Juan)\
**Post date:** [November 25, 2018, 12:38pm UTC](https://discourse.julialang.org/t/precompiling-several-packages/17976/1 "2018-11-25T12:38:17Z")

</div>

If I use PackageCompiler with a package with the force option enabled in order to embed the compilation on Julia system… How should I proceed if I want to compile and add another package?  
Is it an incremental process or do I need to compile all the packages simultanously again?

For example what should I do if I want to execete these tree lines?

```julia
PackageCompiler.compile_package("Makie", force = true)
PackageCompiler.compile_package("DataFrames", force = true)
PackageCompiler.compile_package("GLM", force = true)

```

What packages can be precompiled and what not?  
It would be great to be able to download everything already precompiled.

---

<div class="post-metadata">

**Author:** ![mkborregaard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkborregaard/32/556_2.png) [@mkborregaard](https://discourse.julialang.org/u/mkborregaard)\
**Post date:** [November 25, 2018, 1:50pm UTC](https://discourse.julialang.org/t/precompiling-several-packages/17976/2 "2018-11-25T13:50:45Z")

</div>

I don’t think this infrastructure is in place yet. We all want static compilation to be a thing, but you may have to arm yourself with patience.
