Later, we will need to provide an alternative to fmod, as it is badly distributed on linux distributions.