Skip to content
Discussion options

You must be logged in to vote

Its for cross compiling, hostmakedepends are installed for the host architecture, makedepends are installed for the target architecture. Usually programs that you execute will be in hostmakedepends and libraries you link against go into makedepends.

hostmakedepends are installed into /, when cross compiling makedepends is installed into /usr/${XBPS_TARGET_ARCH} (the XBPS_CROSS_BASE. When you are not cross compiling then they are basically the same and installed into /.

https://github.com/void-linux/void-packages/blob/master/Manual.md#about-the-many-types-of-depends-variables

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@dogknowsnx
Comment options

@classabbyamp
Comment options

Answer selected by dogknowsnx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants