[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-29 b54febef5d7: Fix NetBSD build with and without ncurses
|
From: |
Eli Zaretskii |
|
Subject: |
emacs-29 b54febef5d7: Fix NetBSD build with and without ncurses |
|
Date: |
Sat, 15 Jul 2023 04:13:57 -0400 (EDT) |
branch: emacs-29
commit b54febef5d735efdc907c5e5cd016bed74e338a8
Author: Valtteri Vuorikoski <vuori@notcom.org>
Commit: Eli Zaretskii <eliz@gnu.org>
Fix NetBSD build with and without ncurses
* configure.ac (netbsd): Don't set TERMINFO=no unless the termcap
library is either -ltermcap or -lcurses. This prevents aborts
because on recent versions of NetBSD libtermcap is actually a
symlink to libterminfo. (Bug#64577)
Copyright-paperwork-exempt: yes
---
configure.ac | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 19575e80cf4..df74f8cd2f8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5212,7 +5212,11 @@ fail;
;;
netbsd)
- if test "x$LIBS_TERMCAP" != "x-lterminfo"; then
+ # NetBSD versions prior to 6.0 lack native terminfo, but have a
+ # tputs() built on top of termcap in these libraries. Use native
+ # termcap instead in this case. NetBSD >= 6.0 has native terminfo
+ # implementation in -lterminfo.
+ if test "x$LIBS_TERMCAP" = "x-ltermcap" -o "x$LIBS_TERMCAP" = "x-lcurses";
then
TERMINFO=no
LIBS_TERMCAP="-ltermcap"
fi
| [Prev in Thread] |
Current Thread |
[Next in Thread] |
- emacs-29 b54febef5d7: Fix NetBSD build with and without ncurses,
Eli Zaretskii <=