From owner-freebsd-questions@FreeBSD.ORG Mon Jun 18 12:26:59 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C42441065672 for ; Mon, 18 Jun 2012 12:26:59 +0000 (UTC) (envelope-from remailer@dizum.com) Received: from smtp.zedz.net (outpost.zedz.net [194.109.206.210]) by mx1.freebsd.org (Postfix) with ESMTP id 8429E8FC0C for ; Mon, 18 Jun 2012 12:26:58 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.zedz.net (Postfix) with ESMTP id 863171D400D for ; Mon, 18 Jun 2012 14:26:51 +0200 (CEST) Received: from smtp.zedz.net ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gdObkJOy982G for ; Mon, 18 Jun 2012 14:26:44 +0200 (CEST) Received: by smtp.zedz.net (Postfix, from userid 1003) id 999DB1F4AF0; Mon, 18 Jun 2012 14:25:56 +0200 (CEST) From: Nomen Nescio Comments: This message did not originate from the Sender address above. It was remailed automatically by anonymizing remailer software. Please report problems or inappropriate use to the remailer administrator at . To: freebsd-questions@freebsd.org In-Reply-To: <4FDED8BC.6030501@FreeBSD.org> Message-ID: <21882b1fd46f0f76a5213474532397e0@dizum.com> Date: Mon, 18 Jun 2012 14:25:56 +0200 (CEST) Subject: Re: Why Clang? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2012 12:26:59 -0000 > clang already compiles the system perfectly well. I'm using it by > default for that on my personal machines without problems. Any > remaining clang-bugs in the system would be few and far between and > generally in areas which are quite hard to trigger. > > clang with ports is less well covered. A lot of ported code is not > written to the highest quality, nor does it conform to recently (or not > so recently) published standards. It's a hard task for any compiler. I'm sure autotools doesn't help. I ASSume that issue doesn't exist with the system itself so yeah I would expect gnu's autotools not to get along with anything but gcc (damn them!) Ports are probably mostly written for Linux since that is the only "operating system" that exists as far as they know. > One point that possibly hasn't been as apparent as it might is that > FreeBSD adopting clang has had a big effect on clang development, and > not just the other way round. We're discovering bugs and getting fixes > committed upstream pretty effectively. I'm very grateful for that and I give two thumbs up to FreeBSD for doing so much to help free us from the Marxist gnu ecosystem. I meant it. I'm seriously considering ditching my long-time Linux setup for FreeBSD when you guys make clang the default and build everything with it. I've used FreeBSD on and off in the past and I'm thinking about switching back. Thank you, FreeBSD team! Hopefully all the *BSD OS will follow your lead in this.