Hi Louis,

On 5/2/2025 23:08, Louis Santillan wrote:
> FreeDOS releases are built using RBE [0] (Release Build Environment). 
> RBE 4th Edition [1] is being worked on now.  But it does not yet build
> FreeDOS from source code.  It builds FreeDOS from source which is
> usually a binary zip file or a source zip file [2].  It is largely the
> work of Jerome Shidel.

>From a quick glance, it seems RBE is not meant to be run from FreeDOS.

I'm mainly interested in the question of building each package from
source code within FreeDOS.

For example, AMBREAD has a file Makefile.wcl that can be used to build
the binary AMB.COM using Open Watcom C compiler that is available in
FreeDOS distribution.

Similarly, APPEND has a script make.bat that can be used to build
APPEND.EXE using NASM assembler that is also available within FreeDOS.

However, file NOTES of package ASSIGN says:

  Target compilers: Borland C v3.1+; Micro-C v3.13

And provides MAKEFILE and COMPILE.BAT for building binaries with these
respective compilers.

Since neither of those are made available by FreeDOS, one would have to
port the code to a distributed compiler (Open Watcom, i16gcc, bcc, ...)
and write a build script to make FreeDOS self sufficient for building
this part of itself.  And, of course, contribute this patch upstream in
order to benefit from new releases --- in case the package is being
maintained elsewhere --- or update the source code repository maintained
by FreeDOS developers.

Are there efforts in this regard? Does the FreeDOS project deem this as
important?


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

Reply via email to