config :mjml,
Mjml.Native,
skip_compilation?: true,
load_from: {:mjml, "priv/native/libmjml_nif"}
config :mdex,
MDEx.Native,
skip_compilation?: true,
load_from: {:mdex, "priv/native/libcomrak_nif"}
config :autumn,
Autumn.Native,
skip_compilation?: true,
load_from: {:autumn, "priv/native/libautumnus_nif"}
deps_nixinstalls the Rust dynamic library using thebasename(eg.libmjml_nif.so):deps_nix/lib/deps_nix.ex
Lines 275 to 281 in 1cdcda2
but that
libprefix does not match the default used byrustler, which is#{crate}(AFAIU):https://github.com/rusterlium/rustler/blob/85d0a90e02372b6dd5e84f4bb85828a830233992/rustler_mix/lib/rustler/compiler/config.ex#L34-L43
Workaround
Use
load_from, as in: