libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 1/3] maint: rename `libltdl/config' directory to standard `bu


From: Gary V. Vaughan
Subject: Re: [PATCH 1/3] maint: rename `libltdl/config' directory to standard `build-aux'.
Date: Wed, 2 Nov 2011 08:41:28 +0700

Hi Chuck,

On 1 Nov 2011, at 22:15, Charles Wilson wrote:
> On 11/1/2011 10:57 AM, Stefano Lattarini wrote:
> 
>> Is `ln -s' portable to e.g., MinGW?  Or is the bootstrapping process
>> not meant to work there anyway, so we can just not care?
> 
> No, bootstrapping is supposed to work (and, until quite recently, did
> work) under MinGW/MSYS.  Current breakage is related to lack of a 'git'
> implementation with stock MinGW/MSYS installations -- and now 'git' is
> required to bootstrap thanks to git-format-ChangeLog and other git-isms
> IIUC.

Git should not be required to bootstrap the current master... although I
did inadvertently break that with a previous build.  If you find that
the bootstrap script is choking when you don't have git installed, then
please send me a bug report and I will fix it.  (e.g. you can force
bootstrap to run in a dist tarball with `bootstrap --force --skip-git').

Git is required for `make dist', but I don't think you need to run make
dist in order to bootstrap and install libtool on cygwin.

> In the past I could create a git checkout using cygwin-git, and then
> switch to MinGW/MSYS and do a full bootstrap; but (again, IIUC) that is
> not possible any longer. (I didn't typically do it this way, BTW; I
> usually bootstrapped under cygwin, and later copied the 'make dist'
> tarball to MinGW and just "built" it there.)

That process might need some help to continue working without a working
git package, but I think you should be able to work around it with a
stub git binary in your path... assuming you don't plan on uploading
full release quality builds of libtool that were bootstrapped and rolled
up from a git checkout entirely on a machine with no git binary.

> (There is the "msys-git" distribution, used by the mingw64 folks -- but
> it is really a sortof mingw32 git with msys bits added, plus a custom
> forked version of the msys dll and other tools...)
> 
> I'm (slowly) working on adding a "true" msys git implementation to the
> MinGW/MSYS distribution...

Cool!

Cheers,
-- 
Gary V. Vaughan (gary AT gnu DOT org)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]