From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Feb 10 19:20:00 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E90EB136 for ; Sun, 10 Feb 2013 19:20:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id B6F08E12 for ; Sun, 10 Feb 2013 19:20:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r1AJK0g0098833 for ; Sun, 10 Feb 2013 19:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r1AJK0ra098829; Sun, 10 Feb 2013 19:20:00 GMT (envelope-from gnats) Resent-Date: Sun, 10 Feb 2013 19:20:00 GMT Resent-Message-Id: <201302101920.r1AJK0ra098829@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Shane Ambler Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9CB13DF5 for ; Sun, 10 Feb 2013 19:11:27 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 8883CD8E for ; Sun, 10 Feb 2013 19:11:27 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r1AJBReH007371 for ; Sun, 10 Feb 2013 19:11:27 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r1AJBRMn007370; Sun, 10 Feb 2013 19:11:27 GMT (envelope-from nobody) Message-Id: <201302101911.r1AJBRMn007370@red.freebsd.org> Date: Sun, 10 Feb 2013 19:11:27 GMT From: Shane Ambler To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/176017: Remove conflicts between llvm/clang versions X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Feb 2013 19:20:01 -0000 >Number: 176017 >Category: ports >Synopsis: Remove conflicts between llvm/clang versions >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Feb 10 19:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Shane Ambler >Release: 9.1-RELEASE >Organization: >Environment: FreeBSD leader.local 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r246600: Sun Feb 10 16:13:27 CST 2013 shane@leader.local:/usr/obj/usr/src/sys/dtracekern amd64 >Description: I believe that the conflicts between clang and llvm versions needs to be removed. As new version become available the desire to have multiple versions installed for testing and supporting older code will increase. The technique used for gcc versions should be re-produced so we end up with the base version as clang and the ports versions as clang31 clang32 clang++31 clang++32... The same thing should be applied to llvm. While the main llvm lib has a version in the filename the other libs either need to be named similarly or moved into a versioned dir. This should be considered while the use of clang/llvm is still early. As more ports are changed to use clang it will be harder to make the switch later. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: