Menu

#2407 Make USBLoaderGX compile with newer libs

New
nobody
Low
Patch
2021-09-12
2021-09-12
No

This patch makes usbloader GX compile with the latest portlibs on devkitpro ppc r39-2:

  • I added libcustomfat 1.1.5 (I ported the changes done on the current libcustomfat to libfat 1.1.5)
  • I added a compiled version of zlib 1.2.11 with libminizip, because the package on devkitpro no longer contains libzip.
  • I added ntfs.h

Current lib versions on devkitpro ppc r39-2:
libogc 2.3.1-1
ppc-bzip2 1.0.6-2
ppc-libgd 2.2.5-2
ppc-libjpeg-turbo 1.5.3-4
ppc-libogg 1.3.4-1
ppc-libpng 1.6.37-1
ppc-libvorbisidec 1.2.1-2

Build instructions:
- Install the packages above on devkitpro
- apply the attached changeset.patch file onto your usbloader gx directory
- extract the folders from the attached extralibs.zip file to <usbloader_root>/source/libs
- Start building with make ;-)</usbloader_root>

Note: the newer compiler spits out quite a few warnings. I haven't really checked them yet, just to keep this changeset as small as possible.

My reason for doing this is just to scratch my itch: I am looking into fixing the freeze issue when you're installing from disc. I had hoped that upgrading to a newer libogc might do the trick, but it turns out it doesn't. Anyway, I already did the effort to upgrade these libs, so I thought I might as well just share my changes.

3 Attachments

Discussion


Log in to post a comment.