diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2019-09-03 11:12:13 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-09-03 11:14:34 +0000 |
commit | 159c19b64ed54d83268a98ab413a91addfce64e8 (patch) | |
tree | da6ae60c1565b55e52127d4e25206b9a77f4b9e0 /main/apr/semtimedop-s390x.patch | |
parent | e1edc99b9401e7f24f0b1c0bc5d0f726f274b784 (diff) | |
download | aports-159c19b64ed54d83268a98ab413a91addfce64e8.tar.bz2 aports-159c19b64ed54d83268a98ab413a91addfce64e8.tar.xz |
main/apr: work around test suite hang on s390x
For some reason test suite hangs when testing sysv semaphores.
It is unclear if semtimedop(2) in musl, or apr or the testsuite in apr
is broken.
We work arund this by avoid use semtimedop(2) for now.
Diffstat (limited to 'main/apr/semtimedop-s390x.patch')
-rw-r--r-- | main/apr/semtimedop-s390x.patch | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/main/apr/semtimedop-s390x.patch b/main/apr/semtimedop-s390x.patch new file mode 100644 index 0000000000..7c0d2cf512 --- /dev/null +++ b/main/apr/semtimedop-s390x.patch @@ -0,0 +1,16 @@ +the testsuite hangs on s390x when testing locking mechanism sysvsem. Work +around by avoid use semtimedop for s390x. + +diff --git a/locks/unix/proc_mutex.c b/locks/unix/proc_mutex.c +index 8e2187f..cad6c4a 100644 +--- a/locks/unix/proc_mutex.c ++++ b/locks/unix/proc_mutex.c +@@ -449,7 +449,7 @@ static const apr_proc_mutex_unix_lock_methods_t mutex_sysv_methods = + proc_mutex_sysv_create, + proc_mutex_sysv_acquire, + proc_mutex_sysv_tryacquire, +-#if defined(HAVE_SEMTIMEDOP) ++#if defined(HAVE_SEMTIMEDOP) && !defined(__s390x__) + proc_mutex_sysv_timedacquire, + #else + proc_mutex_spinsleep_timedacquire, |