-
Notifications
You must be signed in to change notification settings - Fork 140
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
Produce a static binary #375
Comments
I have been working on this a little bit. You have to build almost all dependencies yourself so they are not dynamic. I have given up on it. |
This is a very quick and dirty way to build an appimage for grive, which includes all relevant libraries (debian unstable)...
I haven't tested this further, but I really like this... The only problem is that I would have to manually get the systemd/script files to run it as a service. |
I came to love the static binaries produced by go/rust apps. You can download them directly from GitHub releases and put them into your local path and be done. It would be nice to have this for grive, too.
Currently I have to rebuild grive (debian packages) a lot because some of the dependencies on debian unstable has an api change and so changes the soname version and grive is not in debian and therefore not automatically rebuild in such transitions.
I can build github pipelines to produce binaries for different platform, but I have no idea how to change the build pipeline to produce a static binary instead of a dynamically linked one.
The text was updated successfully, but these errors were encountered: