Merge lp:~sil2100/compiz/fix_ftbfs_arm_boost into lp:compiz/0.9.9
Proposed by
Łukasz Zemczak
Status: | Merged |
---|---|
Approved by: | Sam Spilsbury |
Approved revision: | 3467 |
Merged at revision: | 3467 |
Proposed branch: | lp:~sil2100/compiz/fix_ftbfs_arm_boost |
Merge into: | lp:compiz/0.9.9 |
Diff against target: |
39 lines (+4/-4) 1 file modified
plugins/opengl/src/screen.cpp (+4/-4) |
To merge this branch: | bzr merge lp:~sil2100/compiz/fix_ftbfs_arm_boost |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sam Spilsbury | Approve | ||
PS Jenkins bot | continuous-integration | Pending | |
Compiz Maintainers | Pending | ||
Review via email: mp+134079@code.launchpad.net |
Commit message
Invalid parameter type for EGL function. Fix boost bind function madness for EGL. All these essentially should fix a FTBFS for arm*.
Description of the change
Please, if someone could check this and make sure it's done correctly!
- Problem:
Build failures for ARM (and other GLES configurations) since revision 3462 (http://
- Fix:
The GLES bind function handle requires an additional Display parameter. I tried adding it by intuition. There was also one signed -> unsigned type mismatch.
- Tests:
N/A
To post a comment you must log in.
I was going to mention changing the boost::function signature in GLDoubleBuffer, but then I remembered that we didn't want to introduce a dependency on Display * within GLDoubleBuffer and DoubleBuffer generally, so passing it as a non-variable parameter to fufill the bound function signature is perfectly fine.
It is tested btw, by the DoubleBuffer tests :)