Disable model version check on Windows

See https://github.com/hannobraun/Fornjot/issues/1307
This commit is contained in:
Hanno Braun 2022-11-04 10:03:40 +01:00
parent e40fa13941
commit c68dd96cd4
1 changed files with 28 additions and 21 deletions

View File

@ -105,6 +105,12 @@ impl Model {
let lib = libloading::Library::new(&self.lib_path)
.map_err(Error::LoadingLibrary)?;
if cfg!(target_os = "windows") {
warn!(
"Version check is disabled on Windows (see \
https://github.com/hannobraun/Fornjot/issues/1307)"
);
} else {
let version_pkg: libloading::Symbol<fn() -> RawVersion> =
lib.get(b"version_pkg").map_err(Error::LoadingVersion)?;
@ -132,6 +138,7 @@ impl Model {
warn!("{}", Error::VersionMismatch { host, model });
}
}
let init: libloading::Symbol<abi::InitFunction> = lib
.get(abi::INIT_FUNCTION_NAME.as_bytes())