Skip to content

Commit

Permalink
community/ceph: rebuild with openssl3
Browse files Browse the repository at this point in the history
use nodejs 17, which supports --openssl-legacy-provider options which
seems to be needed for openssl3. This option is not backported to nodejs
16.

ref: webpack/webpack#14532
ref: nodejs/node#40455
  • Loading branch information
ncopa committed Aug 2, 2022
1 parent b79764e commit a9819d0
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions community/ceph/APKBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# Maintainer: Duncan Bellamy <[email protected]>
pkgname=ceph
pkgver=16.2.10
pkgrel=0
pkgrel=1
pkgdesc="Ceph is a distributed object store and file system"
pkgusers="ceph"
pkggroups="ceph"
Expand Down Expand Up @@ -78,12 +78,12 @@ makedepends="
lua$_lua-dev
lvm2-dev
lz4-dev
nodejs
nodejs-current
npm
nss-dev
oath-toolkit-dev
openldap-dev
openssl1.1-compat-dev
openssl-dev>3
procps
python3-dev
py3-prettytable
Expand Down Expand Up @@ -239,6 +239,7 @@ build() {
-DWITH_BABELTRACE=OFF \
-DWITH_RADOSGW_AMQP_ENDPOINT=OFF \
-DWITH_TESTS=OFF
export NODE_OPTIONS=--openssl-legacy-provider
cmake --build build

}
Expand Down

0 comments on commit a9819d0

Please sign in to comment.