|
From: | Bob Friesenhahn |
Subject: | Re: automake: tap-driver.sh: cleanup and revival. |
Date: | Fri, 27 Oct 2017 10:53:25 -0500 (CDT) |
User-agent: | Alpine 2.20 (GSO 67 2015-01-07) |
On Fri, 27 Oct 2017, Warren Young wrote:
On Oct 27, 2017, at 7:19 AM, Bob Friesenhahn <address@hidden> wrote:On Fri, 27 Oct 2017, Warren Young wrote:The operating system has a database mapping what my terminal can do to a common API. Let the library handle it.I should point out that the "operating system" does not necessarily have what you describe.Yes, I’m aware that I’m handwaving away the question of how a shell script talks to ncurses or whatever. (Too bad POSIX never nailed that one down.)
Yes, and the current build might be the ncurses build (possible chicken and egg situation).
In the classic self-hosted build situation the platform should only need to provide a certain level of POSIX and other classic standards support. Then it should be possible to build the rest of the operating system and user applications starting from that point. This is how the GNU Project got to where it is today.
It should not be necessary to have a fully-populated system in order to build software.
Bob -- Bob Friesenhahn address@hidden, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
[Prev in Thread] | Current Thread | [Next in Thread] |