diff -up pulseaudio-3.0/src/utils/padsp.in.multlib pulseaudio-3.0/src/utils/padsp.in --- pulseaudio-3.0/src/utils/padsp.in.multlib 2013-11-04 22:19:08.237932335 -0500 +++ pulseaudio-3.0/src/utils/padsp.in 2013-11-04 22:20:48.058900664 -0500 @@ -75,10 +75,21 @@ done shift $(( $OPTIND - 1 )) +ARCH=$(uname -m) + +case $ARCH in + x86_64 | sparc64 | s390x | ppc64) + LIB_DIR=/usr/lib64 + ;; + *) + LIB_DIR=/usr/lib + ;; +esac + if [ x"$LD_PRELOAD" = x ] ; then - LD_PRELOAD="@pkglibdir@/libpulsedsp.so" + LD_PRELOAD="$LIBDIR/pulseaudio/libpulsedsp.so" else - LD_PRELOAD="$LD_PRELOAD @pkglibdir@/libpulsedsp.so" + LD_PRELOAD="$LD_PRELOAD $LIBDIR/pulseaudio/libpulsedsp.so" fi export LD_PRELOAD