summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2018-06-19 13:35:53 -0400
committerMike Blumenkrantz <zmike@samsung.com>2018-06-19 13:35:53 -0400
commit6e46950169bf1a45658af302317f0b0eaa4ad93d (patch)
tree81656d2b2818325983ca33f6f02d661a1a204a01 /configure.ac
parent39d8a36b5e3541f0c2b715c0df2784388487691d (diff)
eo: get rid of eo_id
Summary: build with this disabled is just not working as the thread model of eo falls apart. The threadmodel is required to have eo_id, as it decoded the thread information in the eo_id, which is not working without eo_id. This also fixes the testcases that have never been executed due to the fact of the missing HAVE_EO_ID fix T6610 Depends on D6327 Reviewers: devilhorns, zmike Reviewed By: zmike Subscribers: cedric, #committers, zmike Tags: #efl Maniphest Tasks: T6610 Differential Revision: https://phab.enlightenment.org/D6328
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac18
1 files changed, 0 insertions, 18 deletions
diff --git a/configure.ac b/configure.ac
index f2cb49fce1..c3f98765ed 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4761,12 +4761,6 @@ dnl TODO: remove these ifdefs from code!
4761AC_DEFINE([HAVE_EIO], [1], [Have eio library]) 4761AC_DEFINE([HAVE_EIO], [1], [Have eio library])
4762#### End of Eio 4762#### End of Eio
4763 4763
4764# Eo Id
4765if test "x${want_eo_id}" = "xyes" ; then
4766 AC_DEFINE([HAVE_EO_ID], [1], [Have eo id])
4767fi
4768
4769
4770#### Efreet 4764#### Efreet
4771EFL_LIB_START([Efreet]) 4765EFL_LIB_START([Efreet])
4772 4766
@@ -5877,8 +5871,6 @@ AC_OUTPUT
5877 5871
5878#### Info 5872#### Info
5879 5873
5880EFL_ADD_FEATURE([EO], [eo-id], [${want_eo_id}])
5881
5882case $host_cpu in 5874case $host_cpu in
5883 i*86|x86_64|amd64) 5875 i*86|x86_64|amd64)
5884 EFL_ADD_FEATURE([cpu], [mmx], [${build_cpu_mmx}]) 5876 EFL_ADD_FEATURE([cpu], [mmx], [${build_cpu_mmx}])
@@ -6128,16 +6120,6 @@ if test -n "$CFOPT_WARNING"; then
6128 echo "some functionality as useless, leading to visible application bugs." 6120 echo "some functionality as useless, leading to visible application bugs."
6129 echo "_____________________________________________________________________" 6121 echo "_____________________________________________________________________"
6130 fi 6122 fi
6131 if test "x${want_eo_id}" = "xno"; then
6132 echo "_____________________________________________________________________"
6133 echo "Eo's ID abstraction interface is a major safety system that"
6134 echo "protects code from crashing or misbehaving in many cases. It does"
6135 echo "come at a slight cost, but the safety and protection is worth it."
6136 echo "Also by disabling this, you may also introduce security holes in"
6137 echo "EFL as well as cause all sorts of previously non-existant crashes."
6138 echo "Seriously reconsider disabling EO ID."
6139 echo "_____________________________________________________________________"
6140 fi
6141 if test "x${want_evas_cserve2}" = "xno"; then 6123 if test "x${want_evas_cserve2}" = "xno"; then
6142 echo "_____________________________________________________________________" 6124 echo "_____________________________________________________________________"
6143 echo "Evas Cserve is built and on by default and no testing is done" 6125 echo "Evas Cserve is built and on by default and no testing is done"