diff --git a/config-unix.mk b/config-unix.mk index e7418bf5..97ba52c7 100644 --- a/config-unix.mk +++ b/config-unix.mk @@ -62,7 +62,7 @@ EV_CONFIG=config_linux.h EIO_CONFIG=config_linux.h CSTDFLAG += -D_GNU_SOURCE CPPFLAGS += -Isrc/ares/config_linux -LINKFLAGS+=-lrt +LINKFLAGS+=-ldl -lrt OBJS += src/unix/linux/core.o src/unix/linux/inotify.o endif @@ -116,8 +116,6 @@ endif RUNNER_CFLAGS=$(CFLAGS) -D_GNU_SOURCE RUNNER_LINKFLAGS=$(LINKFLAGS) -RUNNER_LINKFLAGS += -ldl - ifeq (SunOS,$(uname_S)) RUNNER_LINKFLAGS += -pthreads else diff --git a/uv.gyp b/uv.gyp index 2e765ea0..9a828305 100644 --- a/uv.gyp +++ b/uv.gyp @@ -32,6 +32,11 @@ ], 'direct_dependent_settings': { 'include_dirs': [ 'include' ], + 'conditions': [ + ['OS=="linux"', { + 'libraries': [ '-ldl' ], + }], + ], }, 'defines': [