src/gallium/winsys/pl111/drm/libpl111winsys.a(pl111_drm_winsys.c.o): In function `pl111_drm_screen_create': pl111_drm_winsys.c:(.text+0x33): undefined reference to `vc4_drm_screen_create_renderonly'
Signed-off-by: Eric Engestrom <[email protected]> Reviewed-by: Dylan Baker <[email protected]> (v1) --- (sent a v2 because the rebase wasn't completely trivial) v2: move error message with the imx/etnaviv one and reword it to match --- meson.build | 3 +++ src/gallium/meson.build | 10 +++++----- src/gallium/winsys/pl111/drm/meson.build | 1 + 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/meson.build b/meson.build index 3e8ea7d17e06e9ededb0..1ea63fb12915c93a67d5 100644 --- a/meson.build +++ b/meson.build @@ -190,6 +190,9 @@ endif if with_gallium_imx and not with_gallium_etnaviv error('IMX driver requires etnaviv driver') endif +if with_gallium_pl111 and not with_gallium_vc4 + error('pl111 driver requires vc4 driver') +endif dep_libdrm_intel = [] if with_dri_i915 or with_gallium_i915 diff --git a/src/gallium/meson.build b/src/gallium/meson.build index 7e841633a9c837658370..2baca8a97ca3cfe36ff1 100644 --- a/src/gallium/meson.build +++ b/src/gallium/meson.build @@ -72,17 +72,17 @@ if with_gallium_freedreno else driver_freedreno = declare_dependency() endif -if with_gallium_pl111 - subdir('winsys/pl111/drm') -else - driver_pl111 = declare_dependency() -endif if with_gallium_vc4 subdir('winsys/vc4/drm') subdir('drivers/vc4') else driver_vc4 = declare_dependency() endif +if with_gallium_pl111 + subdir('winsys/pl111/drm') +else + driver_pl111 = declare_dependency() +endif if with_gallium_vc5 subdir('winsys/vc5/drm') subdir('drivers/vc5') diff --git a/src/gallium/winsys/pl111/drm/meson.build b/src/gallium/winsys/pl111/drm/meson.build index 8ba03e3f9795009c725d..9cb6faf31e21e57bd6ab 100644 --- a/src/gallium/winsys/pl111/drm/meson.build +++ b/src/gallium/winsys/pl111/drm/meson.build @@ -27,6 +27,7 @@ libpl111winsys = static_library( ], c_args : [c_vis_args], dependencies: dep_libdrm, + link_with : libvc4winsys, ) driver_pl111 = declare_dependency( -- Cheers, Eric _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
