as a dependency, so only provide the necessary code. This is especially important for Solaris, since the build failed before because of these files. I didn't use patches to save bandwidth and disk space.