• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Tiger and libreadline
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: Tiger and libreadline
      • From: "Jordan K. Hubbard" <email@hidden>
    • Re: Tiger and libreadline
      • From: Martin Costabel <email@hidden>
    • Re: Tiger and libreadline
      • From: "Peter O'Gorman" <email@hidden>
  • Prev by Date: Re: Loading dynamic libraries with dlopen
  • Next by Date: Re: Tiger and libreadline
  • Previous by thread: Re: Tiger and libreadline
  • Next by thread: Re: Tiger and libreadline
  • Index(es):
    • Date
    • Thread