Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 437086 - gentoo-x86/profiles/prefix/mint/make.defaults incorrectly refers to ${USE} in the first assignment of USE variable
Summary: gentoo-x86/profiles/prefix/mint/make.defaults incorrectly refers to ${USE} in...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-03 16:58 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2012-10-04 06:50 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2012-10-03 16:58:39 UTC
gentoo-x86/profiles/prefix/mint/make.defaults since revision 1.3 incorrectly refers to ${USE} in the first assignment of USE variable. USE is stacked from all make.defaults files from selected profiles, but the same expansion map instance is used between parsing of consecutive make.defaults files, so reference to ${USE} in first assignment of USE could result in incorrect interactions between enabled and disabled flags in different make.defaults files.

Currently it is the only make.defaults file in gentoo-x86 with this problem.
Previously all make.defaults files in gentoo-x86 were cleaned on 2011-02-13:

  13 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
  arch/amd64/make.defaults, base/make.defaults,
  default/bsd/fbsd/amd64/7.2/make.defaults,
  default/bsd/fbsd/amd64/8.0/make.defaults,
  default/bsd/fbsd/x86/7.2/make.defaults,
  default/bsd/fbsd/x86/8.0/make.defaults,
  hardened/amd64/multilib/make.defaults,
  prefix/darwin/macos/10.4/x86/make.defaults,
  prefix/darwin/macos/10.5/x64/make.defaults,
  prefix/darwin/macos/10.5/x86/make.defaults,
  prefix/darwin/macos/10.6/x64/make.defaults,
  prefix/darwin/macos/10.6/x86/make.defaults, prefix/linux/make.defaults,
  releases/10.0/make.defaults, releases/2008.0/make.defaults,
  releases/freebsd-7.2/make.defaults:
  Don't include ${USE} in the first assignment to USE in make.defaults files to
  avoid incorrect interactions between enabled and disabled flags in different
  files.
Comment 1 Fabian Groffen gentoo-dev 2012-10-04 06:50:49 UTC
fixed, thanks