summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@samsung.com>2014-03-19 09:41:28 +0900
committerCedric BAIL <cedric.bail@free.fr>2014-04-01 22:00:15 +0900
commitafaf0129aef8ac913cd362927d432c5e0a2b4278 (patch)
treea8fa3ad5822b832787f5a78f3dc27f5923d0d6cc /README
parentb1e576081175835cfef1626b85c3bf99fc3d8d13 (diff)
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.
Diffstat (limited to 'README')
-rw-r--r--README5
1 files changed, 4 insertions, 1 deletions
diff --git a/README b/README
index e1f0d1e245..de9586dafd 100644
--- a/README
+++ b/README
@@ -506,7 +506,10 @@ COMPILER FLAGS
506-------------- 506--------------
507 507
508You can affect compilation optimization, debugging and other factors 508You can affect compilation optimization, debugging and other factors
509by setting your CFLAGS environment variable (and CXXFLAGS) 509by setting your CFLAGS environment variable (and CXXFLAGS). Be aware
510that to ensure ABI stability you should use the exact same CFLAGS /
511CXXFLAGS for all the build of EFL and any applications/libraries that
512depend on them.
510 513
511Other recommendations: 514Other recommendations:
512 515