devkitPPC/Changelog

Aus The Homebrew Cloud
Version vom 18. September 2018, 12:32 Uhr von ICON (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Kleiner Titel}} == r32 == <pre>This fixes some issues with missing functions in libm caused by an obsolete newlib configure option which seems to nit be igno…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

r32

This fixes some issues with missing functions in libm caused by an obsolete newlib configure option which seems to nit be ignored properly.

r31

* Added clock functions and enabled std::chrono support.
* Added hook for nanosleep, implementing usleep & sleep from there.
* enabled std::filesystem support.
* Implement aligned_alloc.
* Implement scandir.

r30

* updated to gcc 8.1.0.
* included tools now distributed separately.

r29

* updated to gcc 6.3.0.
* updated newlib to 2.5.0.

r28

* updated to gcc 6.2.0.
* updated binutils to 2.27.
* updated newlib to 2.0.0.
* updated gdb to 7.11.

r27

?

r26

* updated to gcc 4.6.3.
* fix for weird shell issue on Snow Leopard.

r25-1

* updated to gcc 4.6.2.
* updated binutils to 2.22.
* updated newlib to 1.20.0.
* updated gdb to 7.4.

r24

* updated to gcc 4.6.1.
* -flto now works as expected on windows binaries.

r23

* updated to gcc 4.6.0.
* updated binutils to 2.21.
* updated newlib to 1.19.0.

r22

* updated to gcc 4.5.1.
* updated gdb to 7.2.
* enabled paired singles by default
* enabled link time optimization.
* thread safe handle allocation in libsysbase.

r21

* gcc updated to 4.3.3.
* newlib updated to 1.18.0.
* gdb updated to 7.1
* extended pseudo device operations table with chmod functions.
* pthread header removed, these functions aren’t implemented and it caused problems with some ports

r20

?

r19

* Update gcc to 4.4.2
* Update binutils to 2.20
* fix minor issue with chdir in newlib

r18

* Update gcc to 4.4.1
* Update newlib to 1.17.1 – please note this is not an official newlib release, just a snapshot we used to obtain some requested functions.
* Update to gdb 7.0
* wiiload is now version 0.5, this will require the latest version of the homebrew channel in order to upload code.
* filesystem IO now defaults to unbuffered meaning that the full length requested on read/write is passed to the devoptab pseudo device drivers.
* The powerpc-gekko prefix has now been replaced with the more standard powerpc-eabi, this will allow portable autotools based libraries to build OOB for devkitPPC. Users of the template projects will be unaffected.

r17

* Updated to binutils 2.19.1
* Updated to newlib 1.17.0
* fixed deadlock in unbuffered file IO

r16

* upgraded binutils to 2.19
* upgraded gcc to 4.2.4
* additional extensions in newlib for (f)truncate, fsync, dirent.h support and 64bit file IO.
* extensions to the gcdspsuite by Hermes.
* gxtexconv by shagkur, a tool to convert images to GX textures.

r15

The latest edition of the gamecube/wii toolchain now uses newlib 1.16.0 with updated patches to allow libfat to be ported

r14

The 14th release of the gamecube toolchain is now final and available for download. This version brings Wii support now that we have the ability to run code on Wii thanks to the efforts of Team Twiizers and their Twilight Hack.

Those of you used to the old build system with prior versions of devkitPPC and gamecube programming will need to review the updated examples and templates. libogc has now been removed from inside the toolchain and is installed in a separate directory in the same way we maintain the gba and ds support libraries for devkitARM. This allows us more leeway to update the toolchain and libraries separately and avoid dependency issues which have been causing problems for users in the past.

Several packages have been updated and some new ones added, notably the addition of Monk’s gcube emulator which appears to provide most compatibility with devkitPPC compiled code, including the ability to run code intended for Wii. We don’t advise using the emulator exclusively for development testing but it should be convenient for quick test builds prior to running on hardware. A windows native binary has been provided but currently lacks the debug features of the OSX and linux versions, hopefully we will be able to provide this with a future update. Currently there are no builds for other platforms but we will be happy to host prebuilt versions should someone volunteer to provide them.