Re: Tiger and libreadline
Re: Tiger and libreadline
- Subject: Re: Tiger and libreadline
- From: Bill Northcott <email@hidden>
- Date: Sun, 8 May 2005 11:28:53 +1000
On May 6, 2005, at 1:07 AM, Martin Costabel wrote:
Many GNU packages rely on libreadline.
It seems that in Darwin there is a BSD libedit, which is symlinked
as libreadline and has a corresponding readline.h. This breaks
Octave and probably other builds.
...
In addition, there is no BSD version of libreadline. BSD libedit
has been in Mac OS X since at least 10.2. The new things are the
compatibility wrappers in readline/readline.h and, and this seems
to me to be Apple's invention, the symlinks readline/history.h-
The first few lines of readline.h are:
/* $NetBSD: readline.h,v 1.11 2004/01/17 17:57:40 christos Exp
$ */
/*-
* Copyright (c) 1997 The NetBSD Foundation, Inc.
* All rights reserved.
So it does not look a bit like an Apple invention. The header is
very clear about what is and what is not implemented. So this most
definitely NOT a bug. Some people might like it done differently,
but others would probably rather stick with BSD licensed software
rather than have basic libraries under GPL.
As I said before it does what it says on the tin. Darwin is a BSD
derivative UNIX not a GNU system. Get used to it.
After all libreadline is just a tool box, none of which is really
vital to the function of an application. If you want to port
software to Darwin, arrange to not call the unimplemented functions.
If you want to use GNU Linux then use GNU Linux.
Bill Northcott
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden