-
The definition relies on IOPortBase, which is only ever set in hw/xfree86/os-support/bsd/arm_video.c This caused build failures on linux/mips with GCC 10, due to this change (from https://gcc.gnu.org/gcc-10/changes.html#c): "GCC now defaults to -fno-common. As a result, global variable accesses are more efficient on various targets. In C, global variables with multiple tentative definitions now result in linker errors. With -fcommon such definitions are silently merged during linking." As a result anything including compiler.h would get its own definition of IOPortBase and the linker would error out.
0148a15d -
Makes it easier to debug Xwayland problems. Signed-off-by:
Misha Gusarov <dottedmag@dottedmag.net>
4341f1da -
When enabling or disabling an extension which is not known to the Xserver, it will log an error message and list the extensions it knows about. That clutters the logs when the Xserver is Xwayland spawned by the Wayland compositor who doesn't actually know the list of extensions enabled at build time in the Xserver. Considering that disabling a non-existing extension is a no-op anyway, list all the extensions available only when attempting to enable an extension which the Xserver doesn't know about. Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Reviewed-by:
Michel Dänzer <mdaenzer@redhat.com>
a81c98e4 -
Not all extensions can be enabled or disabled at runtime, list the extensions which can from the help message rather than on error only. v2: * Print the header message in the ListStaticExtensions() (Peter Hutterer) * Do not export ListStaticExtensions() as Xserver API Signed-off-by:
Olivier Fourdan <ofourdan@redhat.com> Reviewed-by:
Michel Dänzer <mdaenzer@redhat.com>
3cdac5ba
- hw/dmx/Makefile.am 1 addition, 0 deletionshw/dmx/Makefile.am
- hw/dmx/meson.build 1 addition, 0 deletionshw/dmx/meson.build
- hw/kdrive/src/Makefile.am 2 additions, 1 deletionhw/kdrive/src/Makefile.am
- hw/kdrive/src/meson.build 1 addition, 0 deletionshw/kdrive/src/meson.build
- hw/vfb/Makefile.am 2 additions, 1 deletionhw/vfb/Makefile.am
- hw/vfb/meson.build 1 addition, 0 deletionshw/vfb/meson.build
- hw/xfree86/common/compiler.h 2 additions, 6 deletionshw/xfree86/common/compiler.h
- hw/xfree86/dixmods/Makefile.am 3 additions, 1 deletionhw/xfree86/dixmods/Makefile.am
- hw/xfree86/meson.build 2 additions, 1 deletionhw/xfree86/meson.build
- hw/xfree86/os-support/bsd/arm_video.c 3 additions, 0 deletionshw/xfree86/os-support/bsd/arm_video.c
- hw/xnest/Makefile.am 2 additions, 1 deletionhw/xnest/Makefile.am
- hw/xnest/meson.build 1 addition, 0 deletionshw/xnest/meson.build
- hw/xquartz/Makefile.am 1 addition, 0 deletionshw/xquartz/Makefile.am
- hw/xquartz/meson.build 1 addition, 0 deletionshw/xquartz/meson.build
- hw/xwayland/Makefile.am 2 additions, 1 deletionhw/xwayland/Makefile.am
- hw/xwayland/man/Xwayland.man 9 additions, 0 deletionshw/xwayland/man/Xwayland.man
- hw/xwayland/meson.build 1 addition, 0 deletionshw/xwayland/meson.build
- hw/xwayland/xwayland.c 17 additions, 0 deletionshw/xwayland/xwayland.c
- hw/xwayland/xwayland.pc.in 1 addition, 0 deletionshw/xwayland/xwayland.pc.in
- hw/xwin/Makefile.am 1 addition, 0 deletionshw/xwin/Makefile.am