Project

General

Profile

Actions

Submit #2207

closed

[PATCH] Enhancement the support for clang in compilers.conf

Added by juanfra684 over 12 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Userland
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

- It should not select the standards.
- Commented the lines related to clang++. It breaks buildworld.
- VERSION changed to 4.4.7 for avoid software compiling with g++ 4.1.

 Authors: Sascha Wildner <saw@online.de>
          Juan Francisco Cantero Hurtado <iam@juanfra.info>
---
 etc/defaults/compilers.conf |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/etc/defaults/compilers.conf b/etc/defaults/compilers.conf
index 9952679..3e7526c 100644
--- a/etc/defaults/compilers.conf
+++ b/etc/defaults/compilers.conf
@@ -1,16 +1,22 @@
 # clang from SVN trunk
 #
 clangsvn_CC=/usr/local/bin/clang
-clangsvn_CXX=/usr/local/bin/clang++
-clangsvn_CFLAGS="-fno-color-diagnostics -Qunused-arguments -std=gnu89" 
-clangsvn_CXXFLAGS="-fno-color-diagnostics -Qunused-arguments -std=gnu++98" 
-clangsvn_VERSION=4.1.2
+clangsvn_CFLAGS="-fno-color-diagnostics -Qunused-arguments" 
+# Uncomment this lines for compile C++ code with clang.
+# Disabled by default because clang++ breaks buildworld.
+#clangsvn_CXX=/usr/local/bin/clang++
+#clangsvn_CXXFLAGS="-fno-color-diagnostics -Qunused-arguments" 
+clangsvn_VERSION=4.4.7

 # clang from pkgsrc
 #
 clang_CC=/usr/pkg/bin/clang
-clang_CFLAGS="-fno-color-diagnostics -Qunused-arguments -std=gnu89" 
-clang_VERSION=4.1.2
+clang_CFLAGS="-fno-color-diagnostics -Qunused-arguments" 
+# Uncomment this lines for compile C++ code with clang.
+# Disabled by default because clang++ breaks buildworld.
+#clang_CXX=/usr/pkg/bin/clang++
+#clang_CXXFLAGS="-fno-color-diagnostics -Qunused-arguments" 
+clang_VERSION=4.4.7

 # gnat-aux (i.e. gcc 4.6) from pkgsrc
 #
-- 
Juan Francisco Cantero Hurtado http://juanfra.info

Actions #1

Updated by swildner about 12 years ago

  • Assignee set to swildner

grab

Actions #2

Updated by tuxillo over 2 years ago

  • Description updated (diff)
  • Category set to Userland
Actions #3

Updated by swildner over 2 years ago

  • Status changed from New to Closed

World and kernel build with dports' devel/llvm10. This patch no longer applies. Closing it.

Actions

Also available in: Atom PDF