forked from FFmpeg/FFmpeg
Merge commit '874c751cc5b99cd68932e21c2c3a0d21134207e0'
* commit '874c751cc5b99cd68932e21c2c3a0d21134207e0': threads: Check w32threads dependencies at the configure stage Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
0a30ad3473
2 changed files with 5 additions and 1 deletions
1
configure
vendored
1
configure
vendored
|
@ -1859,6 +1859,7 @@ atomics_gcc_if="sync_val_compare_and_swap"
|
|||
atomics_suncc_if="atomic_cas_ptr machine_rw_barrier"
|
||||
atomics_win32_if="MemoryBarrier"
|
||||
atomics_native_if_any="$ATOMICS_LIST"
|
||||
w32threads_deps="atomics_native"
|
||||
threads_if_any="$THREADS_LIST"
|
||||
|
||||
# subsystems
|
||||
|
|
|
@ -97,8 +97,11 @@ void *avpriv_atomic_ptr_cas(void * volatile *ptr, void *oldval, void *newval)
|
|||
return *ptr;
|
||||
}
|
||||
|
||||
#else
|
||||
#else /* HAVE_THREADS */
|
||||
|
||||
/* This should never trigger, unless a new threading implementation
|
||||
* without correct atomics dependencies in configure or a corresponding
|
||||
* atomics implementation is added. */
|
||||
#error "Threading is enabled, but there is no implementation of atomic operations available"
|
||||
|
||||
#endif /* HAVE_PTHREADS */
|
||||
|
|
Loading…
Add table
Reference in a new issue