win32 native (non cygwin) psp toolchain

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
WinterMute
Posts: 9
Joined: Tue Jul 05, 2005 12:06 pm
Location: UK
Contact:

win32 native (non cygwin) psp toolchain

Post by WinterMute »

The devkitPro team are proud to announce the addition of a PSP toolchain to our collection. This is based on the patches from http://ps2dev.org/ and includes PSPSDK 1.0+beta. The release will be moved to it's own section pending testing and feedback.

http://devkitpro.sourceforge.net/index.shtml

Currently, unlike other builds, the toolchain uses gcc 3.4.4 but will be upgraded when the problems with the 4 series are less severe. KDE blacklisted 4.0.0 due to miscompilation problems.

http://lists.kde.org/?l=kde-commits&m=111451142117674
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Before everyone gets into a panic over GCC4, recall that KDE is a C++-heavy system doing all sorts of wicked things it probably shouldn't do, while PSPSDK is a few dozen files of (mostly) ANSI C.

No one has reported any specific GCC4 misadventures related to PSPSDK yet. GCC4 is still the way to go.
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

It would have been nice to actually find a bug before immediately working to backport and potentially fracture development efforts.

Any chance of a source release?
WinterMute
Posts: 9
Joined: Tue Jul 05, 2005 12:06 pm
Location: UK
Contact:

Post by WinterMute »

mrbrown wrote:Before everyone gets into a panic over GCC4, recall that KDE is a C++-heavy system doing all sorts of wicked things it probably shouldn't do, while PSPSDK is a few dozen files of (mostly) ANSI C.

No one has reported any specific GCC4 misadventures related to PSPSDK yet. GCC4 is still the way to go.
Apologies for any potential panic, just wanted to give the reasoning behind devkitPro sticking with 3.4.4 for now. 4.0.1 does look rather promising though.
ooPo wrote:It would have been nice to actually find a bug before immediately working to backport and potentially fracture development efforts.
The build uses the same versions of binutils and newlib, and gcc 4.0.1 is currently being tested. There were a number of requests for a devkitPSP and it was easiest to slot the psp patches into the current buildscripts for devkitPro using 3.4.4.
Any chance of a source release?
The buildscripts and patches will be updated later this week.
User avatar
Agoln
Posts: 326
Joined: Wed Jun 08, 2005 3:14 am
Location: Fort Wayne, IN

Post by Agoln »

I belive that this tool has the wrong toolchain.

I tried using it and it failed horribly with many undefined references which were solved in these forums with a toolchain update.

Please look into it.
Lego of my Ago!
WinterMute
Posts: 9
Joined: Tue Jul 05, 2005 12:06 pm
Location: UK
Contact:

Post by WinterMute »

Agoln wrote:I belive that this tool has the wrong toolchain.

I tried using it and it failed horribly with many undefined references which were solved in these forums with a toolchain update.

Please look into it.
please give more details, what did you build, what went wrong and what toolchain update are you referring to?
User avatar
Agoln
Posts: 326
Joined: Wed Jun 08, 2005 3:14 am
Location: Fort Wayne, IN

Post by Agoln »

What went wrong was that I tried compiling, I get a lot of what is discussed HERE, and got if fixed by using someone else's win32 implementation.
Lego of my Ago!
WinterMute
Posts: 9
Joined: Tue Jul 05, 2005 12:06 pm
Location: UK
Contact:

Post by WinterMute »

Agoln wrote:What went wrong was that I tried compiling, I get a lot of what is discussed HERE, and got if fixed by using someone else's win32 implementation.
http://sourceforge.net/project/showfile ... _id=340118

tested with some basic code using newlib, seems to work here
Post Reply