# Use two system images programmatically in C

**URL:** <https://discourse.julialang.org/t/use-two-system-images-programmatically-in-c/64374>\
**Category:** Internals & Design\
**Tags:** package-compiler, sysimage, c\
**Created:** [July 9, 2021, 6:34pm UTC](https://discourse.julialang.org/t/use-two-system-images-programmatically-in-c/64374 "2021-07-09T18:34:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![benoit](https://avatars.discourse-cdn.com/v4/letter/b/5daacb/32.png) [@benoit](https://discourse.julialang.org/u/benoit)\
**Post date:** [July 9, 2021, 6:34pm UTC](https://discourse.julialang.org/t/use-two-system-images-programmatically-in-c/64374/1 "2021-07-09T18:34:50Z")

</div>

I saw that it is possible to boot Julia with up to 2 sysimages by using the `-J` argument.  
I was wondering if it possible to do the same thing programmatically in C?  
I did not see any options other than `jl_options.image_file`, to pass one single sysimage before initialisation. Is there any plan to implement this feature through the C API?

Thank you !  
-ben
