Sie sind nicht angemeldet.

1

20.10.2007, 17:40

Cflags ändern PS3 auf cell für gcc 4.3

klingt gut, ne?
und kommt von hier:
LINK

Standard steht es bei der LiveCD auf 970er also G5, aber Cell soll besser funktionieren, aber ich
brauche gcc 4.3
leider gibt es den nicht, wir sind zur Zeit des Threads bei 4.2.x
muß ich solange warten? will mich da wer verkohlen oder gibt es gcc 4.3 in irgendeinem overlay?
oder ist es ein Tippfehler?

Wenn ich es ändere, schlägt mich das System beim compilieren mit dämlichen Fehlern wie

Quellcode

1
c compiler could not create output executable

laut google ist das in den meisten Fällen ein Fehler in der make.conf, was mich vermuten läßt, daß mein aktueller gcc dieses cell.flag nicht kennt.
Was tut man da?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

2

20.10.2007, 17:58

leerthread .. inhoud gelösch ;p
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Poedel« (23.10.2007, 11:06)


3

22.10.2007, 20:43

es wird wieder 3-4 aktuell
auf einer Seite für sichere cflags fand ich nämlich den:

Zitat

Cell Broadband Engine (Playstation 3)

Don't use -mcpu=970 it will make the PS3 slower due to the different pipeline (after all it is a CELL B.E and not a G5). GCC 4.3 or SDK 2.1+ is recommended. A second hint: Unlike x86-64 architecture, it is better to use 32bit user land on a PowerPC with a 64bit kernel. The benefit is, that pointers are 32bits so memory usage goes down slightly. In fact unlike x86_64, the number of registers don't change and the register size does not change (though the Linux kernel has issues with interrupts) and the kernel will save all 64bits of the register across context switches.


GCC 4.3 is mörderalpha und ist nur aus dem toolchain overlay inhalierbar.. aber tut nicht auf ppc64 wo die ps3 nunma is.

Blieb nur eine andere Möglichkeit, nämlich SDK 2.1+ ..aber was ist das?
EIx liefert auf sdk 15 matches.. welches meinen die denn wohl??

Das Flag -mcpu=cell ist nämlich wie das Ding oben sagt nur mit ent oder weder möglich.
Momentan habe ich das alte Flag drin.. läuft auch mörder, sonst müßte ich warte bis gcc4.3 im portage ist, also auch für ppc64 :(
.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Poedel« (22.10.2007, 20:45)