pulseaudio: uses fork(), not available on noMMU platforms
Even though pulseaudio has some HAVE_FORK compile-time conditionals to avoid using fork(), those parts of pulseaudio are not using it. Since using pulseaudio on !MMU platforms is fairly unlikely, we simply disable it when no MMU is available, and propagate this dependency to the appropriate locations. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
ad7ea94520
commit
382eef528e
@ -207,6 +207,7 @@ config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS4
|
||||
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_PULSE
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
|
||||
depends on BR2_LARGEFILE # pulseaudio -> libsndfile
|
||||
depends on BR2_USE_MMU # pulseaudio
|
||||
select BR2_PACKAGE_PULSEAUDIO
|
||||
bool "pulseaudio"
|
||||
|
||||
|
@ -303,6 +303,7 @@ comment "gdkpixbuf needs a toolchain w/ wchar, threads"
|
||||
config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
|
||||
depends on BR2_LARGEFILE # pulseaudio -> libsndfile
|
||||
depends on BR2_USE_MMU # pulseaudio
|
||||
select BR2_PACKAGE_PULSEAUDIO
|
||||
bool "pulseaudio"
|
||||
help
|
||||
|
@ -48,6 +48,7 @@ config BR2_PACKAGE_MPD_PULSEAUDIO
|
||||
bool "pulseaudio"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
|
||||
depends on BR2_LARGEFILE # pulseaudio -> libsndfile
|
||||
depends on BR2_USE_MMU # pulseaudio
|
||||
select BR2_PACKAGE_PULSEAUDIO
|
||||
help
|
||||
Enable pulseaudio output support.
|
||||
|
@ -7,6 +7,7 @@ config BR2_PACKAGE_PULSEAUDIO
|
||||
select BR2_PACKAGE_LIBSNDFILE
|
||||
select BR2_PACKAGE_SPEEX
|
||||
depends on BR2_LARGEFILE
|
||||
depends on BR2_USE_MMU # fork()
|
||||
help
|
||||
PulseAudio is a sound system for POSIX OSes, meaning that it
|
||||
is a proxy for your sound applications. It allows you to do
|
||||
@ -30,4 +31,5 @@ config BR2_PACKAGE_PULSEAUDIO_DAEMON
|
||||
endif
|
||||
|
||||
comment "pulseaudio needs a toolchain w/ wchar, largefile, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_USE_WCHAR || !BR2_LARGEFILE || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
Loading…
Reference in New Issue
Block a user