Bug 109656 - duplicate symbol _compute_shader_video_buffer
Summary: duplicate symbol _compute_shader_video_buffer
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Other (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Mac OS X (All)
: medium normal
Assignee: mesa-dev
QA Contact: mesa-dev
URL:
Whiteboard:
Keywords: bisected, regression
Depends on:
Blocks:
 
Reported: 2019-02-17 06:31 UTC by Vinson Lee
Modified: 2019-03-08 03:05 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Vinson Lee 2019-02-17 06:31:54 UTC
CXXLD    gallium_dri.la
duplicate symbol _compute_shader_video_buffer in:
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor.o)
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor_cs.o)
duplicate symbol _compute_shader_weave in:
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor.o)
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor_cs.o)
duplicate symbol _compute_shader_rgba in:
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor.o)
    ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor_cs.o)
ld: 3 duplicate symbols for architecture x86_64



commit 9364d66cb7f7deb83876a44bb4e29e8105141c16 (HEAD)
Author: James Zhu <James.Zhu@amd.com>
Date:   Fri Feb 1 10:01:59 2019 -0500

    gallium/auxiliary/vl: Add video compositor compute shader render
    
    Add compute shader initilization, assign and cleanup in vl_compositor API.
    Set video compositor compute shader render as default when pipe support it.
    
    Signed-off-by: James Zhu <James.Zhu@amd.com>
    Reviewed-by: Christian König <christian.koenig@amd.com>
Comment 1 Vinson Lee 2019-03-08 03:05:11 UTC
commit 2bd08b8b9de9b10ecad5b808f56af2aa1bb8e007
Author: Vinson Lee <vlee@freedesktop.org>
Date:   Mon Feb 18 19:27:27 2019 -0800

    gallium/auxiliary/vl: Fix duplicate symbol build errors.
    
      CXXLD    gallium_dri.la
    duplicate symbol _compute_shader_video_buffer in:
        ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor.o)
        ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor_cs.o)
    duplicate symbol _compute_shader_weave in:
        ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor.o)
        ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor_cs.o)
    duplicate symbol _compute_shader_rgba in:
        ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor.o)
        ../../../../src/gallium/auxiliary/.libs/libgalliumvl.a(libgalliumvl_la-vl_compositor_cs.o)
    
    Fixes: 9364d66cb7f7 ("gallium/auxiliary/vl: Add video compositor compute shader render")
    Signed-off-by: Vinson Lee <vlee@freedesktop.org>
    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
    Reviewed-by: James Zhu <James.Zhu@amd.com>


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.