Overview

Request 956998 accepted

My original intent was to fix build with gcc 12 - but it grew somewhat during that process.
We still get 4 years of bugfixes, so I think overall this is the way to go.
Feel free to reject, and only use the gcc 12 buildfix patch

- Update to version 13.3.0+12:
* vmwgfx:
- Change header inclusion order to avoid xorg headers catching
stdbool.h
- Unify style in scanout_update and present functions
- Limit the number of cliprects in a drm present_readback
command v3
- Limit the number of cliprects in a drm present command v3
- Limit the number of cliprects in a drm dirtyfb command v3
- Don't exceed the device command size limit v3
- Fix invalid memory accesses in CloseScreen
- Use libdrm to obtain the drm device node name v2
- Fix a memory leak
- Fix XVideo memory leaks
* saa: Make sure damage destruction happens at the correct
location
* Remove obsolete B16 & B32 tags in struct definitions
- Switch to git checkout via source service.
- Add u_Fix-build-gcc-12.patch: Still needs a patch to build with
gcc 12.
- Modernize spec, add libtool BuildRequires and bootstrap build.


Bjørn Lie's avatar
author source maintainer

NOTE: This is untested - plain buildtest only!

Request History
Bjørn Lie's avatar

iznogood created request

My original intent was to fix build with gcc 12 - but it grew somewhat during that process.
We still get 4 years of bugfixes, so I think overall this is the way to go.
Feel free to reject, and only use the gcc 12 buildfix patch

- Update to version 13.3.0+12:
* vmwgfx:
- Change header inclusion order to avoid xorg headers catching
stdbool.h
- Unify style in scanout_update and present functions
- Limit the number of cliprects in a drm present_readback
command v3
- Limit the number of cliprects in a drm present command v3
- Limit the number of cliprects in a drm dirtyfb command v3
- Don't exceed the device command size limit v3
- Fix invalid memory accesses in CloseScreen
- Use libdrm to obtain the drm device node name v2
- Fix a memory leak
- Fix XVideo memory leaks
* saa: Make sure damage destruction happens at the correct
location
* Remove obsolete B16 & B32 tags in struct definitions
- Switch to git checkout via source service.
- Add u_Fix-build-gcc-12.patch: Still needs a patch to build with
gcc 12.
- Modernize spec, add libtool BuildRequires and bootstrap build.


Stefan Dirsch's avatar

sndirsch accepted request

Ok. Why not ...

openSUSE Build Service is sponsored by