-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
deps_nix installs the Rust dynamic library using the basename (eg. libmjml_nif.so):
Lines 275 to 281 in 1cdcda2
| preConfigure = '' | |
| mkdir -p priv/native | |
| for lib in ${native}/lib/* | |
| do | |
| ln -s "$lib" "priv/native/$(basename "$lib")" | |
| done | |
| ''; |
but that lib prefix does not match the default used by rustler, which is #{crate} (AFAIU):
Workaround
Use load_from, as in:
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"}
Metadata
Metadata
Assignees
Labels
No labels