[Mesa-dev] -fno-common build failures (default from upcoming gcc release 10)

Timur Kristóf timur.kristof at gmail.com
Thu Jan 23 09:17:16 UTC 2020


I've fixed most of the problems in 2385, but the problem still remains
in omx. Could someone who's familiar with omx please take a look?

Alternatively, maybe we can try adding -fcommon to just omx, until this
issue is resolved.

On Tue, 2020-01-21 at 18:49 +0100, Bas Nieuwenhuizen wrote:
> I think this ended up spawning a bunch of work in
> https://gitlab.freedesktop.org/mesa/mesa/issues/2385
> 
> On Mon, Jan 20, 2020 at 3:41 PM Stefan Dirsch <sndirsch at suse.de>
> wrote:
> > Hi
> > 
> > Starting from the upcoming GCC release 10, the default of -fcommon
> > option will
> > change to -fno-common. Due to this we're going to see a lot of
> > build failures
> > in Mesa drivers like
> > 
> > multiple definition of `syncobj_handle'; src/amd/vulkan/9198681@@
> > vulkan_radeon at sha/meson-generated_.._radv_entrypoints.c.o (symbol
> > from plugin):(.text+0x0): first defined here
> > [  213s]
> > /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-
> > linux/bin/ld:
> > src/amd/vulkan/9198681@@vulkan_radeon at sha/radv_wsi_wayland.c.o
> > (symbol from
> > plugin): in function
> > `radv_GetPhysicalDeviceWaylandPresentationSupportKHR':
> > 
> > I'm wondering if there is already anybody working on fixing these
> > issues or is
> > it recommended to workaround it by setting -fcommon manually
> > somehow? How can
> > the latter be done when using meson/ninja as build tool?
> > 
> > Thanks,
> > Stefan
> > 
> > Public Key available
> > ------------------------------------------------------
> > Stefan Dirsch (Res. & Dev.)   SUSE Software Solutions Germany GmbH
> > Tel: 0911-740 53 0            Maxfeldstraße 5
> > FAX: 0911-740 53 479          D-90409 Nürnberg
> > http://www.suse.de            Germany
> > ----------------------------------------------------------------
> > (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer
> > ----------------------------------------------------------------
> > _______________________________________________
> > mesa-dev mailing list
> > mesa-dev at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev



More information about the mesa-dev mailing list