Gentoo Archives: gentoo-user-de

From: assabajanischer_hinterwaeldler@×××××.de
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Wahl des Compilers
Date: Mon, 16 Sep 2013 16:34:47
Message-Id: 20130916163510.GA20729@me.fritz.box
In Reply to: Re: [gentoo-user-de] Wahl des Compilers by "Randolph Maaßen"
1 On Thu, Sep 12, 2013 at 05:58:23PM +0200, Randolph Maaßen wrote:
2 > Am 12. September 2013 17:18 schrieb Randy Andy <gugelhuepf@××××××××××.com>:
3 > > Hallöle,
4 > >
5 > > Am Donnerstag, 12. September 2013, 10:38:20 schrieb Randolph Maaßen:
6 > >> Am 12. September 2013 10:26 schrieb
7 > >> <assabajanischer_hinterwaeldler@×××××.de>:
8 > >> > hallo zusammen,
9 > > snip
10 > >> >
11 > >> > das es dafuer keine direkte notwendigkeit gibt, ist mir klar. allerdings
12 > >> > wuerde es mich interessieren, ob sich dadurch noch ein paar prozent
13 > >> > (oder promille?) aus dem system kitzeln lassen und nebenbei mal wieder
14 > >> > ein bisschen was zu lernen (einfluss von flags...)
15 > >
16 > > Unter diesen Aspekten kannst Du natürlich auch mal die LTO Optimierung des
17 > > GCC aktivieren.
18 > >
19 > > Ich hab schon mal mein gesamtes System damit durchkompiliert und dabei auch
20 > > so einiges gelernt - hust.
21 > >
22 > > Hier mal einpaar Referenzen, falls die das noch nichts sagt:
23 > > http://forums.gentoo.org/viewtopic-t-954376-highlight-.html
24 > > http://realnc.blogspot.de/2012/06/building-gentoo-linux-with-gcc-47-and.html
25 > >> es gibt als LLVM C-compiler den clang, der soll beim compilieren
26 > >> ressourcenfreundlicher sein, jedoch habe ich davon noch nicht viel
27 > >> mitbekommen. clang ist auf gcc-Kompatibilität ausgelegt, heißt er
28 > >> kennt die gleichen Kommandozeilenparameter, und der binäre output ist
29 > >> auch (fast) gleich.
30 > >
31 > >>
32 > >
33 > >> Jedoch laufen nicht alle Programme unter gentoo, wenn diese mit clang
34 > >> compiliert wurden, da muss man ein wenig arbeit investieren, und die
35 > >> Programme selbst Testen.
36 > >
37 > > Das hätte ich zwar auch nicht anders erwartet, jedoch wundert es mich das er
38 > > bei BSD ja anscheinend so stabil laufen soll, das er künftig als
39 > > vollständiger Ersatz taugen soll:
40 > > http://www.pro-linux.de/news/1/20238/freebsd-entfernt-gcc-aus-der-standarddistribution.html
41 >
42 > > Am Donnerstag, 12. September 2013, 11:14:50 schrieb Uwe Scholz:
43 > >> Hallo Martin,
44 > > snip
45 > >> Für die Einrichtung vom ICC hat mir
46 > >> http://www.gentoo-wiki.info/HOWTO_ICC_and_Portage sehr
47 > >> geholfen.
48 > > snip
49 > >> Sicherheitskritische Software würde ich
50 > >> dort allerdings nicht eintragen, insbesondere solche, die für
51 > >> Verschlüsselung zuständig sind - man weiß ja nie.
52 > > Jaha, da spielst Du wohl auf dererlei Dinge an ;-)
53 > > http://www.golem.de/news/linux-kernel-bessere-zufallszahlen-selbst-mit-nsa-backdoor-1309-101525.html
54 > >
55 > >>
56 > >> Es gab wohl/gibt Antstrengungen, den gesamten Kernel mit dem ICC zu
57 > >> übersetzen. Aber das ist, soweit ich weiß, nie über den experimentellen
58 > >> Status hinaus gegangen. Aufgrund der aktuellen Debatte hätte ich da auch
59 > >> wirklich meine Zweifel, ob man das überhaupt will. Aber das ist ein
60 > >> anderes Thema.
61 > >
62 > > Yep, siehe oben.
63 > >
64 > >
65 > >> Die Verwendung des ICC ist für den Privatgebrauch kostenfrei. Man muss
66 > >> sich vor der Installation erst eine Lizenzdatei beschaffen und sich
67 > >> einmalig bei Intel anmelden. Wie das genau geht, wird bei der
68 > >> Installation mittels emerge und dann in der angezeigten Webseite
69 > >> erklärt, IIRC.
70 > >
71 > > Offensichtlich habe damit einige Leute (nur in neuerer Zeit?) Probleme, wie
72 > > ich kürzlich zufällig im Forum las:
73 > >
74 > > http://forums.gentoo.org/viewtopic-t-951550-highlight-.html
75 > > Informellen Gruß,
76 > > Andy.
77 > --
78 > Mit freundlichen Grüßen / Best regards
79 >
80 > Randolph Maaßen
81 >
82
83 danke fuer die ausbreitung der moeglichkeiten.
84 ueber clang hatte ich auch schon einige male gelesen. das icc fuer den
85 privaten gebrauch frei ist, war mir allerdings neu.
86 leider waren die beschreibungen auf den intel seiten nicht sonderlich
87 gut, sodass die ganze sache ein wenig laenger gedauert hat, bis ich die
88 lizenz datei gefunden hab.
89
90 die moeglichkeit, eine auswahl zu verwenden, was mit icc compiliert
91 werden soll gefaellt mir soweit ganz gut. an der stelle ist mir
92 allerdings aufgefallen, dass die umgebungsvariable OCC und OCX scheinbar
93 nicht in den manpages beschrieben ist oder habe ich da etwas uebersehen?
94
95 die sache mit lto habe ich bisher erstmal nur ueberflogen, klingt aber
96 in jedemfalle interessant und werde ich mir wohl auch nochmal etwas
97 naeher anschauen. jetzt darf sich mein system aber erstmal noch neu
98 compiliert werden, um zu sehen ob das mit dem icc auch alles rund
99 laeuft. das es auf anhieb klappt, wuerde mich selbst ueberraschen. aber
100 wo bliebe denn sonst der spass ;)
101
102 danke nochmal fuer die ganzen infos
103 martin

Replies

Subject Author
Re: [gentoo-user-de] Wahl des Compilers Uwe Scholz <nurfuernews@×××.de>