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