raster pushed a commit to branch efl-1.8.

http://git.enlightenment.org/core/efl.git/commit/?id=9f6fd5df1de004e7361e3bfb5f6cea57a751ecb4

commit 9f6fd5df1de004e7361e3bfb5f6cea57a751ecb4
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 e17f815..49cf893 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3962,4 +3962,20 @@ if test "x${with_x11}" = "xxcb"; then
    echo "remove the XCB setup, remove the --with-x11=xcb optiomn 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