On 3 August 2011 15:00, Andreas Fritiofson <andreas.fritiof...@gmail.com> wrote:
>
>
> On Wed, Aug 3, 2011 at 12:28 PM, Luca Bruno <lu...@debian.org> wrote:
>>
>> Andreas Fritiofson scrisse:
>>
>> > > > make dist should use git2cl to genereate ChangeLog from git
>> > > > history, populating the placeholder file in released tarball.
>>
>> > > Still not working for srcdir != builddir
>> > >
>> > > make[1]: Entering directory `/home/soliver/openocd/openocd-rel'
>> > > if test -d ../openocd/.git -a \( ! -e openocd-0.5.0-dev/ChangeLog -o
>> > > -w openocd-0.5.0-dev/ChangeLog \) ; then \
>> > >                ../openocd/tools/git2cl/git2cl >
>> > > openocd-0.5.0-dev/ChangeLog ; \
>> > >        fi
>> > > fatal: Not a git repository (or any of the parent directories): .git
>> > >
>>
>> > Current directory needs to be $(srcdir) before running git2cl.
>>
>> I suspect this will get tricky, as $(distdir) is relative to
>> $(builddir).
>
> If that's always the case it's not that tricky:
> cd $(srcdir); tools/git2cl/git2cl > $(builddir)/$(distdir)/ChangeLog
> If it's not necessarily relative, this should work better:
> cd $(srcdir); tools/git2cl/git2cl > $(abspath $(distdir)/ChangeLog)
> Although abspath requires GNU Make 3.81.
> If the pipe method work, fine. However, looking through the git2cl code it
> apparently assumes git log is run with LC_ALL=C and that wouldn't be the
> case with the latest incarnation of the patch.
> /Andreas
>

Have a look at the modified patch i posted, build ok in/out of tree.

Spen
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to