gcc i wlasne flagi

duch@wla.pl duch w wla.pl
Śro, 29 Wrz 2004, 20:54:02 CEST


On Wed, 29 Sep 2004, Bobby Spark wrote:

> On Wed, Sep 29, 2004 at 08:35:07PM +0200, duch w wla.pl wrote:
>> On Wed, 29 Sep 2004, Bobby Spark wrote:
>>> 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
>                                                           ^^^^^^^^^^^^^^^^^^
> tak się podaje w rpmbuild, builder tego nie łapie, ma być "=" -> " "
>
>> 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
>
> nie możesz sobie "wymyślać" architektur, ma być pentium3 a nie
> pentium_3, rpm rozumie tylko tego pierwszego
>
no wiec tak samo sie zachowuje
$ /builder -ba -r auto-ac-kernel-2_6_8-0_3 --with verbose --target pentium_3 kernel.spec

wogole nie wykorzystuje tego i buduje dla athlona
athlon-pld-linux-gcc -Wp,-MD,arch/i386/kernel/.efi.o.d -nostdinc 
-iwithprefix include -D__KERNEL__ -Iinclude  -Wall 
-Wstrict-prototypes-Wno-trigraphs -fno-strict-aliasing -fno-common 
-msoft-float -mpreferred-stack-boundary=2  -march=athlon
                                           ^^^^^^^^^^^^^^^
-Iinclude/asm-i386/mach-default -O2 -fomit-frame-pointer 
-DKBUILD_BASENAME=efi -DKBUILD_MODNAME=efi -c -o 
arch/i386/kernel/efi.o arch/i386/kernel/efi.c

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