From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Helmut Eller Newsgroups: gmane.emacs.devel Subject: Re: Contributing LLVM.org patches to gud.el Date: Sat, 07 Feb 2015 09:46:57 +0100 Message-ID: References: <87mw4rxkzv.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1423298835 6855 80.91.229.3 (7 Feb 2015 08:47:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Feb 2015 08:47:15 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 07 09:47:14 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YK12n-00012d-Uh for ged-emacs-devel@m.gmane.org; Sat, 07 Feb 2015 09:47:14 +0100 Original-Received: from localhost ([::1]:51757 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YK12n-00021c-3V for ged-emacs-devel@m.gmane.org; Sat, 07 Feb 2015 03:47:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47989) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YK12j-000207-UB for emacs-devel@gnu.org; Sat, 07 Feb 2015 03:47:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YK12g-0001Qq-J4 for emacs-devel@gnu.org; Sat, 07 Feb 2015 03:47:09 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:36411) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YK12g-0001Nd-Bz for emacs-devel@gnu.org; Sat, 07 Feb 2015 03:47:06 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YK12d-0000wT-Vi for emacs-devel@gnu.org; Sat, 07 Feb 2015 09:47:04 +0100 Original-Received: from 212.46.172.229 ([212.46.172.229]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 07 Feb 2015 09:47:03 +0100 Original-Received: from eller.helmut by 212.46.172.229 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 07 Feb 2015 09:47:03 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 20 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 212.46.172.229 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:sg9QaJ5yVxh9dlR27Vj7uOqyGbY= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:182572 Archived-At: On Fri, Feb 06 2015, Stefan Monnier wrote: > Yes, they compete. But the intention is not to replace one with > another. The intention of people working on LLVM is to solve their > immediate problem, and for one reason or another, they don't consider > GCC as a good way to solve their problem. > > Nobody would benefit from killing GCC, really. Not even control freaks > who think the GPL is the plague. I wonder if there is enough room for more than one competitor. If evolutionary principles apply to software, then GCC might indeed be in danger, because currently it does look like LLVM is more "fit", produces (much) more "offspring" and generally takes resources away from GCC. It also worries me that OpenGL drivers use LLVM to compile shader programs, making LLVM quite an important part of the graphics stack. And GCC has AFAIK no backend for any GPU. Helmut