libs: Don't allow static libraries to be built

Static libraries have no namespacing, so our "private" symbols become
global. This results in functions like os_create_anonymous_file() crashing
into functions of the same name in multiple projects.

Since our test suite fails for static builds already, it's probably a clear
indication that they're not well tested - so let's just force everything to
be shared instead of trying to fix up static support.

Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
This commit is contained in:
Derek Foreman 2024-03-11 07:18:15 -05:00
parent 44b1c0c737
commit 21025f6975
3 changed files with 4 additions and 4 deletions

View file

@ -1,4 +1,4 @@
wayland_egl = library(
wayland_egl = shared_library(
'wayland-egl',
sources: [
'wayland-egl.c',