lp:~raof/mir/mirclient-symbols
- Get this branch:
- bzr branch lp:~raof/mir/mirclient-symbols
Branch merges
- Alan Griffiths: Needs Information
- Cemil Azizoglu (community): Approve
- Alexandros Frantzis (community): Needs Fixing
- PS Jenkins bot (community): Approve (continuous-integration)
- Robert Carr (community): Approve
-
Diff: 1094 lines (+302/-89)21 files modifieddebian/libmirclient8.symbols (+93/-0)
include/client/mir_toolkit/mir_client_library_debug.h (+19/-4)
include/client/mir_toolkit/mir_client_library_drm.h (+6/-6)
include/client/mir_toolkit/mir_connection.h (+14/-14)
include/client/mir_toolkit/mir_cursor_configuration.h (+2/-2)
include/client/mir_toolkit/mir_prompt_session.h (+5/-5)
include/client/mir_toolkit/mir_screencast.h (+3/-3)
include/client/mir_toolkit/mir_surface.h (+27/-27)
include/client/mir_toolkit/mir_wait.h (+2/-2)
include/shared/mir_toolkit/common.h (+5/-0)
include/shared/mir_toolkit/cursors.h (+17/-15)
src/client/CMakeLists.txt (+16/-0)
src/client/aging_buffer.h (+2/-1)
src/client/android/CMakeLists.txt (+34/-2)
src/client/client_platform_factory.h (+2/-1)
src/client/mesa/CMakeLists.txt (+32/-2)
src/client/symbols.map (+14/-0)
src/shared/logging/CMakeLists.txt (+5/-1)
tests/acceptance-tests/CMakeLists.txt (+1/-1)
tests/integration-tests/CMakeLists.txt (+1/-1)
tests/unit-tests/CMakeLists.txt (+2/-2)
Branch information
Recent revisions
- 868. By Chris Halse Rogers
-
Handle some oddities of the CI builder's symbols.
I don't know how GCC can get away with not exporting a symbol for ~AgingBuffer,
but apparently it does.Likewise, the presence or absense of __gcov_var isn't interesting to us.
- 866. By Chris Halse Rogers
-
Version the libmirclient symbols
While we're at it, don't export all the stupid C++ detritus.
Keep the symbol visibility flags, as that allows the compiler
to generate better code. - 861. By Chris Halse Rogers
-
Use --exclude-libs linker flag on libmirclient.
This causes the linker to hide all the symbols from the static
archives we include, rather than having to do two separate builds
one with -fvisibility=hidden, one without - 860. By Chris Halse Rogers
-
Add symbols file for libmirclient
This adds some extra checking that we don't break client ABI, and documents
when certain symbols arrived
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~mir-team/mir/trunk