Although I'm nit-picking, this isn't entirely true. OCaml doesn't statically link C code, as you can see from: $ ldd /usr/bin/virt-builder