Request: MinGW/MSYS fixes submission in the official KOS repository?

If you have any questions on programming, this is the place to ask them, whether you're a newbie or an experienced programmer. Discussion on programming in general is also welcome. We will help you with programming homework, but we will not do your work for you! Any porting requests must be made in Developmental Ideas.
Post Reply
User avatar
SiZiOUS
DC Developer
DC Developer
Posts: 404
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Fri Mar 05, 2004 2:22 pm
Location: France
Has thanked: 27 times
Been thanked: 19 times
Contact:

Request: MinGW/MSYS fixes submission in the official KOS repository?

Post by SiZiOUS »

Hello there,

Long time no see. I’m currently working on a project that I started around 2015 (yeah I know) which is making a fully working Dreamcast environment based on the original MinGW/MSYS env (the old one, doing so for compatibility, essentially for Windows XP support).

And guess what? I finally successes, after long work sessions. Pretty everything work, but some fixes were needed. I submitted a patch for GDB 7.12.1 as it doesn’t compile under MinGW out-of-the-box, but the rest of all the toolchain (SH, ARM, Binutils, Newlib...) work as expected. I sticked to the recommended versions (specified in the dc-chain Makefile) except for GDB (7.12.1 instead of 7.11.1) because the 7.11.1 has serious drawbacks in MinGW.

For KOS itself, I did some little fixes in dc-chain Makefile, which I have conditioned to be applied only on MINGW32 environment. I fixed some stuffs in the KOS examples too, and even in another important stuff : dcload-serial and ip. All these fixes were conditioned to MINGW32, except one thing in dc-chain (I force the installation of BFD for SH, as it’s needed for compiling dcload).

The only thing which still doesn’t compile is genromfs but this is normal as this program is made really in BSD style. By the way I saw the 0.5.2 version on the official repository and the 0.5.1 is in the KOS tree. I wondering if we could maybe update that source to the 0.5.2 version or that version has maybe drawbacks with KOS? I’m asking this because I’m thinking of converting this program to be MinGW compatible.

Btw, all these packages contained in my toolchain were retrieved from SourceForge from the official KOS repository.

Now I have a question: as all my fixes aren’t destructives and conditioned to MinGW/MSYS environment I wondering if I could submit my work to the official repository, in order to not loose these changes. I already have an account on SF. Of course, if you agree with my request?

So in clear, if possible, I would like to be a KOS contributor, specialised in MinGW/MSYS support.

Thank you very much for reading me! :grin:

BR,
Mike
User avatar
SiZiOUS
DC Developer
DC Developer
Posts: 404
Joined: Fri Mar 05, 2004 2:22 pm
Location: France
Has thanked: 27 times
Been thanked: 19 times
Contact:

Re: Request: MinGW/MSYS fixes submission in the official KOS repository?

Post by SiZiOUS »

TL; DR
I improved my changes on the KOS source I have, basically my modifications are on Makefiles.

It would be great if any KOS maintainer give me write access to the official repo, or if you prefer I can fork the current revision, do my changes and somebody can check them before deciding something.

Have a nice day :mrgreen:
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5666
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Re: Request: MinGW/MSYS fixes submission in the official KOS repository?

Post by BlueCrab »

You can submit your changes for review in one of three ways:

1. Submit them as a merge request, following the instructions on the video on this page to do so: https://sourceforge.net/p/forge/documentation/Git/
2. Submit a pull request on the official GitHub repository.
3. Submit a patch, following the instructions in the documentation in KOS of how to do so.

Number 1 or 2 would be preferred over 3 at this point, but they all should work equivalently.
User avatar
SiZiOUS
DC Developer
DC Developer
Posts: 404
Joined: Fri Mar 05, 2004 2:22 pm
Location: France
Has thanked: 27 times
Been thanked: 19 times
Contact:

Re: Request: MinGW/MSYS fixes submission in the official KOS repository?

Post by SiZiOUS »

Thank you very much for the submission procedure ;)
I'll do that when I'll be ready.

Have a good day!
Post Reply