JuliaLang / JuliaLang/juliaup

Embed things in juliainstaller

Open
#211 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.3k
Forks
116
Avg merge
12h 34m
Merged PRs (30d)
19

Description

Once the scenario in https://zameermanji.com/blog/2021/6/17/embedding-a-rust-binary-in-another-rust-binary/ is easier to achieve (i.e. once upstream cargo supports these conditional compiles better) we should embed `julialauncher` and `juliaup` inside the `juliainstaller` binary itself.

Other helpful links: https://doc.rust-lang.org/std/macro.include_bytes.html and https://github.com/pyros2097/rust-embed.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked article on embedding a Rust binary, then review Rust's include_bytes! documentation and rust-embed. Done means julialauncher and juliaup are embedded inside the juliainstaller binary once upstream Cargo supports the required conditional compiles.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.