diff --git a/srcpkgs/wiredtiger/patches/musl-execinfo.patch b/srcpkgs/wiredtiger/patches/musl-execinfo.patch new file mode 100644 index 00000000000..a1f3f9df3db --- /dev/null +++ b/srcpkgs/wiredtiger/patches/musl-execinfo.patch @@ -0,0 +1,28 @@ +--- ext/test/fail_fs/fail_fs.c 2017-05-26 20:37:54.000000000 +0200 ++++ ext/test/fail_fs/fail_fs.c 2017-05-27 23:53:50.203903712 +0200 +@@ -35,7 +35,9 @@ + #include + #include + #include ++#ifdef __GLIBC__ + #include ++#endif + + #include + #include "queue.h" +@@ -697,6 +699,7 @@ + (void)wtext->msg_printf(wtext, session, + "fail_fs: %s: simulated failure after %" PRId64 + " %s operations", fail_fh->iface.name, nops, opkind); ++#ifdef __GLIBC__ + #ifdef __FreeBSD__ + btret = backtrace(bt, sizeof(bt) / sizeof(bt[0])); + #else +@@ -708,6 +711,7 @@ + btstr[i]); + free(btstr); + } ++#endif + } + return (EIO); + }