]> git.eshelyaron.com Git - emacs.git/commitdiff
Mention -lcurses problem on AIX
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 3 Jan 2021 20:32:27 +0000 (12:32 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 3 Jan 2021 20:42:23 +0000 (12:42 -0800)
* etc/PROBLEMS: Describe problem with Emacs 27 and -lcurses.
Do not merge to master.

etc/PROBLEMS

index 2ab76e50bd0bc636dd9a58190bd6a4a00dddfb23..7499726678ed55392df126f28c072b86ca9efd19 100644 (file)
@@ -2879,6 +2879,19 @@ A solution is to link with GCC, like this:
 Since the .o object files already exist, this will not recompile Emacs
 with GCC, but just restart by trying again to link temacs.
 
+*** Building Emacs with -lcurses fails with undefined symbols like BC.
+
+The 'configure' script attempts to use several terminal libraries,
+including tinfo, ncurses, and terminfo, and curses (in that order).
+If it happens to choose the long-obsolete curses library, Emacs will
+not link correctly.  Emacs 28 is expected to work around this problem;
+in the meantime you can work around it by installing tinfo, ncurses or
+terminfo instead.
+
+This problem can happen on AIX 7.2 if you build with IBM's compiler XLC,
+as AIX's ncurses library suffers from the libgcc problem mentioned above.
+To work around this, configure and build with GCC.
+
 *** Sun with acc: Link failure when using acc on a Sun.
 
 To use acc, you need additional options just before the libraries, such as