core icon indicating copy to clipboard operation
core copied to clipboard

Improve `metacall-sys` crate

Open fahdfady opened this issue 2 months ago • 1 comments

This PR aims to better metacall-sys dev experience. Users should not make a build script and run metacall-sys::build by themselves. Like other -sys crates, metacall-sys should link for all crates that want to link to MetaCall.

The reason the -sys pattern exists is to ensure that if multiple crates (or multiple versions of the high level bindings) depend on the same library, you don't get two conflicting versions linked in.

fahdfady avatar Dec 09 '25 20:12 fahdfady

@fahdfady I have done some changes, it may generate breaking changes. Now rust port works on windows. If you can solve the issue we should port it to the new changes I have done.

josead avatar Dec 10 '25 14:12 josead