Skip to content
New issue

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

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

Already on GitHub? # to your account

Handle Linux build dependencies #102

Open
sowbug opened this issue Feb 4, 2023 · 1 comment
Open

Handle Linux build dependencies #102

sowbug opened this issue Feb 4, 2023 · 1 comment
Labels
feature request New feature or request help wanted Extra attention is needed

Comments

@sowbug
Copy link

sowbug commented Feb 4, 2023

From https://blog.axo.dev/2023/02/cargo-dist:

So minidump-debugger is based on egui, and for whatever reason egui builds on linux require you to install a ton of dev packages (on Windows and macOS it Just Works so I always forget this). [...] Welp, automating and understanding those kinds of build deps are another feature for me to add to cargo-dist one day, but for now I'll rely on the fact that the scripts are checked in so I can make bespoke hand-edits to the scripts if need be (being able to do this is an intentional feature, although obviously suboptimal because now we're getting back some dependency on the CI's precise behaviour).

I don't think there's already a tracking issue for this, so I made one. It would be a great boon to humanity to solve this problem. Please do.

@Gankra Gankra closed this as completed Feb 7, 2023
@Gankra Gankra reopened this Feb 7, 2023
@Gankra Gankra added feature request New feature or request help wanted Extra attention is needed labels Feb 7, 2023
@Be-ing
Copy link

Be-ing commented Feb 13, 2023

This could be handled together with generating binary packages (#76). The same list of dependencies could be used to specify the dependencies of generated packages and install those dependencies before building.

mistydemeo added a commit that referenced this issue Jun 17, 2024
chore(deps): bump thiserror from 1.0.57 to 1.0.58
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
feature request New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants