Hello, I've made some attempts to use the Pharo FFI. I've gone through the documentation [1] and tried some examples. While the documentation is quite clear about using external libraries from Pharo, it lacks details on how to build own libraries to be used from Pharo. Specifically, I'm trying to build on all supported platforms, namely macOS, Windows and Linux. Currently I've got Linux and Windows under control, but I cannot find a systematic way to build on macOS. Here's an example for a library that I can use from a small test program but not from Pharo. Unfortunately, the diagnostic on Pharo is not detailed: it simply reports that it cannot load the module. clang -I <include-path> -O3 -c <source-path> ... clang -dynamiclib <object-files> -o lib<name>.dylib -undefined dynamic_lookup cp lib<name>.dylib <pharo-folder> Is there good documentation about how to correctly build libraries so that they can be used from Pharo? Alternatively, are there details on how Pharo FFI searches for libraries and links them in the Pharo process? Regards MO ---- [1] https://files.pharo.org/books-pdfs/booklet-uFFI/UFFIDRAFT.pdf