# Why can't we have precompiled \*.ji files for multiple versions of a package?

**URL:** <https://discourse.julialang.org/t/why-cant-we-have-precompiled-ji-files-for-multiple-versions-of-a-package/19533>\
**Category:** Internals & Design\
**Tags:** pkg\
**Created:** [January 11, 2019, 7:34pm UTC](https://discourse.julialang.org/t/why-cant-we-have-precompiled-ji-files-for-multiple-versions-of-a-package/19533 "2019-01-11T19:34:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![denizyuret](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/denizyuret/32/568_2.png) [@denizyuret](https://discourse.julialang.org/u/denizyuret)\
**Post date:** [January 11, 2019, 7:34pm UTC](https://discourse.julialang.org/t/why-cant-we-have-precompiled-ji-files-for-multiple-versions-of-a-package/19533/1 "2019-01-11T19:34:33Z")

</div>

Under ~/.julia/packages/PkgName I can have multiple versions of the same package co-existing peacefully.

Is there any reason why the same thing cannot happen under ~/.julia/compiled/v1.0/PkgName? Currently each time I switch versions the compilation takes place again.

---

<div class="post-metadata">

**Author:** ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)\
**Post date:** [January 11, 2019, 10:17pm UTC](https://discourse.julialang.org/t/why-cant-we-have-precompiled-ji-files-for-multiple-versions-of-a-package/19533/2 "2019-01-11T22:17:46Z")

</div>

Ref. [How precompile files are loaded need to change if using multiple projects are going to be pleasant · Issue #27418 · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/issues/27418)
