Bug 90458 - [bisected] Piglit fails to link against mesa with PIGLIT_BUILD_DMA_BUF_TESTS enabled
Summary: [bisected] Piglit fails to link against mesa with PIGLIT_BUILD_DMA_BUF_TESTS ...
Status: CLOSED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Emil Velikov
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-15 00:17 UTC by Mark Janes
Modified: 2015-05-16 01:20 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Mark Janes 2015-05-15 00:17:55 UTC
e3cc5ad49d2f3f08c29d0b64d1c0c52560789d93 broke piglit on intel systems, with DMA buf test enabled.

[ 98%] CMakeFiles/ext_image_dma_buf_import-sample_rgb.dir/sample_common.c.o:
      In function `sample_and_destroy_img':
      piglit/tests/spec/ext_image_dma_buf_import/sample_common.c:107:
      undefined reference to `eglDestroyImageKHR'


We worked around by changing our build system to set:

-DPIGLIT_BUILD_DMA_BUF_TESTS=0
Comment 1 Emil Velikov 2015-05-15 10:10:30 UTC
A lovely mix of things lead us here:
 - mesa master drops the extension functions form the static dispatch.
 - a cleanup commit from Chad, unintentionally dropped the dynamic dispatch for those two, defaulting to the non-portable static entry points.

Props for Michel for the fix, it should be in piglit master now.


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.