winlibs_mingw icon indicating copy to clipboard operation
winlibs_mingw copied to clipboard

Include GNU Modula2

Open ruanjiasing opened this issue 2 years ago • 6 comments

Since GM2 will be part of GCC source tree from GCC 12 onwards, I suggest we should ship it too (alongside gobjc, gfortran,...).

https://www.nongnu.org/gm2/release.html

ruanjiasing avatar Jul 23 '22 05:07 ruanjiasing

I couldn't find any indication of Modula2 support in the GCC 12.1.0 sources.

brechtsanders avatar Jul 23 '22 10:07 brechtsanders

I couldn't find any indication of Modula2 support in the GCC 12.1.0 sources.

It will definitely included in future GCC versions. When it's included, could you make sure you will ship it?

ruanjiasing avatar Jul 24 '22 10:07 ruanjiasing

It's in the process of migrating into the GCC git tree: https://www.nongnu.org/gm2/12/development.html

ruanjiasing avatar Jul 24 '22 15:07 ruanjiasing

Okay, I will keep an eye out for this.

brechtsanders avatar Jul 25 '22 08:07 brechtsanders

Okay, I will keep an eye out for this.

Thank you.

ruanjiasing avatar Jul 25 '22 23:07 ruanjiasing

gm2 will be part of gcc 13: https://lists.gnu.org/archive/html/gm2/2022-07/msg00010.html

ruanjiasing avatar Aug 10 '22 06:08 ruanjiasing

Sorry everyone. I was wrong. GNU Modula-2 seems to be Unix-like only and will not work on Windows, even with Cygwin.

A few more details:

The repository the document used is now invalid: https://www.nongnu.org/gm2/11/building_on_gcc_11.html This mailing list discussion addressed it: https://lists.gnu.org/archive/html/gm2/2022-07/msg00008.html But it's not really, the repo at http://floppsie.comp.glam.ac.uk/git/gm2 is very unstable, it will stuck at 48% when cloning.

So everyone, we will clone from gcc's github mirror, the branch devel/modula-2:

git clone -b devel/modula-2 https://github.com/gcc-mirror/gcc gm2-floppsie

The configuration process is successfull but the actual building failed with no rules for target!

ruanjiasing avatar Sep 23 '22 05:09 ruanjiasing