Re: Syscall interface



On Tue, 25 Apr 2006 19:39:56 +0100, "Thomas Worthington"
<spamtrap@xxxxxxxxxx> wrote:

I had no idea you had got around to a Linux Forth and I doubt that I will
have anything new to contribute to your work but I'll certainly send you a
copy under the GPL.

Yes, please.

It's in NASM; what're you using?

A Forth cross compiler, and then it generates ELF directly. The cross
compiler produces a system that can link to shared libraries, and from
then on it self compiles. VFX Forth for Linux is based on the standard
VFX Forth source tree.

Stephen

--
Stephen Pelc, stephenXXX@xxxxxxxxxxxx
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691
web: http://www.mpeforth.com - free VFX Forth downloads

.



Relevant Pages

  • Re: Writing an ANS Forth
    ... I own a copy of SwiftForth so that would be most likely the tool that I would use to create a cross compiler. ... This is for hobby use so I really can't afford to buy a commercial version of the cross-compilers for all the different chips I'm interested in. ... And it can't hurt to try to negotiate with the sales dept for a discount on multiple targets and non-commercial use. ...
    (comp.lang.forth)
  • Re: [SLE] Cross Compiler for HPUX
    ... > Has anyone had success building a gcc cross compiler for a hpux host? ... > I have a suse machine with gcc and i wish to compile C code for a HPUX11i ... HP-UX has a much different set of libraries and header files. ...
    (SuSE)
  • (no subject)
    ... * Building module-init-tools... ... If a cross compiler is detected then cross compile mode will be used. ... checking whether gcc accepts -g... ...
    (Linux-Kernel)
  • Re: Gforth 0.7.0 available
    ... That's intentional, because the cross compiler is in a special mode, where ... compiler can do forward resolving, ... Floats aren't supported in Gforth EC. ... Bernd Paysan ...
    (comp.lang.forth)
  • Re: Float comparison
    ... I'd be mildly astonished by a compiler that *didn't* perform ... Or think of a cross compiler. ... rounding mode, how many bits in a double etc). ... Since some compilers do "whole program optimisation" they are doing some of what would often be considered part of the compilation phase after doing some of what would normally be considered the linking phase, so yes I did mention both phases because the distinction is not always as clear cut as one might expect and such implementations would find it easiest to do what I suggested above. ...
    (comp.lang.c)