From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/6797 Path: news.gmane.org!not-for-mail From: Luca Barbato Newsgroups: gmane.linux.lib.musl.general Subject: Re: musl-llvm-clang-libc++ Date: Tue, 06 Jan 2015 16:06:16 +0100 Message-ID: <54ABF9E8.1070105@gentoo.org> References: <1420554703.1028.19.camel@xiaoka.com> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1420557149 20823 80.91.229.3 (6 Jan 2015 15:12:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 6 Jan 2015 15:12:29 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-6810-gllmg-musl=m.gmane.org@lists.openwall.com Tue Jan 06 16:12:22 2015 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1Y8ViP-0005cu-Th for gllmg-musl@m.gmane.org; Tue, 06 Jan 2015 16:06:38 +0100 Original-Received: (qmail 18386 invoked by uid 550); 6 Jan 2015 15:06:36 -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 18378 invoked from network); 6 Jan 2015 15:06:35 -0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:33.0) Gecko/20100101 Thunderbird/33.0 In-Reply-To: <1420554703.1028.19.camel@xiaoka.com> Xref: news.gmane.org gmane.linux.lib.musl.general:6797 Archived-At: On 06/01/15 15:31, Tomasz Sterna wrote: > Hello. > > You might be interested to know, that I managed to build a > musl + LLVM (clang, libc++) based, self hosted system. > > The hardest part was to scrub libgcc and libstdc++ dependencies. > Using instructions from Wiki[1] and hints from this list[2] and LLVM > bugtracker[3] I finally managed to get a self-hosting system able to > rebuild itself clean without any GCC help. > > It requires a bit arm-twisting to LLVM compiler and libs, but it looks > like it works just fine. The musl/libc++/clang++ env is able to build > working libc++ and clang++, which I consider GoodEnough(TM) test case. > Probably it is time to get all the information in a single place, it isn't the first time somebody succeeds but I always see scattered information. lu