On Sat, Jun 27, 2009 at 00:34, Eric M. Ludlam<eric@...> wrote:
> I never optimized CEDET for a -j flag.
>
> I do know that the different modules (common, ede, semantic, etc) must
> build in the order specified due to interdependencies. If I did add
> Make dependencies to support -j, -j wouldn't build them in parallel
> anyway.
That is what I concluded also. My intention was not speeding up the
build process with -j but, by mistake I hade MAKE="make -j 2"
environment exported.
>
> As for inside a single module, I don't know if that will work either.
> There are a lot of interdependencies, and some are circular. If one
> process were writing out a .elc file while another was loading, that
> would certainly cause issues. Also, Emacs Lisp doesn't enumerate all
> the dependencies cleanly, so it would be only a guess as to getting them
> right.
>
> If there are clever things to do here, I'd like to know what they are.
I am definitely not qualified in ELisp to answer this, I just wanted
to let you know about the issue, and probably the CEDET docs should
mention this.
Thanks,
Kristof
>
> Eric
>
> On Fri, 2009-06-26 at 10:09 +0200, RALOVICH, Kristóf wrote:
>> Hi all,
>>
>> I would like to report - at least for the record - that building CEDET
>> with make -j N, N > 1 the build fails.
>>
>> Is there any way to let make know about the dependencies between the
>> lisp sources?
>>
>> Thanks,
>> Kristof
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> Cedet-devel mailing list
>> Cedet-devel@...
>> https://lists.sourceforge.net/lists/listinfo/cedet-devel
>
|