make-4.2-1; seeing new "No rule to make target" errors with parallel builds

Marco Atzeri marco.atzeri@gmail.com
Thu Jun 2 10:41:00 GMT 2016


On 01/06/2016 20:37, Tony Kelman wrote:
> Marco and anybody else,
>
> Has anyone been seeing issues with the latest make version on big
> parallel compiles? I'm having trouble with LLVM for example, which
> I've been building every few days or so on older versions of make
> with no trouble. e.g.
>
> curl -LO http://llvm.org/releases/3.7.1/llvm-3.7.1.src.tar.xz
> tar -xJf llvm-3.7.1.src.tar.xz
> mkdir llvm-3.7.1.src/build
> cd llvm-3.7.1.src/build
> ../configure CC=gcc CXX=g++ # it defaults to clang but that's broken
> make -j8
>
> This works perfectly when I downgrade to make 4.1-1. On latest 4.2-1,
> I get https://gist.github.com/a9322320eb73f9c3b56f6b732785d8a4
>
> ... (about 12 minutes in) ...
> make[2]: Entering directory '/home/Tony/github/llvm-3.7.1.src/build/tools/lto'
> make[2]: *** No rule to make target
> '/home/Tony/github/llvm-3.7.1.src/build/Release+Asserts/lib/libLLVMBPFCodeGen.a',
> needed by
> '/home/Tony/github/llvm-3.7.1.src/build/Release+Asserts/bin/cygLTO.dll'.  Stop.
> make[2]: *** Waiting for unfinished jobs....
> make[2]: Leaving directory '/home/Tony/github/llvm-3.7.1.src/build/tools/lto'
> make[1]: *** [/home/Tony/github/llvm-3.7.1.src/Makefile.rules:880: all] Error 1
> make[1]: Leaving directory '/home/Tony/github/llvm-3.7.1.src/build/tools'
> make: *** [/home/Tony/github/llvm-3.7.1.src/Makefile.rules:880: all] Error 1
>
>
> Maybe there's a bug in LLVM's dependency declarations here that just
> gets triggered by the newer version of make? Continuing with make -j1
> seems to go through on make 4.2, but was never necessary on 4.1.
>
>
> My cygcheck.out is at (can't do attachments from gmane)
> https://gist.github.com/16a11b6ce7ac5b64e7bd6dc67ac732fe
>
> Thanks in advance,
> Tony


personally I have not seen.

However, could you check these ?

http://savannah.gnu.org/bugs/?48057
http://savannah.gnu.org/bugs/?47995

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list