summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2023-05-26 08:41:31 +0800
committerPo Lu <luangruo@yahoo.com>2023-05-26 08:41:31 +0800
commit9f5249d5c8d193fc59d09b9003d26d1ed0884f2c (patch)
tree38e5a80b9f99adaf4acc457b2c2fff04009d8bb6 /INSTALL
parente5f42706ce2fd00d1ac9249a8760a88781f09a2f (diff)
downloademacs-9f5249d5c8d193fc59d09b9003d26d1ed0884f2c.tar.gz
emacs-9f5249d5c8d193fc59d09b9003d26d1ed0884f2c.tar.bz2
emacs-9f5249d5c8d193fc59d09b9003d26d1ed0884f2c.zip
Disable cairo-xcb support by default
* INSTALL (--with-cairo-xcb): Document new option. * configure.ac (USE_CAIRO_XCB): Implement new option.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL6
1 files changed, 6 insertions, 0 deletions
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.