Manifest mode: host: true
should not imply default features
#19781
autoantwort
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Imagine I have the following ports:
I suggest that if I install
start
with triplet=host-triplet thatstart[core], one[core], two[core], three[core, super]
will be installed. Currentlystart[core], one[core,foo], two[core,bar], three[core, super]
is installed. The reasoning host dependencies are mainly (only?) used for tools that are needed to build for the target triplet, so the ports only needs this functionality and nothing more. For example qtbase has a host dependency on itself for the qmake tool, soqtbase[core]
would be enough, but it installsqtbase[brotli,concurrent,core,dbus,default-features,doubleconversion,freetype,gui,harfbuzz,icu,jpeg,network,openssl,pcre2,png,sql,sql-psql,sql-sqlite,testlib,widgets,zstd]
and all the needed dependencies.Beta Was this translation helpful? Give feedback.
All reactions