summaryrefslogtreecommitdiffstats
path: root/nodejs/build/nodejs.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'nodejs/build/nodejs.SlackBuild')
-rwxr-xr-xnodejs/build/nodejs.SlackBuild9
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