delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/08/13/08:46:53

Date: Mon, 13 Aug 2001 08:45:47 -0400
Message-Id: <200108131245.IAA19039@envy.delorie.com>
X-Authentication-Warning: envy.delorie.com: dj set sender to dj AT envy DOT delorie DOT com using -f
From: DJ Delorie <dj AT delorie DOT com>
To: djgpp AT delorie DOT com
CC: matt AT the-good-stuff DOT freeserve DOT co DOT uk
In-reply-to: <009801c123df$58317540$0101bfbf@f9c6f0>
(matt AT the-good-stuff DOT freeserve DOT co DOT uk)
Subject: Re: porting DJGPP libs to other compilers
References: <009801c123df$58317540$0101bfbf AT f9c6f0>
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

>      There is talk amongst the Allegro library developers of emulating some
> DOS functions to ease cross-platform migration.  I personally think this is
> outside the scope of Allegro and should be available as a kit to provide
> some of the DJGPP library for other compilers.

OK, no problem here.

> I would like to start a Sourceforge project as outlined below, but as it
> would involve distributing your library code I thought I would ask you
> first.

Would it be easier to integrate the changes into the main djgpp source
repository?  And what would you need out of djgpp's sources anyway?

As for licencing, as long as you're compatible with the LGPL (djgpp's
libc license), there's no problem.  If you *use* djgpp's sources, it
must be LGPL.  Note that you will not be able to offer the exception
djgpp does - anyone using this library will be *required* to
distribute it with source as per the LGPL.

> 1. Project Full Name
> DJGPP Suitcase

Hmmm... This might confuse people into thinking it is something that
works with djgpp, rather than something that emulates djgpp.  I can't
think of anything better that isn't a whole sentence ;-)

> The primary goals are:-
> 
> a) To support the filefirst() filenext() and fileclose() functions
> with the ffblk structure filled to the best of each O/Ses ability.
> 
> b) The extra string functions which are not POSIX compliant, yet depended on
> by many, would be packaged for other compilers.

Have you checked out libiberty?

> 3. License
> LGPL -  or whatever is more appropriate

If you're basing it on djgpp sources, it's LGPL.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019