From: mec.gnu@mindspring.com (Michael Elizabeth Chastain)
To: kettenis@chello.nl, mec.gnu@mindspring.com
Cc: gdb-patches@sources.redhat.com
Subject: Re: [patch] configure.in: revert osf5.1 no-noncurses special case
Date: Fri, 07 May 2004 15:10:00 -0000 [thread overview]
Message-ID: <20040507151048.CA6424B104@berman.michael-chastain.com> (raw)
Hi Mark,
Yeah, I was unhappy about reverting the patch, but in the long run,
the problem is not really specific to osf5.1, so it's better to
solve the real problem.
> 4. Unly use ncurses if the user passes --with-ncurses to configure.
I prefer this solution the best. We've had similar requests for
readline from people who want to use the system readline library
or their own readline library rather than our bundled readline.
And this way a clueful user has the maximum usability, while a
no-customization user has a good chance of getting a working gdb
and even a gdbtui.
> 1. Prefer a system's native curses library over ncurses.
My second choice, because it's simple.
> 2. Only use ncurses if we can find both the headers and the associated
library.
a. Error out if one of the parts if missing.
b. Fall back on the system's native curses library if something is
missing.
> 3. Try harder to find all ncurses components by fiddling with CPPFLAGS
and LDFLAGS.
These are equally meh to me. I agree with your assessments of 2a, 2b,
and 3.
The advantage of the current scheme (option #0) is that it might work
on some systems. I'm unhappy with #0 because I know that it doesn't
work on my hp test drive system. As I understand it, you are unhappy
with #1 for the converse reason: the configury can automatically make
a bad choice on some systems.
There are actually several flavors of 4:
4A. if --with-ncurses is not specified, always use curses
4B. if --with-ncurses is not specified, probe for ncurses automatically anyways
I like 4A because it's simple and it gives full control.
But it doesn't automatically work on some systems where a different
plan would automatically work.
Michael C
next reply other threads:[~2004-05-07 15:10 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-07 15:10 Michael Elizabeth Chastain [this message]
2004-05-07 15:33 ` Daniel Jacobowitz
2004-05-07 16:19 ` Mark Kettenis
2004-05-07 16:49 ` Daniel Jacobowitz
2004-05-07 15:51 ` Andrew Cagney
-- strict thread matches above, loose matches on Subject: below --
2004-05-08 0:11 Michael Elizabeth Chastain
2004-05-08 15:58 ` Daniel Jacobowitz
2004-05-07 17:05 Michael Elizabeth Chastain
2004-05-07 15:52 Michael Elizabeth Chastain
2004-05-07 16:23 ` Mark Kettenis
2004-05-07 16:45 ` Daniel Jacobowitz
2004-05-01 22:27 Michael Elizabeth Chastain
2004-05-07 13:50 ` Mark Kettenis
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20040507151048.CA6424B104@berman.michael-chastain.com \
--to=mec.gnu@mindspring.com \
--cc=gdb-patches@sources.redhat.com \
--cc=kettenis@chello.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox