I re-ran this under a real machine: i5-13500, Win 11, NVMe SSD. Compile time is 
down to 10 minutes. As I now have the build files on my disk, I uploaded them to

https://nextcloud.iww.rwth-aachen.de/index.php/s/93ikMxF3fPMcNSY

in case one wants to test the latest FreeCOM available from

https://github.com/FDOS/freecom

built with the latest OpenWatcom v2. I had to fix the build, as it is broken 
for the Windows + OpenWatcom v2 + CMD.EXE combination. Root cause of the build 
error is:

https://github.com/FDOS/freecom/blob/ff675135ea9a43144ad3fd95f87c34663d9b6095/mkfiles/watcom.mak#L33

Seems someone wanted to comment out the listing generation by this and only 
tested under a Unix shell?

As Eric indicated, the build scripts do a clean rebuild for every language / 
variant. That certainly leaves room for improvement. But as Tom noted, this 
should not be called that often. So not sure if it is worth investigating.

Bernd


> Am 15.12.2024 um 16:15 schrieb tom ehlert via Freedos-devel 
> <freedos-devel@lists.sourceforge.net>:
> 
> Hallo Herr Bernd Böckmann via Freedos-devel,
> 
> am Sonntag, 15. Dezember 2024 um 13:36 schrieben Sie:
> 
> 
> 
>>> Am 14.12.2024 um 23:58 schrieb tom ehlert via Freedos-devel 
>>> <freedos-devel@lists.sourceforge.net>:
>>> 
>>> I never measured this.
> 
>> Ok, then I have some numbers for you: FreeDOS kernel builds in 4 seconds, 
>> FreeCOM builds in 41 minutes, on the same machine. To be fair, this includes 
>> the executables for all languages and the XMSSWAP, KSSF variants (which in 
>> the previous mail I referred to as memory strategies).
> 
> so you are rebuilding freecom 32 times, for a build time of ~40 seconds. not 
> that fast, but not so terrible slow either.
> 
> I have no idea why you would run BUILDALL more often then once per new 
> release or once per month or so.
> 
>> This was measured on a Windows 11 VM with OpenWatcom and certainly will take 
>> less time on a real machine, but by comparing the build times between the 
>> kernel and FreeCOM you get an idea of how long this build takes.
> 
> Tom
> 
> 
> 
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to