JuliaLang / JuliaLang/PackageCompiler.jl

Technical explanation for why Package Compilier takes so long?

Open
#736 8 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
Julia
Stars
1.6k
Forks
205
Avg merge
18h 37m
Merged PRs (30d)
7

Description

Hello,

I'm looking to see if there's a technical explanation somewhere for why PackageCompiler takes so long to build a sysimage. Given that it takes me ~30 seconds to build the Linux kernel, I'm surprised that compiling a Julia sysimage/executable can take as much as 20 minutes.

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the PackageCompiler sysimage build workflow and investigate where the reported build time is spent. Done means documenting a technically supported explanation for why Linux sysimage or executable compilation can take much longer than the reported Linux kernel build.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
build-system, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.