Date: Fri, 23 Jun 2000 06:35:41 +0530 Message-Id: <200006230105.GAA00957@midpec.com> From: Prashant TR 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 Precedence: bulk > > 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