From owner-freebsd-arch@freebsd.org Wed Jul 4 00:38:18 2018 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7BBD0103C776 for ; Wed, 4 Jul 2018 00:38:18 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E7BBA7AAB1 for ; Wed, 4 Jul 2018 00:38:17 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id A8433103C775; Wed, 4 Jul 2018 00:38:17 +0000 (UTC) Delivered-To: arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 83FAB103C774 for ; Wed, 4 Jul 2018 00:38:17 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2500A7AAAF; Wed, 4 Jul 2018 00:38:17 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id CE4CD11F42; Wed, 4 Jul 2018 00:38:16 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id CAC31970; Wed, 4 Jul 2018 00:38:15 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id rf1BrGQ9Si5y; Wed, 4 Jul 2018 00:38:13 +0000 (UTC) Subject: Re: xstr, mkstr DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com 27920968 To: "Rodney W. Grimes" , Warner Losh Cc: Eitan Adler , "freebsd-arch@freebsd.org" References: <201807031756.w63HuM2c039271@pdx.rh.CN85.dnsmgr.net> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Autocrypt: addr=bdrewery@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJphmsBCADiFgmS4bIzwZijrS31SjEMzg+n5zNellgM+HkShwehpqCiyhXdWrvH6dTZ a6u50pbUIX7doTR7W7PQHCjCTqtpwvcj0eulZva+iHFp+XrbgSFHn+VVXgkYP2MFySyZRFab D2qqzJBEJofhpv4HvY6uQI5K99pMqKr1Z/lHqsijYYu4RH2OfwB5PinId7xeldzWEonVoCr+ rfxzO/UrgA6v/3layGZcKNHFjmc3NqoN1DXtdaEHqtjIozzbndVkH6lkFvIpIrI6i5ox8pwp VxsxLCr/4Musd5CWgHiet5kSw2SzNeA8FbxdLYCpXNVu+uBACEbCUP+CSNy3NVfEUxsBABEB AAHNJEJyeWFuIERyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPsLAgAQTAQoAKgIbAwUL CQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZAQUCWujOIgUJCmB7NwAKCRA113G7bkaXz/xpB/9b /UWIPbieY1IeIuHF2pyYPE7Hytkh3HVsxMA0F5Ma2AYQsXZZeKNKWrF7RPyDyDwUklLHJkhm k3EfClBbHxf08kMIm1vWCJRtgxic9knY/bzYGiWMpHjg3cSd1XfrYH1autYqTZAjDwIkgOjU dR//Tbn4V36sY7y2jz+kdMVWvK53U32aZqiwBbCn4DPe1wSZcUs17mV/0uZdIoGdj74B1orN A/0py5vHYo6HcbBNoaR8pKRLf5VZNRsxqGIMhTucx4SJWcHpuRBWYyvJSFzwvxdK4ZD4Yqoc kFGPVtOXktVMai9exrLvP3G77fKMu8DI6j4QRU4wCesnHuIfRPFuzsBNBFJphmsBCACiVFPf kNfaFtUSuY0395ueo/rMyHPGPQ2iwvERFCpeFGSQSgagpenNHLpFQKTg/dl6FOoST5tqyxMq fyHGHDzzU51bvA/IfaGoNi/BIhTe/toZNMRvpcI3PLjiGcnJnuwCCbAVOAGdb+t5cZtpNdOI cKYmrYG3u9RiBpe6dTF+qLrD/8Bs1wjhduQ8fcNNgnkXu8xDH4ZxY0lIc3QgvYWp9vimlQe6 iKjUd2/DX28ETZcD5h6pYV331KMPTrEI0p0yvFijUZce8c1XHFyL1j9sBAha5qpszJl6Uq5i LolhKRcGfcdmtD72vHQjUYglUyudSJUVyo2gMYjdbiFKzJulABEBAAHCwGUEGAEKAA8CGwwF AlrozigFCQpgez0ACgkQNddxu25Gl8+m5Af/R3VEdxNMAcDIes9ADhQyofj20SPV3eCJ3HYR OebTSuNdOudGt4AAyA8Ks94u9hiIp5IGsc6RDsT9W7O2vgXhd6eV3eiY5Oif5xLIYrIDVu1Y 1GyRxRrPEn/QOqDN6uFZCPwK1aOapGcYCrO9lB0gMuTVfgHanU61rgC9tMX0OoAOyRd+V3/M 8lDNhjJdF/IpO3SdYzKfkwduy4qamw4Gphcx/RfYQvYLq/eDkP8d50PphWdboqWBwNRHayro W/07OGzfxM5fJ5mBsXPQcO2QcRjkyHf6xCM6Hi1qQL4OnXMNE/ZTX0lnOj1/pH93TlzSHZMP TaiiA/MBD3vGsXBmBg== Organization: FreeBSD Message-ID: <31b491de-ac5e-ca0f-5f84-96cfa7c02699@FreeBSD.org> Date: Tue, 3 Jul 2018 17:38:11 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <201807031756.w63HuM2c039271@pdx.rh.CN85.dnsmgr.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HLfNzFQaF5XpRKdowEr4KhqURDVvYUv1n" X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jul 2018 00:38:18 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --HLfNzFQaF5XpRKdowEr4KhqURDVvYUv1n Content-Type: multipart/mixed; boundary="UbNnOy9TivdUOWyAzHZgc0JsZL2zcCfL4"; protected-headers="v1" From: Bryan Drewery To: "Rodney W. Grimes" , Warner Losh Cc: Eitan Adler , "freebsd-arch@freebsd.org" Message-ID: <31b491de-ac5e-ca0f-5f84-96cfa7c02699@FreeBSD.org> Subject: Re: xstr, mkstr References: <201807031756.w63HuM2c039271@pdx.rh.CN85.dnsmgr.net> In-Reply-To: <201807031756.w63HuM2c039271@pdx.rh.CN85.dnsmgr.net> --UbNnOy9TivdUOWyAzHZgc0JsZL2zcCfL4 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 7/3/2018 10:56 AM, Rodney W. Grimes wrote: > [ Charset UTF-8 unsupported, converting... ] >> On Tue, Jul 3, 2018, 11:41 AM Rodney W. Grimes < >> freebsd-rwg@pdx.rh.cn85.dnsmgr.net> wrote: >> >>> [ Charset UTF-8 unsupported, converting... ] >>>> On 7/3/18 8:26 AM, Warner Losh wrote: >>>>>> "As far as I can tell" needs to be a bit stronger, >>>>>> >>>>>> Agreed. But before doing work we should first make sure that the w= ork >>>>>> will be productive. >>>>>> >>>>> >>>>> Xstr and most are best thought of as a final pass of the old pcc >>> compiler. >>>>> This functionality moved into gcc before the egcs split back in the= >>> 90s. >>>>> The compiler has done this work for two decades now. Nobody uses it= , or >>>>> needs it today. >>>>> >>>>> Unlike tip or cu, nobody at all uses these. >>>> >>>> Agreed, these tools are quite obscure and I don't think _FreeBSD_ ha= s >>> ever >>>> used them. >>> >>> I thought someone already pointed out places in the src tree >>> that had references to them, though they may >>> >> >> You removed the SHAREDSTRINGS support in r3493 back in 1994. It's been= >> unused since then. There are comments that suggest it never worked in >> FreeBSD, but that may be 2.0 and newer only. >=20 > Removed it, not commented it out. Someone else on this thread made > statement that stuff is refering to these tools, that could not been > what I removed in r3493. >=20 > I do see that some of what I removed in r3493 is now back as bmake > has moved to contrib/ and these strings are now there: > ./contrib/bmake/mk/prog.mk:.if defined(SHAREDSTRINGS) > ./contrib/bmake/mk/README:SHAREDSTRINGS If defined, a new .c.o rule is = used that results in shared >=20 These files (contrib/bmake/mk/*) are not used anywhere for FreeBSD. It's just part of the bmake distribution. On the otherhand I don't see the point in removing something that isn't harming anything, is not worth talking about in terms of size or build time, and is unlikely to need maintenance. This argument of "not useful" is a bit subjective. Is cut useful when we have awk? I won't go on. > Those are parts that I totally removed from > share/mk/{bsd.README,bsd.prog.mk} in r3493. >=20 > The only note I see about "never worked" is that prog.mk stuff > is suppose to have issues with Parallel make, thats in the > contrib/bmake/mk/README. Where do you have a reference to > never worked in FreeBSD? >=20 --=20 Regards, Bryan Drewery --UbNnOy9TivdUOWyAzHZgc0JsZL2zcCfL4-- --HLfNzFQaF5XpRKdowEr4KhqURDVvYUv1n Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJbPBbzAAoJEDXXcbtuRpfPp/UIALond9f1zDPAQvoa61EHD0iF +YyPeqZMljqug6CW1odwgneu+lTtV5MKMGNVzlyKhpcSBl8fRkc100eHkrxePxFy +ZeJNVtC5sMU0TiPOHxkydEo4MLSj3CNk9XE+1LsHmWqEhQuP1nf3uKlXLaKLEef 1NCJ7TIG0fh3kiEFLvh9Q8kUIji61XxUZ22HuEQ2xCBf6Kw65FUXp5COKf21ZT61 TpENb18zovd/tQuZ6aWmIkLyK5F9ceLFMqTqkNBbAS/osNf9gpcerU6+fzAvvpnr mg8uEMdxXIYt2Jd7SLxAR0H89xsfX2WOliZxW18YU775ysxxsjzduJPdh9aRKpk= =Xtu8 -----END PGP SIGNATURE----- --HLfNzFQaF5XpRKdowEr4KhqURDVvYUv1n--