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 |