diff --git a/Makefile.am b/Makefile.am index aab6b0c8..8d5e68b5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -390,6 +390,8 @@ libuv_la_CFLAGS += -D_UNIX03_THREADS \ -qXPLINK \ -qFLOAT=IEEE libuv_la_LDFLAGS += -qXPLINK +libuv_la_SOURCES += src/unix/pthread-fixes.c \ + src/unix/pthread-barrier.c endif if HAVE_PKG_CONFIG diff --git a/uv.gyp b/uv.gyp index 3a480dea..a2edc9ec 100644 --- a/uv.gyp +++ b/uv.gyp @@ -302,6 +302,12 @@ ['uv_library=="shared_library"', { 'defines': [ 'BUILDING_UV_SHARED=1' ] }], + ['OS=="zos"', { + 'sources': [ + 'src/unix/pthread-fixes.c', + 'src/unix/pthread-barrier.c' + ] + }], ] },