From owner-freebsd-office@FreeBSD.ORG Tue Oct 29 17:20:47 2013 Return-Path: Delivered-To: office@FreeBSD.org Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by hub.freebsd.org (Postfix) with ESMTP id 4F49B960; Tue, 29 Oct 2013 17:20:47 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Message-ID: <526FED9B.9070803@FreeBSD.org> Date: Tue, 29 Oct 2013 13:17:15 -0400 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.0.1 MIME-Version: 1.0 To: Robert Burmeister , office@FreeBSD.org, portmgr@freebsd.org Subject: Re: FreeBSD Port: editors/libreoffice References: <526F4C09.2010106@UToledo.edu> In-Reply-To: <526F4C09.2010106@UToledo.edu> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-office@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Office applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 17:20:47 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-10-29 01:47:53 -0400, Robert Burmeister wrote: > I was building libreoffice 4.0.6 just fine on FreeBSD 9.2 i386 with > clang-devel-3.4.r191854 > > libreoffice 4.0.6_1 now requires clang-3.3 ??? > > Shouldn't the requirement be clang-3.3+ ? I got rid of home-grown heuristics to select C++11 compiler and now we switched to more canonical "USES=compiler:c++11-lang". This change fixes build: http://www.freebsd.org/cgi/query-pr.cgi?pr=183392 Unfortunately, it has few side-effects, e.g., - - Default C++11 compiler is lang/clang33. Optionally, GCC may be selected. - - Clang 3.2 is completely banned (hard-coded). Other Clang versions, e.g., lang/clang-devel, are not supported. AFAICT, there is no official way to override it. - - 9.2-RELEASE has Clang 3.3 for amd64/i386 but compiler.mk ignores it because it is not the default C++ compiler. I don't want to re-add the previous heuristics because it is hard to maintain. Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iQEcBAEBAgAGBQJSb+2aAAoJEHyflib82/FGIyoH/1reObYXCtSmlVHFtxnisRY7 t+psaminhaPEc88MlMEmoGcPr2O5MNfsx3UMRDQRIW5iP/yCgmf1ps6iNRHgCzyD mTOrQvEuLiHLoOwNAZuYk2HnHcGA2pvO7rhCNAA3ki77yRckddSY6V7DK4zPp0YA ZAhkadZ2XFqiPjQSLsVMo+iBCDMaM429nb+ziOUSmUmMunyT3bki/qJLo2yBFEbR RQDB9IFF1S0PyyH1GpRsb8YLxg8FgyVUkPrfFUFQuX7UG858aSruPW6M8KYPX1XE 4QHB3pJoeFGCIwPPHV72UTl/QyqUDpJp1VLnY62e6kmgQKWRI8A6/SzBmuqeTJ4= =zx2X -----END PGP SIGNATURE-----