From 31fe3efb2e11aacf1c0fb5e4e6dce98dc92f4b88 Mon Sep 17 00:00:00 2001 From: Landry Breuil Date: Mon, 30 Jul 2012 17:57:04 +0200 Subject: [PATCH] Bug 778414. Fix clang builds on OpenBSD/i386. r=glandium --- config/system-headers | 2 ++ configure.in | 4 ++++ js/src/config/system-headers | 2 ++ 3 files changed, 8 insertions(+) diff --git a/config/system-headers b/config/system-headers index f08004bd68fb..18bad22542bf 100644 --- a/config/system-headers +++ b/config/system-headers @@ -646,8 +646,10 @@ signal.h SimpleGameSound.h SIOUX.h size_t.h +sndio.h someincludefile.h Sound.h +soundcard.h sqlite3.h ssdef.h sslerr.h diff --git a/configure.in b/configure.in index 92085fd9030f..c190251a20e1 100644 --- a/configure.in +++ b/configure.in @@ -3621,6 +3621,7 @@ MOZ_TLS= if test "$ac_cv_thread_keyword" = yes -a "$MOZ_LINKER" != 1; then # mips builds fail with TLS variables because of a binutils bug. # See bug 528687 + # OpenBSD doesn't have TLS support, and the test succeeds with clang++ case "${target}" in mips*-*) : @@ -3628,6 +3629,9 @@ if test "$ac_cv_thread_keyword" = yes -a "$MOZ_LINKER" != 1; then *-android*|*-linuxandroid*) : ;; + *-openbsd*) + : + ;; *) AC_DEFINE(HAVE_THREAD_TLS_KEYWORD) MOZ_TLS=1 diff --git a/js/src/config/system-headers b/js/src/config/system-headers index f08004bd68fb..18bad22542bf 100644 --- a/js/src/config/system-headers +++ b/js/src/config/system-headers @@ -646,8 +646,10 @@ signal.h SimpleGameSound.h SIOUX.h size_t.h +sndio.h someincludefile.h Sound.h +soundcard.h sqlite3.h ssdef.h sslerr.h