Sie sind nicht angemeldet.

1

13.10.2005, 12:29

[gelöst]umstieg auf gcc 3.4

moin


so ich möchte auf gcc 3.4 switchen,ist ja soweit alles kein problem, nur geht es jetzt an die compileroptionen

hier ist mein Prozessor

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
flo@fluxbox ~ $ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 8
model name      : Mobile AMD Sempron(tm) Processor 2800+
stepping        : 2
cpu MHz         : 1601.184
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext 3dnowext 3dnow
bogomips        : 3207.95


ich habe auch schon gegoogelt aber irgentwie so wirklich was für den sempron habe ich nicht gefunden.

Im moment nehme ich -mach=athlon-xp, habe aber schon gelesen das es probleme machen kann

kann mir da jemand weiterhelfen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »flo@gentoo« (13.10.2005, 16:26)


amielke

unregistriert

2

13.10.2005, 12:32

Hallo,

schau doch mal hier nach.

Von da habe ich mir auch meine Einstellungen geholt.

Gruß

3

13.10.2005, 12:37

Da habe ich schon geschaut, aber da wird nirgentwo ein Mobile AMD Sempron erwähnt, immer nur Athlon, Athlon-xp und Athlon-mp

Ich hänge mal ein lspci an, dort steht was von [AMD] K8 [Athlon64/Opteron]

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
fluxbox flo # lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
0000:00:00.1 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
0000:00:00.2 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
0000:00:00.3 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
0000:00:00.4 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
0000:00:00.7 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890                                                                                     
 South]
0000:00:0b.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller
0000:00:0b.1 CardBus bridge: Texas Instruments PCI7420 CardBus Controller
0000:00:0b.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two                                                                                     
-Port PHY/Link-Layer Controller
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Contr                                                                                     
oller (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Contr                                                                                     
oller (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Contr                                                                                     
oller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT82                                                                                     
3x/A/C PIPC Bus Master IDE (rev 06)
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8                                                                                     
237 AC97 Audio Controller (rev 50)
0000:00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Contro                                                                                     
ller (rev 80)
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev                                                                                      
74)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Hyp                                                                                     
erTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Add                                                                                     
ress Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRA                                                                                     
M Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Mis                                                                                     
cellaneous Control
0000:01:00.0 VGA compatible controller: VIA Technologies, Inc. S3 Unichrome Pro                                                                                      
VGA Adapter (rev 01)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »flo@gentoo« (13.10.2005, 12:42)


amielke

unregistriert

4

13.10.2005, 13:28

also ich denke Du mußt athlon-xp verwenden.

und dann kannst Du Dir ja noch überlegen ob Du msse msse2 und m3dnow aktivieren willst.

athlon-xp sollte aber der richtige CPU Typ sein.

Gruß

5

13.10.2005, 13:34

Hm, ok dann lass ich es mal so

msse msse2 und m3dnow hab ich aktiviert

amielke

unregistriert

6

13.10.2005, 13:57

ok dann viel Erfolg.

Bei mir hat es sehr gut funktioniert.


Gruß Andreas

7

13.10.2005, 16:26

Hat alles wunderbar ohne Probleme geklappt

8

13.10.2005, 21:10

So ein kleiner Nachtrag:

Als Processortype bei den CFLAGS muss ich K8 eintragen.

man kann es wie folgt unterscheiden:

wenn der Prozessor sse2 (msse2) unterstützt, dann basiert er auf dem K8.
wenn der Prozessor nicht sse2 (msse2) unterstützt dann basiert er auf athlon-xp

Kann man ja mal irgentwo dabeischreiben, damitt man es mal weiß

Edit: ACHTUNG: Das CFLAG -mtune=k8 kann erst ab einer gcc version von 3.4 verwendet werden, bei voherigen versionen muss man -march=athlon-xp nehmen

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »flo@gentoo« (14.10.2005, 20:54)