Hi!!
I noticed the dreamshell toolchain is quite a bit newer than the one that kallistios uses out of the box.
I have tried to build the toolchain but I get errors during patching.
Just curious if anyone here is rocking the newer toolchain?
Thanks
Oli
Dreamshell toolchain
-
- DCEmu Newbie
- Posts: 2
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Sat Mar 17, 2018 5:57 pm
- Has thanked: 0
- Been thanked: 0
- lerabot
- Insane DCEmu
- Posts: 134
- Joined: Sun Nov 01, 2015 8:25 pm
- Has thanked: 2 times
- Been thanked: 19 times
- BlueCrab
- The Crabby Overlord
- Posts: 5660
- Joined: Mon May 27, 2002 11:31 am
- Location: Sailing the Skies of Arcadia
- Has thanked: 9 times
- Been thanked: 69 times
- Contact:
Re: Dreamshell toolchain
A quick search turns this up: https://github.com/DC-SWAT/DreamShell/t ... /toolchain
That said, remember, newer isn't always better. SuperH is not a high-priority target for GCC's maintainers and often has extremely buggy support. There's a reason that we stick with old versions in the "officially recommended" sets of tools for KOS for a long time.
That said, remember, newer isn't always better. SuperH is not a high-priority target for GCC's maintainers and often has extremely buggy support. There's a reason that we stick with old versions in the "officially recommended" sets of tools for KOS for a long time.
- BlueCrab
- The Crabby Overlord
- Posts: 5660
- Joined: Mon May 27, 2002 11:31 am
- Location: Sailing the Skies of Arcadia
- Has thanked: 9 times
- Been thanked: 69 times
- Contact:
Re: Dreamshell toolchain
Basically, it works out to that if there's not a compelling reason to update and re-test everything to ensure that the newer version of GCC works as well as the old one, then it doesn't get done.
That's not to say that none of those newer versions would work. To be perfectly honest, I don't know whether they work as well as 4.7.x or not. That said, there's not really a compelling reason to update past 4.7.x at the moment, and there are good reasons to stick with it.
There were plenty of times in the past where GCC would produce broken code for SuperH and the bugs persisted for literally years. Basically, between GCC 3.0.4 and GCC 3.4.3 (I think?), no released versions of GCC actually produced correct code for SuperH with some common optimizations turned on (just to give one example of such a time that things were broken for a long time).
That's not to say that none of those newer versions would work. To be perfectly honest, I don't know whether they work as well as 4.7.x or not. That said, there's not really a compelling reason to update past 4.7.x at the moment, and there are good reasons to stick with it.
There were plenty of times in the past where GCC would produce broken code for SuperH and the bugs persisted for literally years. Basically, between GCC 3.0.4 and GCC 3.4.3 (I think?), no released versions of GCC actually produced correct code for SuperH with some common optimizations turned on (just to give one example of such a time that things were broken for a long time).