[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] MiNT binutils, GDB and GCC on GitHub



On Fri, 18 Mar 2016 20:33:20 , Vincent Rivi=c3=a8re <vincent.riviere@freesbee.fr> wrote:
> Hello.
>
> I have put the m68k-atari-mint cross-tools on GitHub.
>
> https://github.com/vinriviere/m68k-atari-mint-binutils-gdb
> https://github.com/vinriviere/m68k-atari-mint-gcc
>
> I have imported *all* the available sources and patches, including:
> - full history of the original GNU sources (!)
> - Frank Naumann's original patches for GCC 2.95.3
> - Patrice Mandin's patches for GCC 3.x
> - all my own patches from GCC 3.2.3 to 4.7.1
> - and also binutils and GDB
>
> The advantages of GitHub are:
>
> 1) It is a Git repository. It can store the sources efficiently, and gives
> easy access to the whole history.
>
> 2) It has a nice web interface. Anyone can easily see what changed between
> patches, or compare any file version.
>
> 3) It allows anyone to clone or fork the repositories, in order to easily
> work on the sources, and maybe contribute.
>
> Before that, working on the patches was a real pain. The sources are huge.
> When I published a new patch, it was virtually impossible to see what had
> changed. It was also impossible to get previous patches and learn from the
> history. And very difficult to contribute.
>
> Now everything should be easy!
> I hope this will help to go forward together.
>
> The sources are organized in many branches, to follow official releases.
> For example, gcc-4_6-branch is the official GNU branch, while the MiNT
> patches are located on the gcc-4_6-mint branch. And so on. I have included
> as much information as possible in the commit messages, including original
> authors, dates, changelogs, and bugtracker links. My whole knowledge is there.
>
> I have also included preliminary and unreleased work, including:
> - all my patches on GCC 3.x since 2003, based on Patrice Mandin's original
> patch for GCC 3.0.1 (thanks again to him for having published his work!)
> - my patch for binutils 2.25, ready for 1 year
> - my patch for gdb 7.0, almost ready for 3 years (without gdbserver)
> - my patch for GCC 4.7.1, ready for 4 years
> - and a few other goodies
>
> Next step will be to upgrade the binutils to 2.26.
>
> Enjoy!
>


That sounds like a lot of work, top job.

Peter