commit:     059e285ab6b1720743c4f135178c608ea0e22703
Author:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Tue Jul 23 20:34:19 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Jul 23 20:56:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=059e285a

dev-libs/open62541: remove build system CFLAGS that we handle downstream

Remove -D_FORTIFY_SOURCE=2 -fstack-protector-strong
-fstack-clash-protection
No revbump needed since vanilla Gentoo enables these by default (as of
23.0 profiles)
https://wiki.gentoo.org/wiki/Hardened/Toolchain#Changes

Closes: https://bugs.gentoo.org/896184
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>

 dev-libs/open62541/open62541-1.4.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/open62541/open62541-1.4.2.ebuild 
b/dev-libs/open62541/open62541-1.4.2.ebuild
index 1fb7eb285..a4226411b 100644
--- a/dev-libs/open62541/open62541-1.4.2.ebuild
+++ b/dev-libs/open62541/open62541-1.4.2.ebuild
@@ -50,6 +50,7 @@ src_configure() {
                -DUA_BUILD_EXAMPLES=OFF
                -DUA_BUILD_TOOLS=$(usex tools)
                -DUA_BUILD_UNIT_TESTS=OFF
+               -DUA_ENABLE_HARDENING=OFF
                -DUA_ENABLE_PUBSUB=$(usex pubsub)
                -DUA_ENABLE_PUBSUB_INFORMATIONMODEL=$(usex pubsub)
                -DUA_FORCE_WERROR=OFF

Reply via email to