diff options
Diffstat (limited to 'dev-db/mongodb/mongodb-4.4.10-r1.ebuild')
-rw-r--r-- | dev-db/mongodb/mongodb-4.4.10-r1.ebuild | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild b/dev-db/mongodb/mongodb-4.4.10-r1.ebuild index a110d8e1be17..8cd7e5807418 100644 --- a/dev-db/mongodb/mongodb-4.4.10-r1.ebuild +++ b/dev-db/mongodb/mongodb-4.4.10-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz" LICENSE="Apache-2.0 SSPL-1" SLOT="0" -KEYWORDS="~amd64 ~arm64 -riscv" +KEYWORDS="amd64 ~arm64 -riscv" IUSE="debug kerberos lto ssl test +tools" RESTRICT="!test? ( test )" @@ -58,6 +58,8 @@ PATCHES=( "${FILESDIR}/${PN}-4.4.1-boost.patch" "${FILESDIR}/${PN}-4.4.1-gcc11.patch" "${FILESDIR}/${PN}-5.0.2-glibc-2.34.patch" + "${FILESDIR}/${PN}-4.4.10-boost-1.79.patch" + "${FILESDIR}/${PN}-4.4.10-no-force-lld.patch" ) S="${WORKDIR}/${MY_P}" @@ -121,6 +123,10 @@ src_configure() { use lto && scons_opts+=( --lto=on ) use ssl && scons_opts+=( --ssl ) + # Needed to avoid forcing FORTIFY_SOURCE + # Gentoo's toolchain applies these anyway + scons_opts+=( --runtime-hardening=off ) + # respect mongoDB upstream's basic recommendations # see bug #536688 and #526114 if ! use debug; then |