cedric pushed a commit to branch master.

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

commit afaf0129aef8ac913cd362927d432c5e0a2b4278
Author: Cedric BAIL <cedric.b...@samsung.com>
Date:   Wed Mar 19 09:41:28 2014 +0900

    autotools: let's be precise on how we do support ABI stability.
    
    NOTE: We do use enum in structure. There size can be changed by changing
    the parameter of the compiler, this obviously will break ABI. As long as
    you use the same compiler (and normally any future version of that compiler)
    with the same set of CFLAGS/CXXFLAGS, you will have ABI stability.
---
 README | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/README b/README
index e1f0d1e..de9586d 100644
--- a/README
+++ b/README
@@ -506,7 +506,10 @@ COMPILER FLAGS
 --------------
 
 You can affect compilation optimization, debugging and other factors
-by setting your CFLAGS environment variable (and CXXFLAGS)
+by setting your CFLAGS environment variable (and CXXFLAGS). Be aware
+that to ensure ABI stability you should use the exact same CFLAGS / 
+CXXFLAGS for all the build of EFL and any applications/libraries that
+depend on them.
 
 Other recommendations:
 

-- 


Reply via email to