raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=77aa223e9524c6addbd3c0c52e91777ef2f7329c

commit 77aa223e9524c6addbd3c0c52e91777ef2f7329c
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Tue Jan 7 12:41:38 2014 +0900

    efl - build - add warning about gnutls to configure and dropping privs
    
    stable release - cherry-pick me!
---
 configure.ac | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/configure.ac b/configure.ac
index 68e299c..b63ddb3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4065,4 +4065,20 @@ if test "x${with_x11}" = "xxcb"; then
    echo "remove the XCB setup, remove the --with-x11=xcb option to"
    echo "configure."
    echo "_____________________________________________________________________"
+   sleep 10
+fi
+
+if test "x${build_crypto}" = "xgnutls"; then
+   echo "_____________________________________________________________________"
+   echo "!!-- WARNING --!!"
+   echo "_____________________________________________________________________"
+   echo "You have chosen gnutls as the crypto back-end. This will have some"
+   echo "side-effects that can break set-uid root binaries that happen to"
+   echo "link to and/or use EFL. These do actually exist. Gnutls will drop"
+   echo "root privs if it detects being setuid, thus breaking these tools"
+   echo "and their functionality. Only enable gnutls if you REALLY know"
+   echo "what you are doing and are willing to live with broken "
+   echo "functionality."
+   echo "_____________________________________________________________________"
+   sleep 10
 fi

-- 


Reply via email to