Discussion:
ChangeLog 2024-01-10 22:48 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>
(too old to reply)
Ron Pinkas
2024-01-11 03:59:51 UTC
Permalink
2024-01-10 22:48 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>
* include/hbcomp.h
* source/compiler/harbour.c
* Renamed __INLINE to __XHBINLINE to avoid conflict with mingw-clang __INLINE

* source\common\hbarch.c
- Removed redundant #include "hbapi.h"

* make_clng.bat
* winmake/common.mak
* winmake/compile.mak
* winmake/makefile.clng
* Finalizedd support for MingW-CLang - both 32 and 64 bit tested and working.

/*
I still intend to add find_clng.bat and model make_clng.bat after the new
make_bc.bat make_pc.bat and make_vc.bat
Once properly tested I believe this should be our compiler of choice for Windows.
*/
Enrico Maria Giordano
2024-01-11 09:31:47 UTC
Permalink
Post by Ron Pinkas
/*
I still intend to add find_clng.bat and model make_clng.bat after the new
make_bc.bat make_pc.bat and make_vc.bat
Once properly tested I believe this should be our compiler of choice for Windows.
*/
I'm sure (never say never?) that I will never use MinGW as my favourite
compiler. Too slow and produces bigger EXEs. MSC32 is the one for me at
this time. I'm using it since 21/09/2022 and I'm very happy with it.
--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg
Ron Pinkas
2024-01-11 15:43:36 UTC
Permalink
Post by Enrico Maria Giordano
Post by Ron Pinkas
/*
I still intend to add find_clng.bat and model make_clng.bat after the new
make_bc.bat make_pc.bat and make_vc.bat
Once properly tested I believe this should be our compiler of choice for Windows.
*/
I'm sure (never say never?) that I will never use MinGW as my favourite
compiler. Too slow and produces bigger EXEs. MSC32 is the one for me at
this time. I'm using it since 21/09/2022 and I'm very happy with it.
Not MingW - this is Clang. Its probably the fastest most modern and
feature rich compiler. It uses the Universal C Runtime (UCRT), the
Windows built-in same as Visual Sttudio. The onlything MingW is few
startup files and headers, and some tools like the make utility. The
Compiler Clang and Linker LLD are top of the line, and the UCRT are the
actual working blocks.
Enrico Maria Giordano
2024-01-11 17:46:52 UTC
Permalink
Post by Ron Pinkas
Post by Enrico Maria Giordano
I'm sure (never say never?) that I will never use MinGW as my favourite
compiler. Too slow and produces bigger EXEs. MSC32 is the one for me at
this time. I'm using it since 21/09/2022 and I'm very happy with it.
Not MingW - this is Clang. Its probably the fastest most modern and
feature rich compiler. It uses the Universal C Runtime (UCRT), the
Windows built-in same as Visual Sttudio. The onlything MingW is few
startup files and headers, and some tools like the make utility. The
Compiler Clang and Linker LLD are top of the line, and the UCRT are the
actual working blocks.
Ok, we will see, I have no prejudices. I will use the best tools for me,
as I have always done.
--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg
Loading...