diff options
author | Göktürk Yüksek <gokturk@gentoo.org> | 2018-03-27 15:45:18 -0400 |
---|---|---|
committer | Göktürk Yüksek <gokturk@gentoo.org> | 2018-04-21 21:50:43 -0400 |
commit | de8434b4f59434f5e5bd24ce1f807ab0ec16eed8 (patch) | |
tree | 8a8bb02b6eaedd042138ca3f8ecc0ca6d921e0bb /general-concepts/dependencies/text.xml | |
parent | Convert various 'http://' URIs to 'https://' (diff) | |
download | devmanual-de8434b4f59434f5e5bd24ce1f807ab0ec16eed8.tar.gz devmanual-de8434b4f59434f5e5bd24ce1f807ab0ec16eed8.tar.bz2 devmanual-de8434b4f59434f5e5bd24ce1f807ab0ec16eed8.zip |
Replace the references to 'system' with '@system'
Adopt the set notation using the '@' sign when refering to the system
set. Also, system is not a target but a set. Therefore replace any
references that refers to @system as 'target' with 'set'.
Diffstat (limited to 'general-concepts/dependencies/text.xml')
-rw-r--r-- | general-concepts/dependencies/text.xml | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/general-concepts/dependencies/text.xml b/general-concepts/dependencies/text.xml index e43390c..2f10380 100644 --- a/general-concepts/dependencies/text.xml +++ b/general-concepts/dependencies/text.xml @@ -73,21 +73,24 @@ where this will create circular dependency chains. <p> All packages have an implicit compile-time and runtime dependency upon the -entire <c>system</c> target. It is therefore not necessary, nor advisable, to +entire <c>@system</c> set. It is therefore not necessary, nor +advisable, to specify dependencies upon toolchain packages like <c>gcc</c>, <c>libc</c> and so on, except where specific versions or packages (for example, <c>glibc</c> over <c>uclibc</c>) are required. Note that this rule also needs consideration for packages like <c>flex</c>, <c>zlib</c> and <c>libtool</c>, which aren't in -the <c>system</c> target for every profile. For example, the embedded profile -doesn't have <c>zlib</c> in <c>system</c> target, the <c>libtool</c> ABI might +the <c>@system</c> set for every profile. For example, the embedded +profile doesn't have <c>zlib</c> in <c>@system</c>, the <c>libtool</c> +ABI might change and break building order and <c>flex</c> might get removed from the -<c>system</c> target in future. +<c>@system</c> set in future. </p> <p> -However, packages which are included in the <c>system</c> target, or are -dependencies of <c>system</c> target packages, should generally include a complete -dependency list (excluding bootstrap packages). This makes <c>emerge -e system</c> +However, packages which are included in the <c>@system</c> set, or are +dependencies of <c>@system</c> set packages, should generally include +a complete dependency list (excluding bootstrap packages). This makes +<c>emerge -e @system</c> possible when installing from a stage 1 or stage 2 tarball. </p> |