From dim@FreeBSD.org  Fri Jan  3 00:14:45 2014
Return-Path: <dim@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id 96EA2EAA
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  3 Jan 2014 00:14:45 +0000 (UTC)
Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 8290A120F
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  3 Jan 2014 00:14:45 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s030EjHw020135
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 3 Jan 2014 00:14:45 GMT
	(envelope-from dim@freefall.freebsd.org)
Received: (from dim@localhost)
	by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s030EjXu020134;
	Fri, 3 Jan 2014 00:14:45 GMT
	(envelope-from dim)
Message-Id: <201401030014.s030EjXu020134@freefall.freebsd.org>
Date: Fri, 3 Jan 2014 00:14:45 GMT
From: Dimitry Andric <dim@FreeBSD.org>
Reply-To: Dimitry Andric <dim@FreeBSD.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [exp-run] Update clang to 3.4 release
X-Send-Pr-Version: 3.114
X-GNATS-Notify:

>Number:         185430
>Category:       ports
>Synopsis:       [exp-run] Update clang to 3.4 release
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    dim
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 03 00:20:02 UTC 2014
>Closed-Date:    Mon Feb 17 11:46:17 UTC 2014
>Last-Modified:  Mon Feb 17 11:46:17 UTC 2014
>Originator:     Dimitry Andric
>Release:        FreeBSD 11.0-CURRENT amd64
>Organization:
The FreeBSD Project
>Environment:
System: FreeBSD freefall.freebsd.org 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r259961: Fri Dec 27 21:56:39 UTC 2013 peter@freefall.freebsd.org:/usr/obj/usr/src/sys/FREEFALL amd64
>Description:
I intend to update clang in 11.0-CURRENT from 3.3 to 3.4 release.  See
also this thread on freebsd-toolchain@:

http://docs.freebsd.org/cgi/mid.cgi?541C998A-071A-4917-9D91-DD00CB0E2689

For ports, the most important change is most likely the more strict
option parsing introduced with clang 3.4.  In earlier releases, unknown
or unsupported command line options were ignored, with just a "argument
unused during compilation" warning.  From 3.4 onwards, such options will
result in a "unknown argument" error, instead.

The current patch, which must be applied to head r260207 or later, can
be downloaded here:

  http://www.andric.com/freebsd/clang/head-r260207-clang34-1.diff.xz

  SHA256 (head-r260207-clang34-1.diff.xz) = 02ddf89b5173bb1dac1e18e529b146ba5882f5ae6cb9c3527ef4eb514e17dd3c

To apply, unxz the file into a fresh head checkout, and run:

  svn patch head-r260207-clang34-1.diff

Please check carefully if Subversion reports no problems during
patching, as it is rather fragile.  Afterwards, you can do a normal
world and kernel build, and installation.
>How-To-Repeat:
n/a
>Fix:
n/a
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->portmgr 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Fri Jan 3 14:43:46 UTC 2014 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=185430 
Responsible-Changed-From-To: portmgr->bdrewery 
Responsible-Changed-By: bdrewery 
Responsible-Changed-When: Mon Jan 20 13:47:31 CST 2014 
Responsible-Changed-Why:  
take for exp-run (currently behind) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=185430 

From: Dimitry Andric <dim@FreeBSD.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/185430: [exp-run] Update clang to 3.4 release
Date: Mon, 20 Jan 2014 21:09:07 +0100

 --Apple-Mail=_1AADEA94-52D2-46D8-B633-81B9E05D1DF8
 Content-Transfer-Encoding: quoted-printable
 Content-Type: text/plain;
 	charset=us-ascii
 
 As noted on freebsd-toolchain@, I have rebased the patch against head
 r260893, and included a fix for the problems with the CTF tools and
 DTrace.  This should not matter too much for ports though.
 
 The updated patch is here:
 
 http://www.andric.com/freebsd/clang/head-r260893-clang34-2.diff.xz
 
 SHA256 (head-r260893-clang34-2.diff.xz) =3D =
 d9b5316d701f6b52d9563c025ce9fb81f6e5aa3c0881ee36a895d14cc8744014
 
 
 --Apple-Mail=_1AADEA94-52D2-46D8-B633-81B9E05D1DF8
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename=signature.asc
 Content-Type: application/pgp-signature;
 	name=signature.asc
 Content-Description: Message signed with OpenPGP using GPGMail
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
 
 iEYEARECAAYFAlLdgmMACgkQsF6jCi4glqPoVgCeMnIqxIHuuR2ft9hi/yGsDUlg
 GP8AoIJ5JsiQ5/gyDs0a2agFKArtXw2x
 =8AIX
 -----END PGP SIGNATURE-----
 
 --Apple-Mail=_1AADEA94-52D2-46D8-B633-81B9E05D1DF8--
Responsible-Changed-From-To: bdrewery->dim 
Responsible-Changed-By: bdrewery 
Responsible-Changed-When: Fri Jan 24 12:04:43 CST 2014 
Responsible-Changed-Why:  
Results in http://people.freebsd.org/~bdrewery/pr_185430.txt 

http://www.freebsd.org/cgi/query-pr.cgi?pr=185430 
State-Changed-From-To: open->closed 
State-Changed-By: dim 
State-Changed-When: Mon Feb 17 11:45:46 UTC 2014 
State-Changed-Why:  
Clang 3.4 has been imported into head as of r261991. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=185430 
>Unformatted:
