public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64-fbsd/clang/
@ 2016-09-26 10:39 Alexis Ballier
  0 siblings, 0 replies; 6+ messages in thread
From: Alexis Ballier @ 2016-09-26 10:39 UTC (permalink / raw
  To: gentoo-commits

commit:     129914212970a890f3eae56543a17cd4f619cbcf
Author:     Yuta Satoh <nigoro.dev <AT> gmail <DOT> com>
AuthorDate: Sat Sep 24 10:55:18 2016 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Mon Sep 26 10:38:58 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12991421

profiles/arch/amd64-fbsd/clang: mask sys-libs/db[cxx] flag

https://bugs.gentoo.org/show_bug.cgi?id=578506

 profiles/arch/amd64-fbsd/clang/package.use.mask | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/amd64-fbsd/clang/package.use.mask b/profiles/arch/amd64-fbsd/clang/package.use.mask
index 7517352..bd152c9 100644
--- a/profiles/arch/amd64-fbsd/clang/package.use.mask
+++ b/profiles/arch/amd64-fbsd/clang/package.use.mask
@@ -5,7 +5,7 @@
 # Build libcxxrt over libgcc_s since that is what clang defaults to.
 sys-libs/libcxxrt libunwind
 
-# Needs to be fixed: cxx useflag enables plugins and gold. 
+# Needs to be fixed: cxx useflag enables plugins and gold.
 # gold fails to build with clang:
 # https://bugs.gentoo.org/show_bug.cgi?id=427344
 # http://llvm.org/bugs/show_bug.cgi?id=12299
@@ -14,3 +14,7 @@ sys-devel/binutils cxx
 # Force openssl on curl since cmakes needs it and is in @system because of
 # libcxx on this profile. Mask the other ssl providers.
 net-misc/curl curl_ssl_axtls curl_ssl_gnutls curl_ssl_nss curl_ssl_polarssl
+
+# Needs to be fixed: build fails with clang++
+# https://bugs.gentoo.org/show_bug.cgi?id=578506
+sys-libs/db cxx


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

* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64-fbsd/clang/
@ 2016-09-26 10:44 Alexis Ballier
  0 siblings, 0 replies; 6+ messages in thread
From: Alexis Ballier @ 2016-09-26 10:44 UTC (permalink / raw
  To: gentoo-commits

commit:     0b1cb1d6aea25cb8801835deaacdbcd7b0de1857
Author:     Yuta Satoh <nigoro.dev <AT> gmail <DOT> com>
AuthorDate: Sat Sep 24 11:01:59 2016 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Mon Sep 26 10:44:06 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1cb1d6

profiles/arch/amd64-fbsd/clang: Change to newway to use libc++ by default

 profiles/arch/amd64-fbsd/clang/make.defaults     | 2 +-
 profiles/arch/amd64-fbsd/clang/package.use.force | 2 +-
 profiles/arch/amd64-fbsd/clang/profile.bashrc    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/profiles/arch/amd64-fbsd/clang/make.defaults b/profiles/arch/amd64-fbsd/clang/make.defaults
index a1afd07..fa38e0d 100644
--- a/profiles/arch/amd64-fbsd/clang/make.defaults
+++ b/profiles/arch/amd64-fbsd/clang/make.defaults
@@ -3,6 +3,6 @@
 # $Id$
 
 CFLAGS="-O2 -pipe"
-CXXFLAGS="-stdlib=libc++ ${CFLAGS}"
+CXXFLAGS="${CFLAGS}"
 FFLAGS="${CFLAGS}"
 FCFLAGS="${CFLAGS}"

diff --git a/profiles/arch/amd64-fbsd/clang/package.use.force b/profiles/arch/amd64-fbsd/clang/package.use.force
index affb8d1..9fa095c 100644
--- a/profiles/arch/amd64-fbsd/clang/package.use.force
+++ b/profiles/arch/amd64-fbsd/clang/package.use.force
@@ -14,4 +14,4 @@ sys-libs/libcxx static-libs abi_x86_32
 net-misc/curl ssl curl_ssl_openssl
 
 # We obviously need clang
-sys-devel/llvm clang static-analyzer
+sys-devel/llvm clang static-analyzer default-compiler-rt default-libcxx

diff --git a/profiles/arch/amd64-fbsd/clang/profile.bashrc b/profiles/arch/amd64-fbsd/clang/profile.bashrc
index 23cc508..a6e226c 100644
--- a/profiles/arch/amd64-fbsd/clang/profile.bashrc
+++ b/profiles/arch/amd64-fbsd/clang/profile.bashrc
@@ -5,4 +5,4 @@
 # Check if clang/clang++ exist before setting them so that we can more easily
 # switch to this profile and build stages.
 type -P clang > /dev/null && export CC=clang
-type -P clang++ > /dev/null && [ -f /usr/lib/libc++.so ] && export CXX="clang++ -stdlib=libc++"
+type -P clang++ > /dev/null && [ -f /usr/lib/libc++.so ] && export CXX=clang++


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

* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64-fbsd/clang/
@ 2016-10-03 17:03 Alexis Ballier
  0 siblings, 0 replies; 6+ messages in thread
From: Alexis Ballier @ 2016-10-03 17:03 UTC (permalink / raw
  To: gentoo-commits

commit:     ab7fc44e73fa6e50494d90fe57deb1e283f191d0
Author:     Yuta Satoh <nigoro.dev <AT> gmail <DOT> com>
AuthorDate: Sun Oct  2 09:03:17 2016 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Mon Oct  3 17:02:12 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab7fc44e

profiles/arch/amd64-fbsd/clang: add some variables for clang support.

https://bugs.gentoo.org/show_bug.cgi?id=595878

 profiles/arch/amd64-fbsd/clang/profile.bashrc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/amd64-fbsd/clang/profile.bashrc b/profiles/arch/amd64-fbsd/clang/profile.bashrc
index a6e226c..f741ccd 100644
--- a/profiles/arch/amd64-fbsd/clang/profile.bashrc
+++ b/profiles/arch/amd64-fbsd/clang/profile.bashrc
@@ -4,5 +4,6 @@
 
 # Check if clang/clang++ exist before setting them so that we can more easily
 # switch to this profile and build stages.
-type -P clang > /dev/null && export CC=clang
-type -P clang++ > /dev/null && [ -f /usr/lib/libc++.so ] && export CXX=clang++
+# Some packages will require BUILD_{CC,CXX} variables, bug 595878.
+type -P clang > /dev/null && export CC=clang && export BUILD_CC=clang
+type -P clang++ > /dev/null && [ -f /usr/lib/libc++.so ] && export CXX=clang++ && export BUILD_CXX=clang++


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

* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64-fbsd/clang/
@ 2017-03-08 21:30 Michał Górny
  0 siblings, 0 replies; 6+ messages in thread
From: Michał Górny @ 2017-03-08 21:30 UTC (permalink / raw
  To: gentoo-commits

commit:     ce766019be510144ca335cff9d6ce835449407e3
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 26 18:03:20 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar  8 21:30:34 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce766019

profiles/arch/amd64-fbsd/clang: Mask impossible libcxx[libcxxabi]

 profiles/arch/amd64-fbsd/clang/package.use.mask | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/amd64-fbsd/clang/package.use.mask b/profiles/arch/amd64-fbsd/clang/package.use.mask
index 54e4530670f..6a9ceb1e7ce 100644
--- a/profiles/arch/amd64-fbsd/clang/package.use.mask
+++ b/profiles/arch/amd64-fbsd/clang/package.use.mask
@@ -1,7 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+# Disable libcxxabi since it collides with forced libcxxrt
 # Build libcxxrt over libgcc_s since that is what clang defaults to.
+sys-libs/libcxx libcxxabi libunwind
 sys-libs/libcxxrt libunwind
 
 # Needs to be fixed: cxx useflag enables plugins and gold.


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

* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64-fbsd/clang/
@ 2017-06-09 15:57 Anthony G. Basile
  0 siblings, 0 replies; 6+ messages in thread
From: Anthony G. Basile @ 2017-06-09 15:57 UTC (permalink / raw
  To: gentoo-commits

commit:     06080a41be2f5420cb04f076ae92331f95e5c3fa
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 12:11:05 2017 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 15:56:01 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06080a41

profiles: Cleanup curl_ssl_polarssl from package.use.mask

Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 profiles/arch/amd64-fbsd/clang/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/arch/amd64-fbsd/clang/package.use.mask b/profiles/arch/amd64-fbsd/clang/package.use.mask
index 6a9ceb1e7ce..4a85bb76735 100644
--- a/profiles/arch/amd64-fbsd/clang/package.use.mask
+++ b/profiles/arch/amd64-fbsd/clang/package.use.mask
@@ -14,7 +14,7 @@ sys-devel/binutils cxx
 
 # Force openssl on curl since cmakes needs it and is in @system because of
 # libcxx on this profile. Mask the other ssl providers.
-net-misc/curl curl_ssl_axtls curl_ssl_gnutls curl_ssl_nss curl_ssl_polarssl
+net-misc/curl curl_ssl_axtls curl_ssl_gnutls curl_ssl_nss
 
 # Needs to be fixed: build fails with clang++
 # https://bugs.gentoo.org/show_bug.cgi?id=578506


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

* [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64-fbsd/clang/
@ 2018-04-11 22:47 Patrice Clement
  0 siblings, 0 replies; 6+ messages in thread
From: Patrice Clement @ 2018-04-11 22:47 UTC (permalink / raw
  To: gentoo-commits

commit:     0821fda75de8ca5548e1b9f5f055c96047f14e6f
Author:     Yuta Satoh <nigoro.dev <AT> gmail <DOT> com>
AuthorDate: Sun Apr  1 12:32:33 2018 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Wed Apr 11 22:47:19 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0821fda7

profiles/arch/amd64-fbsd/clang/package.use.force: add dev-libs/libgcrypt.

If CC=clang, it requires the o-flag-munging flag to pass a compile phase.

Bug: https://bugs.gentoo.org/629410
Closes: https://github.com/gentoo/gentoo/pull/7766

 profiles/arch/amd64-fbsd/clang/package.use.force | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/amd64-fbsd/clang/package.use.force b/profiles/arch/amd64-fbsd/clang/package.use.force
index 73d655ca3cd..4706847d448 100644
--- a/profiles/arch/amd64-fbsd/clang/package.use.force
+++ b/profiles/arch/amd64-fbsd/clang/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # Force building libc++ over libcxxrt.
@@ -14,3 +14,7 @@ net-misc/curl ssl curl_ssl_openssl
 
 # We obviously need clang
 sys-devel/llvm clang static-analyzer default-compiler-rt default-libcxx
+
+# o-flag-munging is required to compile dev-libs/libgcrypt with clang.
+# https://bugs.gentoo.org/629410
+dev-libs/libgcrypt o-flag-munging


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

end of thread, other threads:[~2018-04-11 22:47 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-03 17:03 [gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64-fbsd/clang/ Alexis Ballier
  -- strict thread matches above, loose matches on Subject: below --
2018-04-11 22:47 Patrice Clement
2017-06-09 15:57 Anthony G. Basile
2017-03-08 21:30 Michał Górny
2016-09-26 10:44 Alexis Ballier
2016-09-26 10:39 Alexis Ballier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox