Bug 105120

Summary: meson build broken
Product: Mesa Reporter: Mark Janes <mark.a.janes>
Component: Drivers/DRI/i965Assignee: Dylan Baker <baker.dylan.c>
Status: RESOLVED FIXED QA Contact: Intel 3D Bugs Mailing List <intel-3d-bugs>
Severity: normal    
Priority: medium Keywords: bisected, regression
Version: git   
Hardware: Other   
OS: All   
i915 platform: i915 features:

Description Mark Janes 2018-02-16 01:05:39 UTC
src/gallium/drivers/freedreno/libfreedreno.a(ir3_ir3_nir_lower_tg4_to_tex.c.o): In function `lower_tg4_func':
10:50:42 /home/jenkins/workspace/Leeroy/repos/mesa/build_meson-buildtest_m64/../src/gallium/drivers/freedreno/ir3/ir3_nir_lower_tg4_to_tex.c:118: undefined reference to `nir_block_cf_tree_next'

Starting with series ending in:
Author:     Dylan Baker <dylan@pnwbakers.com>

meson: fix xvmc target linkage

This needs to link the state tracker with --whole-archive to expose the
right symbols.

v4: - Always add libswdri and libswkmsdri to the link_with list

Fixes: 22a817af8a89eb3c7 ("meson: build gallium xvmc state tracker")
Signed-off-by: Dylan Baker <dylan.c.baker@intel.com>
Acked-by: Eric Engestrom <eric.engestrom@imgtec.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Comment 1 Dylan Baker 2018-02-16 17:27:33 UTC
This is actually a latent bug from long before the mentioned patch, that patch just causes the bug to be visible. I've sent a patch to the list to fix this.
Comment 2 Dylan Baker 2018-02-16 18:30:58 UTC
f1fbeb1a530..03ab40b1f7b  master -> master

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.