gcc i wlasne flagi

duch@wla.pl duch w wla.pl
Śro, 29 Wrz 2004, 20:35:07 CEST


On Wed, 29 Sep 2004, Bobby Spark wrote:

> On Wed, Sep 29, 2004 at 03:15:25PM +0200, duch w wla.pl wrote:
>> witam
>>
>> tyle sie dzis mowi o optymalizaji komplilacji
>> chcialbym i ja tego sprobowac
>>
>
>>
>> jak w takim w prosty spozob przekazac kompilatorowi zeby uzywal mouich
>> flag
>>
> :r!grep "optflags: athlon_xp" ~/etc/.rpmrc
>
> optflags: athlon_xp -O3 -march=athlon-xp -pipe -ffast-math -fomit-frame-pointer -mfpmath=sse -msse -mmmx -m3dnow -fforce-addr -maccumulate-outgoing-args -fprefetch-loop-arrays %{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_ia32: %{specflags_ia32}}%{?specflags_athlon: %{specflags_athlon}}}
>
> przebudowałem parę pakietów + szybki hack w rpm'ie i mam arch athlon_xp
>
> a budować należy z --target=pentium3 (rpmbuild);
> lub --target pentium3 (./builder) w twoim przypadku
> a flagi dla tej arch zmienić w pliku .rpmrc użytkownika
>
no więc sytuacja jest taka
dodałem do ~/.rpmrc

optflags: pentium_3 -Os -march=pentium3 -pipe -s -mfpmath=sse -msse -mmmx -m3dnow -fno-rtti -fforce-addr -maccumulate-outgoing-args -fprefetch-loop-arrays %{!?nospecflags:%{?specflags: %{specflags}}%{?specflags_ia32: %{specflags_ia32}}%{?specflags_athlon: %{specflags_athlon}}}

wykonalem
./builder -ba -r auto-ac-kernel-2_6_8-0_3 --with verbose --target=pentium_3 kernel.spec
to wogole sie tym rpm nie zainteresowal

jednakze jak dalem
./builder -ba -r auto-ac-kernel-2_6_8-0_3 --with verbose --opts --target=pentium_3 kernel.spec

dostalem w wyniku to:
inux-2.6.8.1.tar.bz2 having proper md5sum already exists
Budowanie dla platform: pentium_3
Budowanie dla pentium_3
błąd: Architektura nie jest wspierana: pentium_3

tak wiec nie czyta z tego pliku opcji

  Pozdrawiam ChomAr -- 
+-=========================| Arkadiusz Chomicki |=====================-+
   84-120 Władysławowo         GG#: 420515
   woj. pomorskie              e-mail:chomar(at)wla(dot)pl
   Registered User: 82605      http://www.chomar.wla.pl
   http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=82605
+-========================| Powered by PLD Linux |====================-+


Więcej informacji o liście dyskusyjnej pld-devel-pl