From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id D4C29138247 for ; Thu, 26 Dec 2013 08:03:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CB571E09C0; Thu, 26 Dec 2013 08:03:29 +0000 (UTC) Received: from mail-ob0-f194.google.com (mail-ob0-f194.google.com [209.85.214.194]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C2D6EE0998 for ; Thu, 26 Dec 2013 08:03:28 +0000 (UTC) Received: by mail-ob0-f194.google.com with SMTP id wo20so2299650obc.9 for ; Thu, 26 Dec 2013 00:03:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=4upPyGMysQuOGvi0AwK9KC/nN3WolBu9wz38lK3qXE8=; b=F/n+enm44Wg0vInwJRDsToYdRxUVPbc8ZAvVUHGZi2K49UCyvcKj2CPe5J6TN5BOx5 BcMrFdUBRtu3HRxUGbx+azxKxYWd29y6J7pgdwV8OJvmLY20ZIHaspM1CIFQ8wwmbKG/ g13NMKAJ5S97DDRQwof4dnwQDeBFiNJcrFKTKwps4gWsqXyVfLPqZbRJPu/46s0CM3j+ H6OyWlrE/hgFqAYqKCANTEeW9JcWIWJOWLJ/uzvCkV3/ukpv58DO0Ych4dEUwQvAkOOl N4lPHee0Fc8H2/wBTJWuH2idpk0c+n9Ed18yBYPv+cHexNCAielmOCrkSJQtjV8nhivc SXGw== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.60.123.75 with SMTP id ly11mr28189084oeb.26.1388045007913; Thu, 26 Dec 2013 00:03:27 -0800 (PST) Received: by 10.60.47.16 with HTTP; Thu, 26 Dec 2013 00:03:27 -0800 (PST) In-Reply-To: References: Date: Thu, 26 Dec 2013 17:03:27 +0900 Message-ID: Subject: [gentoo-user] Re: ebuild for "gcc-independent llvm and clang for linux" From: Takayuki Yamaguchi To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: 195ff3a0-c700-41e7-845f-e3a81e2170bb X-Archives-Hash: a103281deb53f66c45ccfd3c4f22d40d Sorry for earlier mis-send. I send the article again. ------------ I'm going to build and install llvm and clang packages in my "Linux" PC as 1. Binaries of llvm and claag installed finally were compiled by clang. 2. The binaries of 1. depend on libc++.so instead of libstdc++.so. 3. libc++.so was installed by portage. 4. The binaries of llvm, clang, and libc++.so are not linked with libgcc. If linkage with libraries like libgcc is necessary, compiler_rt is linked. Checking the ebuilds of llvm, I found sys-libs/libcxx in DEPEND. But from the comment of revision, append libcxx in dependency is for freebsd. I want to ask I. Building packages described above can be created using ebuilds in main repository in linux? II. if I. is not possible, any ebuild of llvm and clang exists anywhere? If ebuilds that fill II. are not exist, I will to try create such ebuilds.