Hi,

On Mon, 04 Jul 2016 12:50:13 +0200 Svante Signell
<svante.sign...@gmail.com> wrote:
> Hi,
>
> webrtc-audio-processing fails to build on GNU/Hurd and GNU/kFreeBSD due
> to missing $host cases for Hurd and kFreeBSD, with the corresponding
> changes in the fileƂ webrtc/base/platform_thread.cc. The attached patch,
> non-linux.patch fixes the build problems for both Hurd and kFreeBSD.
> Build tested on hurd-i386 and kfreebsd-i386.

Thanks for the patch. I have one suggestion though:

Index: webrtc-audio-processing-0.3/configure.ac
===================================================================
--- webrtc-audio-processing-0.3.orig/configure.ac
+++ webrtc-audio-processing-0.3/configure.ac
@@ -44,6 +44,11 @@ AS_CASE(["${host}"],
          OS_CFLAGS="-DWEBRTC_LINUX"
          PLATFORM_CFLAGS="-DWEBRTC_POSIX"
         ],
+    [*-k*bsd-gnu* | *-*gnu*],
+        [
+         OS_CFLAGS="-DWEBRTC_NONLINUX"
+         PLATFORM_CFLAGS="-DWEBRTC_POSIX"
+        ],


NONLINUX appears to me to be a too generic word. Maybe change to
WEBRTC_GNU? After all, this module is supposed to be buildable on
windows and osx platforms.

Also, it would be great if you could forward this upstream as well[1].
I can do this as well, but it will probably faster if you forward it.

Saludos

[1] https://bugs.freedesktop.org/enter_bug.cgi?product=PulseAudio

Reply via email to