delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/06/22/21:06:30

Date: Fri, 23 Jun 2000 06:35:41 +0530
Message-Id: <200006230105.GAA00957@midpec.com>
From: Prashant TR <tr AT midpec DOT com>
To: jeffw AT darwin DOT sfbr DOT org
CC: djgpp AT delorie DOT com
In-reply-to: <200006221943.OAA12864@darwin.sfbr.org> (message from Jeff
Williams on Thu, 22 Jun 2000 14:44:13 -0500 (CDT))
Subject: Re: `mkinstalldirs' in an 8.3 distro
References: <200006221943 DOT OAA12864 AT darwin DOT sfbr DOT org>
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

> 
> It looks like gnu packages include `mkinstalldirs' in their distros
> rather than assume they will find it on a Unix box.  On my 8+3 djgpp
> box, this extracts as `mkinstal', but makefiles referring to the long
> name will still work.
> 
> Ok, suppose I do the same and include `mkinstal' in an (8.3-style)
> distro that I build?  If I then install it on a Unix box, I get the
> short name `mkinstal' and makefiles that look for `mkinstalldirs' will
> complain.
> 
> Is there a recommended means of handling this problem when building
> an 8.3-style distro that will be extracted on a Unix box?  I suppose
> `make install' could do a `cp mkinstal mkinstalldirs', or is there
> something more elegant?

You could zip the package under Windows using an LFN aware zipper such
as Winzip. So, when you extract it on Unix, it is still mkinstalldirs,
while on DOS it will be mkinstal.

Prashant

- Raw text -


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