bug-guile
[Top][All Lists]
Advanced

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

Re: parallel make fails for guile 1.8


From: Neil Jerram
Subject: Re: parallel make fails for guile 1.8
Date: Sun, 04 Jun 2006 09:45:16 +0100
User-agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux)

Kevin Ryde <address@hidden> writes:

> Neil Jerram <address@hidden> writes:
>>
>> I would guess this means that the Makefile
>> is failing to work out that the libguile .c files depend on
>> scmconfig.h,
>
> Yep.  I added scmconfig.h to the .x and .doc files dependencies,
> because they run cpp.
>
> For the .o files depending on scmconfig.h, I don't think there's a
> good way to express that with automake.  The magic dependency tracking
> might be supposed to do it, but I find that too painful.
>
> BUILT_SOURCES (where scmconfig.h already is) is usually the easiest
> way to get stuff done before building main .o files etc.  In our case
> its defeated because guile.texi is in BUILT_SOURCES too, and it
> depends on the main "guile" target, so that starts on the .o files for
> libguile (under a parallel make).  But is guile.texi actually used for
> anything?

It's only used as part of the doc/maint/docstring.el mechanism for
keeping the manual in sync with libguile docstrings - see
doc/maint/README.

I think that means it can be certainly be removed from BUILT_SOURCES.
It probably doesn't need to be built automatically at all; a developer
can do "make guile.texi" when they need it.

Regards,
     Neil





reply via email to

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