summaryrefslogtreecommitdiff
path: root/dev-qt/qtwebengine
diff options
context:
space:
mode:
Diffstat (limited to 'dev-qt/qtwebengine')
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild4
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9.0-r1.ebuild4
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild4
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild4
4 files changed, 16 insertions, 0 deletions
diff --git a/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild b/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild
index 7b688a197a15..bab5e64ddb82 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild
@@ -257,6 +257,10 @@ src_configure() {
use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
fi
+ # chromium passes this by default, but qtwebengine does not and it may
+ # "possibly" get enabled by some paths and cause issues (bug #953111)
+ append-ldflags -Wl,-z,noexecstack
+
export NINJAFLAGS=$(get_NINJAOPTS)
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9.0-r1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9.0-r1.ebuild
index d01308b28bb7..81125ccc89f3 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9.0-r1.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9.0-r1.ebuild
@@ -255,6 +255,10 @@ src_configure() {
use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
fi
+ # chromium passes this by default, but qtwebengine does not and it may
+ # "possibly" get enabled by some paths and cause issues (bug #953111)
+ append-ldflags -Wl,-z,noexecstack
+
export NINJAFLAGS=$(get_NINJAOPTS)
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild
index 210f80363379..05000f1cc1ad 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild
@@ -253,6 +253,10 @@ src_configure() {
use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
fi
+ # chromium passes this by default, but qtwebengine does not and it may
+ # "possibly" get enabled by some paths and cause issues (bug #953111)
+ append-ldflags -Wl,-z,noexecstack
+
export NINJAFLAGS=$(get_NINJAOPTS)
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 1a65a1e73f68..e39783175f0f 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -251,6 +251,10 @@ src_configure() {
use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
fi
+ # chromium passes this by default, but qtwebengine does not and it may
+ # "possibly" get enabled by some paths and cause issues (bug #953111)
+ append-ldflags -Wl,-z,noexecstack
+
export NINJAFLAGS=$(get_NINJAOPTS)
[[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"