diff options
author | Eric Hameleers <alien@slackware.com> | 2022-08-17 19:34:40 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2022-08-17 19:34:40 +0000 |
commit | 945147d179c3bc61ce954799137d01ba1b57905d (patch) | |
tree | f07be755ff18c8d0be46ba61b3c7d18d8c983af6 /nodejs/build/nodejs.SlackBuild | |
parent | a98097ce8286871e79db1f1cf6fc019e9fd5671e (diff) | |
download | asb-945147d179c3bc61ce954799137d01ba1b57905d.tar.gz asb-945147d179c3bc61ce954799137d01ba1b57905d.tar.xz |
nodejs: Slackware 14.2 has a too old openssl
Diffstat (limited to 'nodejs/build/nodejs.SlackBuild')
-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 |