From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/4137 Path: news.gmane.org!not-for-mail From: agent Newsgroups: gmane.linux.lib.musl.general Subject: Re: ELLCC has self hosted. Date: Mon, 21 Oct 2013 11:27:58 +0600 Message-ID: <5264BB5E.4070409@gmail.com> References: <1382303152.1974.218@driftwood> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1382333456 10923 80.91.229.3 (21 Oct 2013 05:30:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2013 05:30:56 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-4141-gllmg-musl=m.gmane.org@lists.openwall.com Mon Oct 21 07:31:02 2013 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1VY84x-0008VS-6a for gllmg-musl@plane.gmane.org; Mon, 21 Oct 2013 07:30:59 +0200 Original-Received: (qmail 17806 invoked by uid 550); 21 Oct 2013 05:30:57 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 17798 invoked from network); 21 Oct 2013 05:30:57 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=IQ/LU5tgqBPhbj/iFRyWFkyPMFe/N8ZKglJf8VySYDg=; b=MMtYziJYJNrwGWd7XaDEy3ZpiaQc1S11a67a1EaV7PiJunrj0U/HGO4s2P9EEOk14i /0MFea6f8X6v3641Yvp1zVy1vJWzmUFtefAtgUVQuSKuN3tBdHsxjpVxGcJH+WKWMyTh g3m39XxSo3CzcfUtl3gLSI8zGAON77RXedbFdt3d5edCNrOEOPlVC8KXafubPVhKW2zq kYoGYsMboNSvrIKeq15mdSV7XXCPTl0FT98/3tuZ5BIdLC+SfXY0YJh0o+TPd14X5YWw DypzwC6GQn6r99IS36aVDV6vBIC9tfJtWmucanq4sFP9GA09V1vlA4mA5559czNoEbvf +Rdg== X-Received: by 10.112.89.100 with SMTP id bn4mr12040138lbb.16.1382333446322; Sun, 20 Oct 2013 22:30:46 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.0 In-Reply-To: <1382303152.1974.218@driftwood> Xref: news.gmane.org gmane.linux.lib.musl.general:4137 Archived-At: 21.10.2013 03:05, Rob Landley пишет: > I'd cc: the relevant parties but this mailing list is misconfigured > with the broken reply-to: tag so I'd have to dig through the > backscroll to find out who they are. Oh well. > > On 10/20/2013 11:49:59 AM, agent wrote: >> 19.10.2013 05:02, Richard Pennington ?????: >>> The clang/LLVM based ELLCC project (http://ellcc.org), after having >>> reached a huge milestone (http://ellcc.org/blog/?p=231) has now >>> successfully compiled itself. >>> >>> The steps were: >>> 1. Use gcc to build the compiler with Linux standard libraries. >>> 2. Use ecc to build itself with libc++, libc++ABI, libunwind, musl, >>> and compiler-rt >>> 3. Use the newly built compiler to build itself again. > ... >>> >>> That is very cool. >>> >>> -Rich >>> >> >> I understand my question is rather stupid, but what is the most >> preferable way to >> use ecc as a compiler to build itself? Even if I set cc and cxx >> variables in the >> root configure script, it still builds everything with gcc. Is >> setting CC and CXX >> environment variables sufficient? >> >> Dmitry > > My question is even dumber: why does the ellcc.org download page say > the last release was a year ago? > > Rob > There are only binaries on a download page and I don't believe binary downloads pages any more, so I checked out from SVN repository. I confirm it is able to compile C and C++ code and link it statically with musl libc and clang libc++, but I have this trouble with using it to recompile itself. It compiles about 2 hours on my box so it is quite hard to experiment with environment variables just to find out it was still built with GCC. Dmitry