Skip to content

Consider not embedding aerolab binaries in other binaries #224

@robertglonek

Description

@robertglonek

Currently to handle arm to amd as well as amd to arm deployments and macos to linux deployments, different binaries need to embed other aerolab versions. Consider not embedding aerolab in aerolab to keep the binary size small. Instead consider adding the different required binaries to the installer deb/tgz/zip/rpm/pkg.

For example MacOS would have:
aerolab
aerolab.linux.amd64
aerolab.linux.arm64

And linux amd64 would have:
aerolab
aerolab.linux.arm64

and linux arm64 would have:
aerolab
aerolab.linux.amd64

Issue: aerolab would need an installer for windows to handle this. We don't currently have one per-se.

Alternative option is that aerolab would not come with alternate versions. It would instead go to the repo releases page and download the versions it needs from the releases API from github (cache for future use on first download). But that feels like an incomplete install for me.

Another alternative is to just leave it as it is.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions