[pulseaudio-discuss] [ANNOUNCE] PulseAudio 2.99.3 (3.0 RC3)

Peter Robinson pbrobinson at gmail.com
Fri Dec 7 03:51:01 PST 2012


On Fri, Dec 7, 2012 at 11:02 AM, Arun Raghavan
<arun.raghavan at collabora.co.uk> wrote:
> Hello,
> It took a while, but we found some issues on the Bluetooth side after
> the last RC which took some time and discussion to pin down. I'm hoping
> this is the last RC, but we'll see how it goes. Tarballs as usual:
>
> http://freedesktop.org/software/pulseaudio/releases/pulseaudio-2.99.3.tar.gz
> MD5: 000a33f1a7085ea4e33b571907da7a74
> SHA1: 70cc2500cb28df6fb3bb77c3eaf5c8e25efe24c7
>
> http://freedesktop.org/software/pulseaudio/releases/pulseaudio-2.99.3.tar.xz
> MD5: 109444982848d82795ec3c15c7e48559
> SHA1: 96ec4143f96a382eeec649ca0b0967e1df7f36fa
>
> One thing for packagers to note, the changes in 2.99.x expose a bug in
> GNOME Sound Settings 3.6 and later. So if your distribution is shipping
> 3.6, you should either wait till gnome-control-center 3.6.4 is released
> or pick up a patch[1] to fix the problem.
>
> Special mention from us for Mikel Astiz for pinning down and fixing a
> number of Bluetooth-related issues.
>
> Cheers and happy testing,

I've been trying to get this to build on Fedora 18 on ARM to test the
UCM support and I'm running into an issue with what appears to be the
build ignoring the distro CFLAGS. Basically we don't currently build
for NEON as it's not guaranteed to be available on all platforms but
rather then rely on optimised code paths and run time detection for
NEON use.

I'm running into the following error where it's making an assumption
that NEON is there so trying to use it but as we're not using it the
build is failing.

Let me know if you need more information.

Peter

libtool: compile:  armv7hl-redhat-linux-gnueabi-gcc -std=gnu99
-DHAVE_CONFIG_H -I. -I.. -DFASTPATH -I../src -I../src/modules
-I../src/modules -pthread
-DPA_ALSA_PATHS_DIR=\"/usr/share/pulseaudio/alsa-mixer/paths\"
-DPA_ALSA_PROFILE_SETS_DIR=\"/usr/share/pulseaudio/alsa-mixer/profile-sets\"
-mfpu=neon -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -march=armv7-a
-mfpu=vfpv3-d16 -mfloat-abi=hard -W -Wextra -Wno-long-long
-Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2
-Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs
-Wformat-nonliteral -Wpointer-arith -Winit-self
-Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes
-Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow
-Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings
-Wno-unused-parameter -ffast-math -fno-common
-fdiagnostics-show-option -c pulsecore/sconv_neon.c  -fPIC -DPIC -o
.libs/libpulsecore_sconv_neon_la-sconv_neon.o
In file included from pulsecore/sconv_neon.c:30:0:
/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/4.7.2/include/arm_neon.h:32:2:
error: #error You must enable NEON instructions (e.g.
-mfloat-abi=softfp -mfpu=neon) to use arm_neon.h


More information about the pulseaudio-discuss mailing list