This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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



--
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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]