Conversation
Signed-off-by: André Arko <andre@arko.net>
199aa31 to
77f4fe5
Compare
|
I mean it is not bad as first draft. One thing to think of would to be to make the Another thing I wonder about is if it would be interesting in the bundled feature to have the option to link everything statically. |
|
I would love to have a feature that makes everything static! That would straight up solve my use-case entirely. I will give this another pass soon to see if I can shrink the unsafes and get all the tests passing again now that I have rebased. |
|
Try to rebase this PR on main now. To see if the checks goes green. I have also added this Issue #670 and I will have to see if I or some one else(you?) picks it up. |
I'm working on a project that uses this crate, but that would ideally be built completely statically for reproducibility reasons. With a fully static binary,
dlopenis an empty stub, which prevented this crate from working.I'm extremely unsure if this is the best approach for the crate as a whole, but I can confirm this change does in fact solve my specific problem, making it possible to use the rest of the crate even when
dlopenisn't available.You can see it in practice (and try out using this code) over at https://github.com/lunal-dev/kettle.