From: "Randolph Maaßen" <r.maassen60@gmail.com>
To: gentoo-user-de@lists.gentoo.org
Subject: Re: [gentoo-user-de] Wahl des Compilers
Date: Thu, 12 Sep 2013 17:58:23 +0200 [thread overview]
Message-ID: <CAOEsN6Z==qRg+Qh=K8Q13BiSbpy8N4qxLGauzENL5m2dbA=w=w@mail.gmail.com> (raw)
In-Reply-To: <2864233.aOq7dsJhD5@big-server>
Am 12. September 2013 17:18 schrieb Randy Andy <gugelhuepf@googlemail.com>:
> Hallöle,
>
>
>
> Am Donnerstag, 12. September 2013, 10:38:20 schrieb Randolph Maaßen:
>
>> Am 12. September 2013 10:26 schrieb
>> <assabajanischer_hinterwaeldler@xunit.de>:
>
>> > hallo zusammen,
>
> snip
>
>> >
>
>> > 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...)
>
> Unter diesen Aspekten kannst Du natürlich auch mal die LTO Optimierung des
> GCC aktivieren.
>
> Ich hab schon mal mein gesamtes System damit durchkompiliert und dabei auch
> so einiges gelernt - hust.
>
>
>
> Hier mal einpaar Referenzen, falls die das noch nichts sagt:
>
> http://forums.gentoo.org/viewtopic-t-954376-highlight-.html
>
> http://realnc.blogspot.de/2012/06/building-gentoo-linux-with-gcc-47-and.html
>
>
>
>
>
>> >
>
>> > 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ät ausgelegt, heißt er
>
>> kennt die gleichen Kommandozeilenparameter, und der binäre 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.
>
> Das hätte ich zwar auch nicht anders erwartet, jedoch wundert es mich das er
> bei BSD ja anscheinend so stabil laufen soll, das er künftig als
> vollständiger Ersatz taugen soll:
>
> http://www.pro-linux.de/news/1/20238/freebsd-entfernt-gcc-aus-der-standarddistribution.html
Ich gestehe, das letzte mal, das ich mich darum gekümmert habe ist
schon ein paar Monate her, und ich habe heute nochmal drüber geschaut.
Getestet hab ich auch noch nicht besonders viel, nur ein paar
GUI-Programme wo man recht schnell merkt was da genau kaputt ist. Zwei
Programme haben bei mir mit dem clang Fehler, gimp-2.8.6 hat Fehler
beim compilieren und Chromium hat nen Laufzeitfehler beim starten (ein
chrome subprozess fährt schleife).
Bisher hab ich auch wie beschrieben den clang opt-in gemacht, hab ich
auch in den letzten tagen von dem BSD-Schritt gehört, und ein Kollege
meinte heute, "mach doch default clang und wo es nicht geht gcc". Ich
glaube, das werde ich nach der aktuellen Klausurphase einmal
ausprobieren.
>
>
>
>
>
> Am Donnerstag, 12. September 2013, 11:14:50 schrieb Uwe Scholz:
>
>> Hallo Martin,
>
>>
>
> snip
>
>>
>
>> Für die Einrichtung vom ICC hat mir
>
>> http://www.gentoo-wiki.info/HOWTO_ICC_and_Portage sehr
>
>> geholfen.
>
> snip
>
>> Sicherheitskritische Software würde ich
>
>> dort allerdings nicht eintragen, insbesondere solche, die für
>
>> Verschlüsselung zuständig sind - man weiß ja nie.
>
> Jaha, da spielst Du wohl auf dererlei Dinge an ;-)
>
> http://www.golem.de/news/linux-kernel-bessere-zufallszahlen-selbst-mit-nsa-backdoor-1309-101525.html
>
>
>
>>
>
>> Es gab wohl/gibt Antstrengungen, den gesamten Kernel mit dem ICC zu
>
>> übersetzen. Aber das ist, soweit ich weiß, nie über den experimentellen
>
>> Status hinaus gegangen. Aufgrund der aktuellen Debatte hätte ich da auch
>
>> wirklich meine Zweifel, ob man das überhaupt will. Aber das ist ein
>
>> anderes Thema.
>
> Yep, siehe oben.
>
>>
>
>> Die Verwendung des ICC ist für den Privatgebrauch kostenfrei. Man muss
>
>> sich vor der Installation erst eine Lizenzdatei beschaffen und sich
>
>> einmalig bei Intel anmelden. Wie das genau geht, wird bei der
>
>> Installation mittels emerge und dann in der angezeigten Webseite
>
>> erklärt, IIRC.
>
> Offensichtlich habe damit einige Leute (nur in neuerer Zeit?) Probleme, wie
> ich kürzlich zufällig im Forum las:
>
> http://forums.gentoo.org/viewtopic-t-951550-highlight-.html
>
>
>
> Informellen Gruß,
>
>
>
> Andy.
--
Mit freundlichen Grüßen / Best regards
Randolph Maaßen
next prev parent reply other threads:[~2013-09-12 15:58 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-09-12 8:26 [gentoo-user-de] Wahl des Compilers assabajanischer_hinterwaeldler
2013-09-12 8:38 ` Randolph Maaßen
2013-09-12 15:18 ` Randy Andy
2013-09-12 15:58 ` Randolph Maaßen [this message]
2013-09-16 16:35 ` assabajanischer_hinterwaeldler
2013-09-16 17:05 ` Uwe Scholz
2013-09-12 18:22 ` Uwe Scholz
2013-09-12 9:14 ` Uwe Scholz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAOEsN6Z==qRg+Qh=K8Q13BiSbpy8N4qxLGauzENL5m2dbA=w=w@mail.gmail.com' \
--to=r.maassen60@gmail.com \
--cc=gentoo-user-de@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox