diff options
author | Björn-Egil Dahlberg <[email protected]> | 2012-11-21 17:12:19 +0100 |
---|---|---|
committer | Björn-Egil Dahlberg <[email protected]> | 2012-11-21 17:12:19 +0100 |
commit | 998ed368ed0630f2a1b202c046afad0022b3ccc6 (patch) | |
tree | 529bfe443007e4613197535cbb04a19cad6ec1e5 /lib/erl_interface/configure.in | |
parent | b0acd41f90490d38156cf9c8615859def630596b (diff) | |
parent | 3660d23158441075dec8e3c08fb513225ec10210 (diff) | |
download | otp-998ed368ed0630f2a1b202c046afad0022b3ccc6.tar.gz otp-998ed368ed0630f2a1b202c046afad0022b3ccc6.tar.bz2 otp-998ed368ed0630f2a1b202c046afad0022b3ccc6.zip |
Merge branch 'ph/erl_interface/check-thread-support/OTP-10581' into maint
* ph/erl_interface/check-thread-support/OTP-10581:
Teach erl_interface configure more pthread support
Diffstat (limited to 'lib/erl_interface/configure.in')
-rw-r--r-- | lib/erl_interface/configure.in | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/erl_interface/configure.in b/lib/erl_interface/configure.in index c958f80065..f1c9ebbb6f 100644 --- a/lib/erl_interface/configure.in +++ b/lib/erl_interface/configure.in @@ -79,7 +79,7 @@ AC_ARG_ENABLE(threads, no) threads_disabled=yes ;; *) threads_disabled=no ;; esac ], -[ threads_disabled=no ]) +[ threads_disabled=maybe ]) dnl ---------------------------------------------------------------------- dnl Checks for programs @@ -237,12 +237,16 @@ AC_SUBST(THR_DEFS) AC_SUBST(EI_THREADS) case "$threads_disabled" in - no) + no|maybe) LM_CHECK_THR_LIB case "$THR_LIB_NAME" in "") EI_THREADS="false" + # Fail if --enable-threads given and no threads found + if test "x$threads_disabled" = "xno"; then + AC_MSG_ERROR(No threads support found) + fi ;; win32_threads) EI_THREADS="true" |