public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [ANNOUNCEMENT] Updated: make-4.2-1
@ 2016-05-27 21:45 Marco Atzeri
  2016-06-01 18:38 ` make-4.2-1; seeing new "No rule to make target" errors with parallel builds Tony Kelman
  0 siblings, 1 reply; 3+ messages in thread
From: Marco Atzeri @ 2016-05-27 21:45 UTC (permalink / raw)
  To: cygwin

Version 4.2-1 of

   make

is available in the Cygwin distribution

DESCRIPTION
A GNU tool for controlling the generation of executables and other
non-source files of a program from the program's source files. Make
allows users to build and install packages without any significant
knowledge about the details of the build process. The details about
how the program should be built are provided for make in the program's
makefile.

CHANGES
Updated to the last upstream main release.
Full details on:
http://lists.gnu.org/archive/html/bug-make/2016-05/msg00038.html
http://savannah.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=106&set=custom


HOMEPAGE
http://www.gnu.org/software/make/

Regards
Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* make-4.2-1; seeing new "No rule to make target" errors with parallel builds
  2016-05-27 21:45 [ANNOUNCEMENT] Updated: make-4.2-1 Marco Atzeri
@ 2016-06-01 18:38 ` Tony Kelman
  2016-06-02 10:41   ` Marco Atzeri
  0 siblings, 1 reply; 3+ messages in thread
From: Tony Kelman @ 2016-06-01 18:38 UTC (permalink / raw)
  To: cygwin

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: make-4.2-1; seeing new "No rule to make target" errors with parallel builds
  2016-06-01 18:38 ` make-4.2-1; seeing new "No rule to make target" errors with parallel builds Tony Kelman
@ 2016-06-02 10:41   ` Marco Atzeri
  0 siblings, 0 replies; 3+ messages in thread
From: Marco Atzeri @ 2016-06-02 10:41 UTC (permalink / raw)
  To: cygwin


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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-06-02 10:41 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-27 21:45 [ANNOUNCEMENT] Updated: make-4.2-1 Marco Atzeri
2016-06-01 18:38 ` make-4.2-1; seeing new "No rule to make target" errors with parallel builds Tony Kelman
2016-06-02 10:41   ` Marco Atzeri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).