Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

horus.app: Add erts to application dependencies #15

Merged
merged 1 commit into from
Aug 21, 2023

Commits on Aug 21, 2023

  1. horus.app: Add erts to application dependencies

    [Why]
    Horus relies on the availability of `erts` to initialize the list of
    modules to skip when it needs to decide if a call should be followed to
    extract a function or if the call should be preserved as is.
    
    It already depends on `kernel` and `stdlib` for instance. I assumed that
    `erts` was implicit as I don't see how Erlang can work without it. It
    looks like if `erts` is not included explicitly in an Erlang release
    file or in the applications it bundles, it is excluded from the release
    (the `erts` Erlang application, not the actual runtime). This breaks
    Horus because it won't know about e.g. the `erlang` module and will try
    and fail to extract functions from that module.
    
    Fixes #14.
    dumbbell committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    6136414 View commit details
    Browse the repository at this point in the history