diff --git a/package/nodejs/Config.in b/package/nodejs/Config.in index 3022f9c63a..f90ca2b3fb 100644 --- a/package/nodejs/Config.in +++ b/package/nodejs/Config.in @@ -24,6 +24,7 @@ config BR2_PACKAGE_NODEJS # uses dlopen(). On ARMv5, we could technically support static # linking, but that's too much of a corner case to support it. depends on !BR2_STATIC_LIBS + select BR2_PACKAGE_C_ARES select BR2_PACKAGE_ZLIB help Event-driven I/O server-side JavaScript environment based on V8. diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 43c5ff35b4..5bf8889ea9 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -7,7 +7,7 @@ NODEJS_VERSION = 8.1.4 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) -NODEJS_DEPENDENCIES = host-python host-nodejs zlib \ +NODEJS_DEPENDENCIES = host-python host-nodejs c-ares zlib \ $(call qstrip,$(BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL_DEPS)) HOST_NODEJS_DEPENDENCIES = host-python host-zlib NODEJS_LICENSE = MIT (core code); MIT, Apache and BSD family licenses (Bundled components) @@ -16,6 +16,7 @@ NODEJS_LICENSE_FILES = LICENSE NODEJS_CONF_OPTS = \ --without-snapshot \ --shared-zlib \ + --shared-cares \ --without-dtrace \ --without-etw \ --dest-os=linux