From 9f5249d5c8d193fc59d09b9003d26d1ed0884f2c Mon Sep 17 00:00:00 2001 From: Po Lu Date: Fri, 26 May 2023 08:41:31 +0800 Subject: Disable cairo-xcb support by default * INSTALL (--with-cairo-xcb): Document new option. * configure.ac (USE_CAIRO_XCB): Implement new option. --- INSTALL | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'INSTALL') diff --git a/INSTALL b/INSTALL index 344ae39f464..2bb8df52dc9 100644 --- a/INSTALL +++ b/INSTALL @@ -394,6 +394,12 @@ typical 32-bit host, Emacs integers have 62 bits instead of 30. Use --with-cairo to compile Emacs with Cairo drawing. +Use --with-cairo-xcb to also utilize the Cairo XCB backend on systems +where it is available. While such a configuration is moderately +faster when running over X connections with high latency, it is likely +to crash when a new frame is created on a display connection opened +after a display connection is closed. + Use --with-modules to build Emacs with support for dynamic modules. This needs a C compiler that supports '__attribute__ ((cleanup (...)))', as in GCC 3.4 and later. -- cgit v1.2.3