Marijn Schouten (hkBst) kirjoitti: > A grep '!!' /usr/portage/profiles/use.desc reveals the following: > > bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during > original system bootstrapping [make stage2] > build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for > creating build images and the first half of bootstrapping [make stage1] > livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during > livecd building. > selinux - !!internal use only!! Security Enhanced Linux support, this must be > set by the selinux profile or breakage will occur > static - !!do not set this during bootstrap!! Causes binaries to be statically > linked instead of dynamically > > I think these internal use only use flags should have names that indicate > that, for example: INTERNALUSE_bootstrap. This would help in recognizing them > and at the same time free those names for normal use. The newest GHC is now > forced to use "ghcbootstrap" and I plan on adding similar support to SBCL for > the next release. > > It's probably a big pain to do this. > USE_EXPAND anyone... They can even be hidden from emerge -pv output I think. Regards, Petteri