Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 240380 - alsa-lib ALSA_PCM_PLUGINS options are hard to find in standard documentaion.
Summary: alsa-lib ALSA_PCM_PLUGINS options are hard to find in standard documentaion.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High trivial
Assignee: Gentoo ALSA team [DISABLED]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-07 13:39 UTC by Eric Thibodeau
Modified: 2009-08-13 16:49 UTC (History)
2 users (show)

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 Eric Thibodeau 2008-10-07 13:39:49 UTC
The ALSA_PCM_PLUGINS variables should be easier to find (other than looking in the actual ebuild). One suggestion is to display them in pkg_setup's warning message such as:

...
ewarn "Plugins are set with ALSA_PCM_PLUGINS=\"...\" in make.conf"
ewarn "Valid plugins are ${IUSE_PCM_PLUGIN}"

The same should be done if the USE flag approach is preferred (display the alsa_pcm_plugins_* variant).

Reproducible: Always

Steps to Reproduce:
Note that the make.conf manpage doesn't mention this variable, nor does the official alsa guide (http://www.gentoo.org/doc/en/alsa-guide.xml).

Since these flags were created for a specific subset of users, it would be strongly recommended (imho) that the default behavior be the opposite, ie: if no flag is set, build _all_ PCM modules.
Comment 1 Attila Stehr 2009-07-24 23:40:26 UTC
Seems your suggestion was followed. I have not set ALSA_PCM_PLUGINS but _a_lot_ of flags are set doing an emerge -p alsa-lib.

I'm using the default/linux/amd64/2008.0/desktop profile.
Comment 2 Steve Dibb (RETIRED) gentoo-dev 2009-08-13 16:49:19 UTC
> Since these flags were created for a specific subset of users, it would be
> strongly recommended (imho) that the default behavior be the opposite, ie: if
> no flag is set, build _all_ PCM modules.

That's actually the case now, and has been for a while I think ...

closing bug. :)