Manual.md: base-devel isn't always in hostmakedeps

This commit is contained in:
Toyam Cox 2017-01-13 15:33:01 -05:00
parent a916cf9cde
commit 6425225eea
1 changed files with 5 additions and 2 deletions

View File

@ -541,8 +541,7 @@ them, understand this: Void Linux cross compiles for many arches. Sometimes in
a build process, certain programs must be run, for example `yacc`, or the
compiler itself for a C program. Those programs get put in `hostmakedepends`.
When the build runs, those will be installed on the host to help the build
complete. Please note that anything that is a dependency of `base-devel` will
already be installed, and should not be listed here.
complete.
Then there are those things for which a package either links against or
includes header files. These are `makedepends`, and regardless of the
@ -556,6 +555,10 @@ These are not all the packages the package needs at runtime, but only those
that are not linked against. This variable is most useful for non-compiled
programs.
Finally, as a general rule, if something compiles the exact same way whether or
not you add a particular package to `makedepends` or `hostmakedepends`, it
shouldn't be added.
<a id="repositories"></a>
#### Repositories