[Mesa-maintainers] Downstream Mesa patches and quirks

Stefan Dirsch sndirsch at suse.de
Tue Feb 20 11:47:27 UTC 2018


On Mon, Feb 12, 2018 at 05:59:21PM +0000, Emil Velikov wrote:
> A humble reminder to forward any outstanding patches or hacks needed
> to get your Mesa packages building.
> I would kindly urge you to do so, even if your previous attempt did
> not fare well or you the patch seems not applicable upstream.

I fully agree and support this!

> openSuse
>  - multiple "never to be upstreamed" patches, shipping exact same
> binaries 4 times (split xvmc/vdpau/etc)

Sorry for not responding earlier. I have been busy. :-(

- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
  Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).
 https://build.opensuse.org/package/view_file/X11:XOrg/Mesa/n_Define-GLAPIVAR-separate-from-GLAPI.patch?expand=1
 https://bugzilla.suse.com/show_bug.cgi?id=970725

 I'm afraid we still need this for ancient 3rd party GLw programs. :-( Egbert?

- n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch
  * Disable AMDGPU GFX9/Vega with LLVM < 6.0.0.
    While it is supported since LLVM 5.0.0, it was not working
    correctly (bnc#1075901). Since we do not have the resources to
    determine which fixes should be backported and LLVM 6 will be
    released relatively soon, disable the support until then. Users
    with the card will have working desktop using software
    rendering just like they did with LLVM 4.
 https://build.opensuse.org/package/view_file/X11:XOrg/Mesa/n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch?expand=1
 https://bugzilla.suse.com/show_bug.cgi?id=1075901

 Not sure, whether this change would be appreciated upstream in git. Michal?

- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
  * Since these are packaged separately in (open)SUSE anyway, one can use
  * copies as well. This makes debug packages possible again. (bnc #962609)
 https://build.opensuse.org/package/view_file/X11:XOrg/Mesa/n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch?expand=1
 https://bugzilla.suse.com/show_bug.cgi?id=962609

 I'm not aware of a different fix, when splitting vdpau/xvmc to
 subpackages. :-(

Thanks,
Stefan

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.)   SUSE LINUX GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg
http://www.suse.de            Germany 
---------------------------------------------------------------
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham
Norton, HRB 21284 (AG Nürnberg)
---------------------------------------------------------------


More information about the Mesa-maintainers mailing list