Commit Graph

2 Commits (3ce174c7337033e049326c0678f97aa21b15951e)

Author SHA1 Message Date
Alaric Senat f508cf7daf libvlc-sys: import libvlc via raw-dylib on Windows
Windows has no import library to link against: the VLC installer and
.zip ship libvlc.dll but no .lib. Previous workaround was to use vswhom
+ dumpbin + lib.exe to synthesise one at build time from the DLL's
exports.

rustc's `raw-dylib` linkage removes the need entirely, it generates the
imports straight from the DLL name.
2026-08-27 11:44:17 +02:00
Alaric Senat 651c5e743b build: commit the lock file
cargo 1.82 has no MSRV-aware resolution, so a dependency publishing a
release that needs a newer toolchain would break the build on a change
that touched nothing. Pinning the resolution makes builds reproducible.

Consumers ignore the lock file of a dependency, so this constrains
nothing downstream. Committing it for libraries is the current cargo
recommendation.
2026-08-19 14:45:49 +02:00