From owner-svn-src-head@freebsd.org Sun Nov 19 23:43:38 2017 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B4398DC1143 for ; Sun, 19 Nov 2017 23:43:38 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from sonic313-25.consmr.mail.ne1.yahoo.com (sonic313-25.consmr.mail.ne1.yahoo.com [66.163.185.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 83980680F2 for ; Sun, 19 Nov 2017 23:43:38 +0000 (UTC) (envelope-from pfg@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1511135011; bh=fxjTF9rCWY42fReGABg0CgPYnlHMCIvOtSrNldRT5bs=; h=Subject:To:References:From:Date:In-Reply-To:From:Subject; b=X7kT7M2vaks2kfjpXjnU0y7Zlh9n9nOWZA94hUNHPbc2VK62WCYh62rX4DdhNSRQ6MgOFrkfREIYc0z3SARJ2bWn/AhjtW7YKZjpOhiwujT7HWu367cS+oeeOE97+Bhyi1gpGncoEYj5HqTcKmZcb5uINY8nIi4+aXu03A/KN9DIogL7hD0STNQjljQcYH56a2fMIVMhfqgq0+qhuCXCeJIPXHXAvr1pfr8/Qgg+TiIO5fKmbAjsIVcSJp3dC3te5wRCTEp2RKGJAsBN/wcDQRuI4HE7cBTXDmtQotGheT6qABpek70NHLvofgBk4oM9KU91ILU+95oVB+2YIf02Ng== X-YMail-OSG: hL10RfQVM1mVmwu021eIqlrAtuWNnQTJoHgCkf0lXGdrjr4YwNS62k5mAEvzxx2 69O1mEqyr8VKcz4I5GLbFzMv_8zpQ0cUAYad7hM35TxJmaHO80qDj8oJhksI.z28ZBDY6UFBIOjk hnGGRNLeL..zGd0wGQgyNAj09xEvVEFwGwRFDrpsGdO1eXmCPr9eEKyvFYiUdN9Mkgotu9D5ccsK tSuoAlJdd4JKR04E_YmjUZKvVIsSxESn5LvpaVSitandfadv4ktum56SKBdk95wVQvocdP5pPi7_ MfDwFX.P9FeXaOGdQrrLFibRRqSt30iw1MbFnhYLC8WPfLgoyzkn6TohUXOZjsXcC9hwrZSsA.9V Z34GLkPrDC.vVDQQNkPFwiV1mwGJa1zD4XwHMdmobfM6RwzO_KGeF2Lo9FEdsD3ad6gyzRARyJ9f or4e4Aj5g9fzm6pw.348b2RYaEo98TtaCk1Lb8nuU0XVv0N2Pfa1cltPhrdiuZWxy3zRi0AZlzH7 i8PArGt58DdqQ5zbiXrZU2HCc9koom.xEC41YeWkr Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sun, 19 Nov 2017 23:43:31 +0000 Received: from [127.0.0.1] by smtp111.mail.ne1.yahoo.com with NNFMP; 19 Nov 2017 23:43:28 -0000 X-Yahoo-Newman-Id: 568694.82086.bm@smtp111.mail.ne1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: hL10RfQVM1mVmwu021eIqlrAtuWNnQTJoHgCkf0lXGdrjr4 YwNS62k5mAEvzxx269O1mEqyr8VKcz4I5GLbFzMv_8zpQ0cUAYad7hM35TxJ maHO80qDj8oJhksI.z28ZBDY6UFBIOjkhnGGRNLeL..zGd0wGQgyNAj09xEv VEFwGwRFDrpsGdO1eXmCPr9eEKyvFYiUdN9Mkgotu9D5ccsKtSuoAlJdd4JK R04E_YmjUZKvVIsSxESn5LvpaVSitandfadv4ktum56SKBdk95wVQvocdP5p Pi7_MfDwFX.P9FeXaOGdQrrLFibRRqSt30iw1MbFnhYLC8WPfLgoyzkn6Toh UXOZjsXcC9hwrZSsA.9VZ34GLkPrDC.vVDQQNkPFwiV1mwGJa1zD4XwHMdmo bfM6RwzO_KGeF2Lo9FEdsD3ad6gyzRARyJ9for4e4Aj5g9fzm6pw.348b2RY aEo98TtaCk1Lb8nuU0XVv0N2Pfa1cltPhrdiuZWxy3zRi0AZlzH7i8PArGt5 8DdqQ5zbiXrZU2HCc9koom.xEC41YeWkr X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf Subject: Re: svn commit: r325954 - in head: . share/mk sys/conf usr.sbin/config To: Mark Millard , svn-src-head@freebsd.org References: <59284FA3-1659-49D0-A860-366B98B02209@dsl-only.net> From: Pedro Giffuni Organization: FreeBSD Project Message-ID: <26aaac2e-01d5-a11c-1182-39363d5cafc5@FreeBSD.org> Date: Sun, 19 Nov 2017 18:43:25 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <59284FA3-1659-49D0-A860-366B98B02209@dsl-only.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Nov 2017 23:43:38 -0000 .... On 19/11/2017 17:38, Mark Millard wrote: > Pedro Giffuni pfg at FreeBSD.org wrote on > Sun Nov 19 15:29:33 UTC 2017 : > >> Yes, we should >> avoid breaking existing stuff (however old) in ports but no one is >> expecting to build modern FreeBSD with gcc 3.4 or even gcc 4.1. We did >> what we could with gcc 4.2.1 but it's time is also over. > Unfortunately for powerpc64 no alternative > works fully. For example: > > A) With a buildworld by clang and C++ programs linked against > the system libraries, any C++ exception thrown causes the > program to crash: clang generates bad code in the library. > > B) Modern gcc's build a lib32 based on generating a messed up > crtbeginS.o content (bad register usage) and so 32-bit > programs crash. > > As far as I know gcc 4.2.1 is still the only environment that > generally works for powerpc64. Hmm ... At some point some of the newer GCC was generating good code. I have had reports of openoffice-devel working on FreeBSD powerpc64 and, even on x86, openoffice stopped building with our base gcc. > [There is no devel/powerpc-gcc like there is a devel/powerpc64-gcc > and I've never managed to to make a working powerpc build from a > gcc other than 4.2.1 . (A) prevents clang from counting as working > overall. So powerpc may be in the same boat as powerpc64 as far as > having a known way to build without gcc 4.2.1 goes.] At least PPC64 is alive, I am afraid that I don't see a solution for sparc64. But this is very off-topic to lint issue :). Pedro.