So wie ich das sehe ist der gcc 4.3 noch testing, oder? Also solltest du in ausmaskieren ...
Dann bringt dir ein --update auch den neuen gcc rein.
Du darfst freilich alles angreifen und anrühren was dir habhaft wird. Es ist *dein* System.
Wenn du dir unsicher bist, dann poste einfach was und wir gucken, ob wir dir dazu helfen können.
Grunsätzlich zu CFLAGS, CXXFLAGS und CHOST: CHOST bestimmt den Typ deiner Maschine, CFLAGS sind die Optionen beim Kompilieren von C-Sourcen und CXXFLAGS diejenigen beim Kompilieren von C++-Sourcen.
Wenn du CHOST änderst, dann kann das recht fatale Folgen haben, denn du könntest auf einer x86-Maschine komplett falschen Code produzieren. Das geringste Übel dabei wäre "Illegal Instruction" beim Ausführen. Daher ist es etwas was du i.d.R. nie änderst. Das ist so, weil der gcc ein Cross-Compiler ist. Sprich: du kannst auf einer x86 Maschine Programme für PowerPC mit dem gcc kompilieren. Das kann er ... und somit musst du ihm auch ausdrücklich sagen, was du haben willst. =)
Wg. CFLAGS und CXXFLAGS: die wohl interessantesten Optionen sind die Optimierungen und die gipfeln in den -Ox und -march Paramteren.
darf ich die CFLAGS="-march=native -O2 -pipe" so setzen, damit meine CPU so optimiert wird?
JA
Oder kann ich damit etwas kaputt machen?
Ab 4.3: wüßte nicht, wie ...