meson/configure.ac: pthread-stubs not present on OpenBSD

pthread-stubs is no longer required on OpenBSD and has been removed.
libpthread parts involved moved to libc.

Signed-off-by: Jonathan Gray <jsg@jsg.id.au>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
[Eric: add meson equivalent]
Signed-off-by: Eric Engestrom <eric.engestrom@imgtec.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
main
Jonathan Gray 2018-02-20 17:09:14 +11:00 committed by Eric Engestrom
parent 9411f8ea03
commit 9eb6c8a6b1
2 changed files with 3 additions and 4 deletions

View File

@ -65,10 +65,10 @@ AC_CHECK_HEADERS([sys/sysctl.h sys/select.h])
LT_PREREQ([2.2]) LT_PREREQ([2.2])
LT_INIT([disable-static]) LT_INIT([disable-static])
dnl pthread-stubs is mandatory on BSD platforms, due to the nature of the dnl pthread-stubs is mandatory on some BSD platforms, due to the nature of the
dnl project. Even then there's a notable issue as described in the project README dnl project. Even then there's a notable issue as described in the project README
case "$host_os" in case "$host_os" in
linux* | cygwin* | darwin* | solaris* | *-gnu* | gnu*) linux* | cygwin* | darwin* | solaris* | *-gnu* | gnu* | openbsd*)
pthread_stubs_possible="no" pthread_stubs_possible="no"
;; ;;
* ) * )

View File

@ -35,8 +35,7 @@ with_install_tests = get_option('install-test-programs')
config = configuration_data() config = configuration_data()
# TODO: openbsd is guess, the others are correct if ['freebsd', 'dragonfly', 'netbsd'].contains(host_machine.system())
if ['freebsd', 'dragonfly', 'netbsd', 'openbsd'].contains(host_machine.system())
dep_pthread_stubs = dependency('pthread-stubs', version : '>= 0.4') dep_pthread_stubs = dependency('pthread-stubs', version : '>= 0.4')
else else
dep_pthread_stubs = [] dep_pthread_stubs = []