Re: [PATCH] gnu: clang-runtime: New package, propagated by clang.

2015-08-25 Thread Andy Wingo
On Tue 25 Aug 2015 00:21, Mark H Weaver m...@netris.org writes:

 Andy Wingo wi...@igalia.com writes:

 From abca4b3b20a94c16131f521e35c63ffaf50ec45b Mon Sep 17 00:00:00 2001
 From: Andy Wingo wi...@igalia.com
 Date: Mon, 17 Aug 2015 09:21:09 +0200
 Subject: [PATCH] gnu: clang-runtime: New package, propagated by clang.

 A bit late, since I already pushed it, but I noticed that Debian doesn't
 have any clang-runtime package, but has an llvm-runtime package.  Is
 that what this package should be called?

I don't think so but I don't know.  Upstream the package is called
compiler-rt.  AFAICT it's really for the C/C++ front end as its job is
mostly to support sanitizers for C/C++ semantics, and indeed in Guix
it's used by the clang (cfe) package and not by the llvm package.  Happy
to change names of course, but it seems to me that clang-runtime is the
better name, and given that upstream doesn't give us a usable name I
think we're free to choose whatever we like.

Cheers,

Andy



Re: [PATCH] gnu: clang-runtime: New package, propagated by clang.

2015-08-24 Thread Mark H Weaver
Andy Wingo wi...@igalia.com writes:

 This patch lets -fsanitize=thread work.  It also lets packages build
 which include the sanitize/tsan_interface_atomic.h and related
 headers.

 Andy

 From abca4b3b20a94c16131f521e35c63ffaf50ec45b Mon Sep 17 00:00:00 2001
 From: Andy Wingo wi...@igalia.com
 Date: Mon, 17 Aug 2015 09:21:09 +0200
 Subject: [PATCH] gnu: clang-runtime: New package, propagated by clang.

Pushed.  Thank you!

 Mark



Re: [PATCH] gnu: clang-runtime: New package, propagated by clang.

2015-08-24 Thread Mark H Weaver
Andy Wingo wi...@igalia.com writes:

 From abca4b3b20a94c16131f521e35c63ffaf50ec45b Mon Sep 17 00:00:00 2001
 From: Andy Wingo wi...@igalia.com
 Date: Mon, 17 Aug 2015 09:21:09 +0200
 Subject: [PATCH] gnu: clang-runtime: New package, propagated by clang.

A bit late, since I already pushed it, but I noticed that Debian doesn't
have any clang-runtime package, but has an llvm-runtime package.  Is
that what this package should be called?

  Mark