I'm only learning to do this stuff, not an expert!
Pharo has FFI bindings to freetype, cairo and SDL. Such bindings talk to dynamic libraries depending on the running platform:
- Tha Mac VM provides dylibs for all of them.
- The Win VM provides dlls. Must CHECK
- The Linux VM does provide a .so for SDL, but doesn't for freetype and cairo. In such cases, Pharo looks at system's shared libraries.