From owner-freebsd-questions@freebsd.org Fri Mar 29 03:07:35 2019 Return-Path: Delivered-To: freebsd-questions@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 33AE91555B31 for ; Fri, 29 Mar 2019 03:07:35 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3501172BD8 for ; Fri, 29 Mar 2019 03:07:34 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([92.193.229.77]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPA (Nemesis) id 1MlfGs-1gjkhI1ivi-00imDL; Fri, 29 Mar 2019 04:07:26 +0100 Date: Fri, 29 Mar 2019 04:07:26 +0100 From: Polytropon To: mayuresh@kathe.in Cc: freebsd-questions@freebsd.org Subject: Re: Was PCC ever considered? Message-Id: <20190329040726.5ac38bec.freebsd@edvax.de> In-Reply-To: <9d761b9644a40e2186ce5e7dd525bfee@kathe.in> References: <20190329032106.520c79ea.freebsd@edvax.de> <9d761b9644a40e2186ce5e7dd525bfee@kathe.in> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:pWB4Nfh4g3wva8EjOWUPJLW0yKFPMAK6rwPMGaRv+Y73x6BwQK4 MG1Q9ZlFypdQZ2a5HlldzmcSIUjNM287cD5DrJvfg8EYrulzQape9Prj/D45D31vvGQ3CYg 7PdqFO43VjKOJRb+8QQ1Kpow+v9arJoI24VYMxVn6aG7xnho4a7x7lYFvIz5dFbpukofZIl UEjqF+QAm2c9Ab0R6sg1w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:CCkARqDPkQA=:cLMcdw3hUfDp4nWUsB7Wec 103ODtQUiArJpCNWqHgXHiIpN4b5dTHXqUHTQ0jIs/PzscazCEw/Pl7WHN0rYd6oHNqstS7+4 BnFUm6nhDIi7OMjjxp+jr2w6dwvDI67O7LvoBxb1zQ6M5q8EI6m+Nj9kY8tMBTh4NfoyGH2wv R7W+idtkjkInGZxjZVBGTC0WHck20fx1Jf02crvj/E/lL3nweqR+zUMU9CFJIsunU6n/199Wt JuRF+RGHcJgL1O9tolaRxiHJnNBcegRCeN7e+HrQ2c5iwGSKVLrhks+M8dcryC1aDZm2ecx6j 4/WpuaoyedYnDzgDocl8KnDne6N0pRRaFzJD05yMTvvj0dkDsc6Elu48tcrAm8xrXFa7F/qVN FZJZQC8TUFmgvTUpEpGRmG36fUvNZPHy4u2uXVVLEXPbXTb+FXUG6EYN34bYH6gIwTPPLeb/D U6j8zMmuKESsaoTwPa0X6GMTTn5E4vuUXXEYUIQvgXWm+n07N7z/eGHuUw4LK2cd3s/DfCZfP 0Zcu1pWI4K2IwzIRCaD8MQxRfE8KhKaIf2Mr1pscidukNRPASPObbuhjtAfANi4UUZtaiHF2R N/1t28SeN413fsqZjVJsu2nXx0lSHXbp9G5fQSPa9ceeJIkjLyWlLTBvxWcewpFfsYDMQ5CPn x+Unykp6KSKPKEA76vi4jsb2ApS8VKwlQJY5Sobuis22JahgsvhYKWtp0MYOvLTtlr3eGttKK 6JT068xjBpvjKhaJShr+XESbf2F20Nv+ienLq5HDHf9H/PEwgFjhdyca29o= X-Rspamd-Queue-Id: 3501172BD8 X-Spamd-Bar: ++++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [6.66 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; MV_CASE(0.50)[]; IP_SCORE(0.50)[ip: (2.23), ipnet: 212.227.0.0/16(-1.31), asn: 8560(1.61), country: DE(-0.01)]; TO_DN_NONE(0.00)[]; HAS_ORG_HEADER(0.00)[]; MX_GOOD(-0.01)[cached: mx01.schlund.de]; RCPT_COUNT_TWO(0.00)[2]; RECEIVED_SPAMHAUS_PBL(0.00)[77.229.193.92.zen.spamhaus.org : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.86)[0.859,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.91)[0.910,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000,0]; MID_CONTAINS_FROM(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[134.126.227.212.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[] X-Spam: Yes X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Mar 2019 03:07:35 -0000 On Fri, 29 Mar 2019 07:55:17 +0530, Mayuresh Kathe wrote: > On 2019-03-29 07:51 AM, Polytropon wrote: > > On Fri, 29 Mar 2019 02:07:05 +0530, Mayuresh Kathe wrote: > >> Since FreeBSD uses Clang/LLVM (which is kind-a huge) I wondered if PCC > >> was ever considered during the GCC days or even while contemplating > >> the > >> switch to Clang/LLVM. > > > > When FreeBSD evolved, it was primarily GCC that has been used > > as the system compiler, so it became the standard. With Clang/LLVM > > offering both evolution in compiler design and implementation, as > > well as a licensing difference to GPL-based GCC, it was chosen > > to be the current default. > > > > I think PCC wasn't on the map yet at that time... ;-) > > PCC wasn't on the FreeBSD map! Right? At least in "newer" FreeBSD versions (I'm using it since 4.0, so that's where my "horizon of experience" ends) GCC was used due to the features that needed to exist for the FreeBSD OS to be properly built. It's possible that PCC didn't fulfill all the requirements. > PCC has existed for a long time. It has even been the first compiler used in the BSD world, if I remember correctly, due to its ability to be configured easily for new hardware platforms. > The project is very much alive, albeit moving quite slowly as all of the > developers work only in their spare time. So if it arrives in OpenBSD which is known for their work to get the system as bug-free and correct as possible, it might be considered by FreeBSD to replace Clang/LLVM, but only time will tell... -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...