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

Almagated sources #54

Open
Kerollmops opened this issue Apr 20, 2020 · 1 comment
Open

Almagated sources #54

Kerollmops opened this issue Apr 20, 2020 · 1 comment

Comments

@Kerollmops
Copy link

Hello,

I am currently working on making bindings to the mtbl library in Rust, there already is an existing binding library but it does need the mtbl library installed by an external package manager, I would like to have the sources directly inside of the crate itself, this way there will not be bindings compatibilty issues nor missing dependencies.

Is there a way to get the almagated sources, this way I will be able to ship those with the crate itself? Is the tarball in the releases what I want?

I also saw that the mtbl library requires a lot of compression libraries to compile (i.e. lz4, zstd, zlib, snappy) even if the user will only want to use one of those, is there a way to specify that and be able to compile with only one or none of the compression features?

Thank you for your work!

@cmikk
Copy link
Contributor

cmikk commented Apr 21, 2020

The release tarballs should be sufficient for distribution with the crate.

As for the compression libraries, we currently do not have a way to compile without all defined compression methods, but will consider it for a future release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants