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.
This commit is contained in:
Cedric BAIL 2014-03-19 09:41:28 +09:00 committed by Cedric BAIL
parent b1e5760811
commit afaf0129ae
1 changed files with 4 additions and 1 deletions

5
README
View File

@ -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: