diff options
-rwxr-xr-x | nodejs/build/nodejs.SlackBuild | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nodejs/build/nodejs.SlackBuild b/nodejs/build/nodejs.SlackBuild index d30ea695..bee42c7d 100755 --- a/nodejs/build/nodejs.SlackBuild +++ b/nodejs/build/nodejs.SlackBuild @@ -187,6 +187,13 @@ sed -i deps/npm/lib/npm.js -e "s/'lib'/'lib${LIBDIRSUFFIX}'/" # Include the correct header: sed -i src/node_crypto.cc -e "s|math.h|cmath|" +# On Slackware 14.2 the system openssl is too old: +if pkg-config --atleast-version 1.1 openssl; then + OPENSSL_OPTS=" --shared-openssl " +else + OPENSSL_OPTS=" " +fi + echo Building ... export LDFLAGS="$SLKLDFLAGS" export CXXFLAGS="$SLKCFLAGS" @@ -195,8 +202,8 @@ export CFLAGS="$SLKCFLAGS" ./configure \ --prefix=/usr \ --experimental-http-parser \ - --shared-openssl \ --shared-zlib \ + ${OPENSSL_OPTS} \ 2>&1 | tee $OUTPUT/configure-${PRGNAM}.log make $NUMJOBS 2>&1 | tee $OUTPUT/make-${PRGNAM}.log |