| Summary: | package.use doesn't override USE flags set in make.conf | ||
|---|---|---|---|
| Product: | Portage Development | Reporter: | Priit Laes (IRC: plaes) <plaes> |
| Component: | Unclassified | Assignee: | Portage team <dev-portage> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | 2.2 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Priit Laes (IRC: plaes)
2013-03-18 07:32:28 UTC
(In reply to comment #0) > Having 'sys-devel/gcc fortran' in /etc/portage/profile/package.use/portage > does not seem to have any effect when USE="-fortran" is defined in make.conf. This behavior is expected, because user config overrides the profile (/etc/portage/profile is considered to be part of the profile, while make.conf is considered to be part of the user configuration). You can use /etc/portage/package.use to override make.conf. (In reply to comment #1) > (In reply to comment #0) > > Having 'sys-devel/gcc fortran' in /etc/portage/profile/package.use/portage > > does not seem to have any effect when USE="-fortran" is defined in make.conf. > > This behavior is expected, because user config overrides the profile > (/etc/portage/profile is considered to be part of the profile, while > make.conf is considered to be part of the user configuration). > > You can use /etc/portage/package.use to override make.conf. Indeed, PEBKAC ;) |