fix test-suite to build on ppc64el
authorThibaut Paumard <thibaut@debian.org>
Wed, 8 Sep 2021 13:07:52 +0000 (14:07 +0100)
committerAlastair McKinstry <mckinstry@debian.org>
Wed, 8 Sep 2021 13:07:52 +0000 (14:07 +0100)
Origin: Vendor
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848218
Forwarded: no
Last-Update: 2016-12-15

Test suite hangs on ppc64el. This is due to a bug in test/class/opal_fifo.c.
thread_test() must end with pthread_exit(NULL), not return NULL.
Last-Update: 2016-12-15
Gbp-Pq: Name opal_fifo.patch

test/class/opal_fifo.c

index 122524a8d9fb7f64ffdc1f65436190ffc8e947e4..ca9cb7e17b1c44fb460758da34564a8cbc9cee5c 100644 (file)
@@ -63,7 +63,7 @@ static void *thread_test (void *arg) {
     printf ("Atomics thread finished. Time: %d s %d us %d nsec/poppush\n", (int) total.tv_sec,
             (int)total.tv_usec, (int)(timing / 1e-9));
 
-    return NULL;
+    pthread_exit(NULL);
 }
 
 static void *thread_test_exhaust (void *arg) {