On Tuesday 14 January 2003 03:44 pm, you wrote:
> Hello all,
>
> Nefiind un specialist in compilatoare, as dori sa deschid un thread legat
> de acestea si metodele de optimizare folosite. Cu o saptamina si ceva in
> urma, am compilat un vanilla kernel 2.4.20 + ac2 patch pe un Rahat 7.3,
> folosind doua compilatoare diferite:
> - gcc-2.96-110 care vine default pe OS
> - gcc3-3.1-5 pentru RedHat updates.
>
> Pima data am compilat cu gcc2.96, folosind fisierul Makefile default. Am
> obtinut un kernel in jur de 1.1MB
> A doua oara, am modificat Makefile asa cum arat mai jos, activind o metoda
> de optimizare mai agresiva!
> Am incercat cu gcc-2.96 dar nu se mai compileaza, da erori. In cazul
> acesta, am schimbat compilatorul, cu gcc-3.1-5. De data asta s-a compilat
> frumos, dar am obtinut un kernel cam cu 20-25% mai mare (nu mai am datele
> exacte acum).
>
> As avea citeva intrebari:
> Fisierul de configurare al kernelului a fost identic in ambele cazuri.
> - este normal sa obtin un kernel mai mare in cazul in care folosesc
> "agressive optimization" sau acest lucru se datoreaza folosirii lui
> gcc-3.1-5 (este adevarat, ca nu am mai incercat sa compilez cu gcc-3.1-5
> folosind Makefile-ul original, si apoi sa compar imagine obtinuta cu cea
> veche...mea culpa... dar masina pe care eram nu ma prea indema sa tot
> compilez kernei)
>
> - de ce in aceasta situatie, cind am folosit O3 obtin o imagine mai mare,
> cind de fapt eu ma asteptam sa fie pe dos.

O3 se refera la viteza de rulare, nu la spatiul ocupat pe disc. De asemenea 
poti sa maresti spatiul daca introduci informatii de debug, etc.

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui