Skip to content

Draft: build: Split core protocols out as separate library

Derek Foreman requested to merge derekf/wayland:derekf/split_libs into main

Currently both libwayland-client and libwayland-server contain the core protocol symbols. This disappoints ASAN when both libraries are included in the same binary (such as in our test suite).

Compositors also can include both client and server libraries, so this provides some pointless minor space savings in real world usage as well.

Let's split the protocol bits off into their own library to avoid this duplication.

Signed-off-by: Derek Foreman derek.foreman@collabora.com

Merge request reports