All of lore.kernel.org
 help / color / mirror / Atom feed
* C compiler, assembler and linker
@ 2002-07-14 14:05 Harry Kalogirou
  2002-07-14 17:27 ` Manuel Novoa III
  0 siblings, 1 reply; 31+ messages in thread
From: Harry Kalogirou @ 2002-07-14 14:05 UTC (permalink / raw)
  To: Linux-8086


Hi Ken,

 as I recall you was working on making the smallC compiler work under
ELKS. What is the status of it? I checked the as86 and ld86 and both
compile fine with bcc(hope they don't need more than 64KB of data) so we
probably just need a compiler now. Can you brief us on it?

Harry



^ permalink raw reply	[flat|nested] 31+ messages in thread
* Re: C compiler, assembler and linker
@ 2002-07-15 14:16 Ken Martwick
  2002-07-15 19:21 ` Riley Williams
  0 siblings, 1 reply; 31+ messages in thread
From: Ken Martwick @ 2002-07-15 14:16 UTC (permalink / raw)
  To: Linux-8086

Harry Kalogirou wrote:
> 
> Hi Ken,
> 
>  as I recall you was working on making the smallC compiler work under
> ELKS. What is the status of it? I checked the as86 and ld86 and both
> compile fine with bcc(hope they don't need more than 64KB of data) so we
> probably just need a compiler now. Can you brief us on it?
and then Manuel Novoa III wrote:
> I don't know about small C, but I managed to get bcc to build itself for
> elks by omitting all the floating point related code.  The preprocessor
> appears to work, but the code generator dies.  I haven't had time to
> track down the problem(s).
Hi Harry and Manuel,
   I have a version of Small-C for MS-DOS (supplied by Gregg Levine) that
compiles with "bcc" and runs under ELKS.  Unfortunately, it produces code
for the IBM/MASM assemblers.  Even assuming the library could be adapted
to ELKS (it is in assembly-language), some means would be needed to con-
vert the MASM "asm" code to appropriate input for as86/ld86.  There is a
a GPL program call "intel2gas" which is stated to be able to convert MASM
code to input suitable for the GNU "as" assembler.  How near this is to
what "as86" wants is not clear to me.  Also, "intel2gas" is written in
C++, so it would not be easy to port to ELKS.
   So, if "bcc" can be made to function under ELKS, it would simplify
what otherwise would be a messy and involved operation, though it would
have the advantage that it would use a number of small programs.  The
actual compilation could certainly be simplified with carefully designed
shell scripts.
Ken



^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2002-07-26 15:12 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-14 14:05 C compiler, assembler and linker Harry Kalogirou
2002-07-14 17:27 ` Manuel Novoa III
2002-07-15  6:07   ` Riley Williams
2002-07-15 17:02     ` Manuel Novoa III
2002-07-15 19:13       ` Riley Williams
2002-07-15 22:02         ` Manuel Novoa III
2002-07-16  6:27           ` Riley Williams
2002-07-17  1:31             ` Manuel Novoa III
2002-07-17  6:33               ` Riley Williams
2002-07-18 12:03                 ` Minix vs. ELKS Feher Tamas
2002-07-18 12:27                   ` Javier Sedano
2002-07-02 15:07                     ` (unknown) Miguel A. Bolanos
2002-07-18 13:40                   ` Minix vs. ELKS Alan Cox
2002-07-22 21:41                 ` C compiler, assembler and linker Robert de Bath
2002-07-23  8:16               ` Robert de Bath
2002-07-23 16:25                 ` Manuel Novoa III
2002-07-23 19:09                   ` Robert de Bath
2002-07-24 21:17         ` More dev86 changes (0.16.5) Robert de Bath
2002-07-24 22:02           ` Riley Williams
2002-07-25 15:42             ` Manuel Novoa III
2002-07-26  7:55               ` Robert de Bath
2002-07-26 15:12                 ` Manuel Novoa III
2002-07-26  8:22             ` Robert de Bath
2002-07-24 22:26           ` Paul Nasrat
2002-07-25 16:34             ` Manuel Novoa III
2002-07-22 23:26       ` C compiler, assembler and linker Robert de Bath
2002-07-23  0:34         ` Riley Williams
2002-07-23  0:58           ` Manuel Novoa III
2002-07-23  0:46         ` Manuel Novoa III
2002-07-15 14:16 Ken Martwick
2002-07-15 19:21 ` Riley Williams

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.