Merge lp:~vanvugt/compiz-core/fix-919922 into lp:compiz-core/0.9.5
Proposed by
Daniel van Vugt
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Sam Spilsbury | ||||
Approved revision: | 2933 | ||||
Merged at revision: | 2935 | ||||
Proposed branch: | lp:~vanvugt/compiz-core/fix-919922 | ||||
Merge into: | lp:compiz-core/0.9.5 | ||||
Diff against target: |
34 lines (+13/-1) 2 files modified
include/core/abiversion.h (+1/-1) src/CMakeLists.txt (+12/-0) |
||||
To merge this branch: | bzr merge lp:~vanvugt/compiz-core/fix-919922 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Compiz Maintainers | Pending | ||
Review via email:
|
Description of the change
Bump the core ABI version, and enforce ABI matching when linking -lcompiz_core
so that it is impossible to get a core ABI mismatch in future. (LP: #919922)
(Impossible for any binary that is linked with -lcompiz_core)
To post a comment you must log in.
Ideally, eventually, compiz should follow the industry convention of using its major version number as the ABI/API identifier. But first compiz needs to stabilize and stop changing so much.