public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug other/60589] New: Parallel install fails
@ 2014-03-19 15:03 y.gribov at samsung dot com
  2014-03-19 15:07 ` [Bug other/60589] " y.gribov at samsung dot com
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: y.gribov at samsung dot com @ 2014-03-19 15:03 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60589

            Bug ID: 60589
           Summary: Parallel install fails
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: y.gribov at samsung dot com
                CC: burnus at gcc dot gnu.org

GCC parallel install has been broken for a couple of days. Symptoms:

test -z
"/home/ygribov/install/gcc-master/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/include/cilk"
|| /bin/mkdir -p
"/home/ygribov/install/gcc-master/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/include/cilk"
test -z
"/home/ygribov/install/gcc-master/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/include/cilk"
|| /bin/mkdir -p
"/home/ygribov/install/gcc-master/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/include/cilk"
 /usr/bin/install -c -m 644
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/cilk_api.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/cilk_api_linux.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/cilk.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/cilk_stub.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/cilk_undocumented.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/common.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/holder.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/hyperobject_base.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/metaprogramming.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_file.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_list.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_max.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_min.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_min_max.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_opadd.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_opand.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_opmul.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_opor.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_opxor.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_ostream.h
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/reducer_string.h
'/home/ygribov/install/gcc-master/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/include/cilk'
 /usr/bin/install -c -m 644
/home/ygribov/src/gcc-master/libcilkrts/include/cilk/cilk.h
'/home/ygribov/install/gcc-master/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/include/cilk'
/usr/bin/install: cannot change permissions of
`/home/ygribov/install/gcc-master/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/include/cilk/cilk.h':
No such file or directory
make[3]: *** [install-nodist_cilkincludeHEADERS] Error 1
make[3]: *** Waiting for unfinished jobs....

It looks like libcilkrts Makefile tries to install cilk.h twice in parallel (in
install-nodist_cilkinclude_HEADERS and install-cilkincludeHEADERS) and runs
into a conflict.

The error was probably introduced in r208440.

BTW could someone add libcilkrts to list of components?


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

* [Bug other/60589] Parallel install fails
  2014-03-19 15:03 [Bug other/60589] New: Parallel install fails y.gribov at samsung dot com
@ 2014-03-19 15:07 ` y.gribov at samsung dot com
  2014-03-20  6:29 ` [Bug other/60589] Parallel install fails due to multiple cilk.h installs y.gribov at samsung dot com
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: y.gribov at samsung dot com @ 2014-03-19 15:07 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60589

Yury Gribov <y.gribov at samsung dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |y.gribov at samsung dot com

--- Comment #1 from Yury Gribov <y.gribov at samsung dot com> ---
Created attachment 32394
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32394&action=edit
Draft patch

Perhaps it's enough to simply remove cilk.h from cilkinclude_HEADERS? Attaching
draft patch.


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

* [Bug other/60589] Parallel install fails due to multiple cilk.h installs
  2014-03-19 15:03 [Bug other/60589] New: Parallel install fails y.gribov at samsung dot com
  2014-03-19 15:07 ` [Bug other/60589] " y.gribov at samsung dot com
@ 2014-03-20  6:29 ` y.gribov at samsung dot com
  2014-03-20  7:27 ` burnus at gcc dot gnu.org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: y.gribov at samsung dot com @ 2014-03-20  6:29 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60589

--- Comment #3 from Yury Gribov <y.gribov at samsung dot com> ---
(In reply to Tobias Burnus from comment #2)
> > BTW could someone add libcilkrts to list of components?
> 
> What do you mean by this?

No-no, I meant a bugzilla component so that I could fire bugs against Cilk
runtime (like we currently do for libgcc, sanitizers, etc.).


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

* [Bug other/60589] Parallel install fails due to multiple cilk.h installs
  2014-03-19 15:03 [Bug other/60589] New: Parallel install fails y.gribov at samsung dot com
  2014-03-19 15:07 ` [Bug other/60589] " y.gribov at samsung dot com
  2014-03-20  6:29 ` [Bug other/60589] Parallel install fails due to multiple cilk.h installs y.gribov at samsung dot com
@ 2014-03-20  7:27 ` burnus at gcc dot gnu.org
  2014-03-20 19:51 ` burnus at gcc dot gnu.org
  2014-04-10 14:05 ` burnus at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: burnus at gcc dot gnu.org @ 2014-03-20  7:27 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60589

--- Comment #4 from Tobias Burnus <burnus at gcc dot gnu.org> ---
(In reply to Tobias Burnus from comment #2)
> Probably the right choice is to simply revert r208440.

Unrelated to the revert: GCC currently installs cilk (and also ssp) under both
./lib/gcc/x86_64-unknown-linux-gnu/4.9.0/include and
./lib64/gcc/x86_64-unknown-linux-gnu/4.9.0/include; but it should do so only
under the latter path. Presumably, a "nodist_" is missing.


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

* [Bug other/60589] Parallel install fails due to multiple cilk.h installs
  2014-03-19 15:03 [Bug other/60589] New: Parallel install fails y.gribov at samsung dot com
                   ` (2 preceding siblings ...)
  2014-03-20  7:27 ` burnus at gcc dot gnu.org
@ 2014-03-20 19:51 ` burnus at gcc dot gnu.org
  2014-04-10 14:05 ` burnus at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: burnus at gcc dot gnu.org @ 2014-03-20 19:51 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60589

--- Comment #5 from Tobias Burnus <burnus at gcc dot gnu.org> ---
Author: burnus
Date: Thu Mar 20 19:50:51 2014
New Revision: 208736

URL: http://gcc.gnu.org/viewcvs?rev=208736&root=gcc&view=rev
Log:
2014-03-20  Tobias Burnus  <burnus@net-b.de>

        PR other/60589

        Reverted:
        2014-03-09  Tobias Burnus  <burnus@net-b.de>

        * Makefile.am: Install cilk.h.
        * Makefile.in: Regenerate.
        * aclocal.m4: Regenerate.


Modified:
    trunk/libcilkrts/ChangeLog
    trunk/libcilkrts/Makefile.am
    trunk/libcilkrts/Makefile.in
    trunk/libcilkrts/aclocal.m4


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

* [Bug other/60589] Parallel install fails due to multiple cilk.h installs
  2014-03-19 15:03 [Bug other/60589] New: Parallel install fails y.gribov at samsung dot com
                   ` (3 preceding siblings ...)
  2014-03-20 19:51 ` burnus at gcc dot gnu.org
@ 2014-04-10 14:05 ` burnus at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: burnus at gcc dot gnu.org @ 2014-04-10 14:05 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60589

Tobias Burnus <burnus at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from Tobias Burnus <burnus at gcc dot gnu.org> ---
Close as FIXED. Comment 5 should have fixed the problem.

[Some other issues were fixed in commit r208847/r208847 (namely: the double
cilk.h and the automatic inclusion of -lcilkrts).]


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

end of thread, other threads:[~2014-04-10 14:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-19 15:03 [Bug other/60589] New: Parallel install fails y.gribov at samsung dot com
2014-03-19 15:07 ` [Bug other/60589] " y.gribov at samsung dot com
2014-03-20  6:29 ` [Bug other/60589] Parallel install fails due to multiple cilk.h installs y.gribov at samsung dot com
2014-03-20  7:27 ` burnus at gcc dot gnu.org
2014-03-20 19:51 ` burnus at gcc dot gnu.org
2014-04-10 14:05 ` burnus at gcc dot gnu.org

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