Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

32-bit MSDOS (Announce)

posted by kerravon E-mail, Ligao, Free World North, 04.07.2021, 01:55

> > Actually, couldn't one of your targets simply
> > be "generic C90" instead of "specifically
> > Windows"?
>
> As said before there is no such thing, as a C90 target requires a C
> compiler to interpret platform dependent headers, and to match the
> implementation choices of C90.
>
> IOW C source can be C90, and that means it can be compiled to one and only
> one C90 compiler with the headers of its corresponding libraries to form a
> binary of whatever format it produces.
>
> This is also a problem with independent C90 compilers linking to each
> other. Both have their own runtime, their own alignment choices (both
> structures and stack), and their own implementation of variant arrays.
>
> This can be readily seen in e.g. linking libraries compiled with old gcc's
> to new gcc's where the new GCCs align the stack to SSE2 borders.

I think I am missing something.

What is wrong with having one C90-compliant
source file in FPC (or my own derivative)
and then building it with hundreds of
different C compilers?

I am securing C first, so that's not a problem.
I personally will only be supporting Pascal on
a system that already has a working C90-compliant
C compiler. That's what I spent 27 years doing
on the x86 and S/3X0 (in tandem), to break
Microsoft's and IBM's respective monopolies.

BFN. Paul.

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 389 users online (1 registered, 388 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum