modula3 / cm3

Critical Mass Modula-3
http://modula3.github.io/cm3/
Other
136 stars 25 forks source link

Reduce/eliminate mklib #847

Open jaykrell opened 2 years ago

jaykrell commented 2 years ago

mklib is a nuisance.

There are a few ways to improve it.

Make it a lib. Link it to cm3. Do all the work within cm3. Do less of the work: Write the .def file, but do not read or write object files or libs. Use link /lib for that.

This will eliminate an extra (large) file and simplify bootstraps, though perhaps bootstraps should be prepared for multiple executables, perhaps..probably not. Just merging all functionality into cm3 is viable and no new functionality is planned.

VictorMiasnikov commented 2 years ago

Link it to cm3.

Why not?

P.S.

May simple reopen Issue #200 ?

jaykrell commented 2 years ago

These are somewhat separate issues. Presently mklib is needed, and present, in the bootstrap. In future we should eliminate it.

VictorMiasnikov commented 2 years ago

} These are somewhat separate issues. Ok

} we should eliminate it.

This will solution for both issues.