Re: building execline 2.0.0.0: No rule to make target '-lexecline'

From: Laurent Bercot <ska-skaware_at_skarnet.org>
Date: Tue, 23 Dec 2014 20:57:23 +0100

> I've discovered the problem only happens when running "make -j2" (or presumably, any level of parallel building).

  Ah, I see.
  It's weird because specifying -lexecline in the *dependencies*
should precisely force libexecline.a and/or libexecline.so to be
built before the binaries that depend on it. I believe that my
dependency graph is correct, and want to say that it's a bug in
make, not handling dependencies properly in a parallel build when
there's a vpath conversion (-lfoobar to libfoobar.[a|so]) involved.
But I'm not a make expert, so if someone can prove me wrong, I will
gladly fix the Makefiles.

-- 
  Laurent
Received on Tue Dec 23 2014 - 19:57:23 UTC

This archive was generated by hypermail 2.3.0 : Sun May 09 2021 - 19:38:49 UTC