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 C22691381F3 for ; Thu, 12 Sep 2013 08:38:31 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DACCBE0C21; Thu, 12 Sep 2013 08:38:26 +0000 (UTC) Received: from mail-oa0-f44.google.com (mail-oa0-f44.google.com [209.85.219.44]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 353D4E0C1E for ; Thu, 12 Sep 2013 08:38:20 +0000 (UTC) Received: by mail-oa0-f44.google.com with SMTP id l17so10598239oag.3 for ; Thu, 12 Sep 2013 01:38:20 -0700 (PDT) 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:content-transfer-encoding; bh=+s7xu7+7AZhc11sCZ6g6j7bgSiSB+duNSLYS+97nMmY=; b=b6DWO5pwJ7yOsU9sf1+ALsneNjjHpIny2fpK9av1ONFQ8zydbiZDtm6DwuEPha/YIV /YN4rNZMqHpxFq2w/ykZKu0INVUtqOIe4fWfmhIJU5nSihwwGrQiRL1YuFpibi5JXzNf 4PYQnF8AnIgaUnoUFYPnYSX3vyEHiYTtKdMjFqVmtspQeKCxUqAheYXyCCh+84ZASWzT V0fCEwbmy9dtpAId7rxCQ3igIgPdW9wt0kGKis0GR6umEWB7phhlL2WY9YO24C1BIc02 R4EDR1+V2czcl3JwNwbNfesW4fTnM7OS9DsoLKP4zXASNUwAim5/ZWhSozMWYt3xHn+X ZVSg== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user-de@lists.gentoo.org Reply-to: gentoo-user-de@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.60.40.67 with SMTP id v3mr5744503oek.16.1378975100345; Thu, 12 Sep 2013 01:38:20 -0700 (PDT) Received: by 10.182.4.147 with HTTP; Thu, 12 Sep 2013 01:38:20 -0700 (PDT) In-Reply-To: <20130912082655.GB19141@me.fritz.box> References: <20130912082655.GB19141@me.fritz.box> Date: Thu, 12 Sep 2013 10:38:20 +0200 Message-ID: Subject: Re: [gentoo-user-de] Wahl des Compilers From: =?ISO-8859-1?Q?Randolph_Maa=DFen?= To: gentoo-user-de@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 8e0ea181-d36c-4124-9540-968cb3480346 X-Archives-Hash: a10fdc5a6db8c29bbea0b911dcc7ea3d Am 12. September 2013 10:26 schrieb : > hallo zusammen, > > ich wollte mal fragen, ob jemand von euch einen alternativen compiler > in gentoo nutzt. > was mich interessiert ist, ob es dadurch einige vorteile gegenueber der > verwendung von gcc gibt. soweit ich das in erinnerung habe, sind einige > compiler deutlich effizienter, kosten dann (vermutlich auch zu recht) > allerdings auch bisschen was. > gibt es also sinnvolle alternativen, die moeglichst auch kostenlos > eingesetzt werden koennen? > > das es dafuer keine direkte notwendigkeit gibt, ist mir klar. allerdings > wuerde es mich interessieren, ob sich dadurch noch ein paar prozent > (oder promille?) aus dem system kitzeln lassen und nebenbei mal wieder > ein bisschen was zu lernen (einfluss von flags...) > > gruss > martin > Hi, es gibt als LLVM C-compiler den clang, der soll beim compilieren ressourcenfreundlicher sein, jedoch habe ich davon noch nicht viel mitbekommen. clang ist auf gcc-Kompatibilit=E4t ausgelegt, hei=DFt er kennt die gleichen Kommandozeilenparameter, und der bin=E4re output ist auch (fast) gleich. Jedoch laufen nicht alle Programme unter gentoo, wenn diese mit clang compiliert wurden, da muss man ein wenig arbeit investieren, und die Programme selbst Testen. Um den clang zu nutzen habe ich die portage environment clang erstellt und den einzelnen Paketen zugewiesen. Daf=FCr haben die folgenden Dateien den Inhalt: /etc/portage/env/clang: CC=3Dclang CXX=3Dclang++ /etc/portage/package.end/clang: sys-devel/clang clang media-video/mplayer clang / clang ... --=20 Mit freundlichen Gr=FC=DFen / Best regards Randolph Maa=DFen