Hello,
This is emx-gcc, a cross-compiler running under Linux and
producing a.out files for the emx extender (DOS, OS/2 executables)

It is tested (a little) in the following environment:
- linux 1.0
- gcc-2.5.8
- libc-4.5.21
- binutils-1.0
Especially with other compiler versions, you'll have to change some
symbolic links.

You have to include the following files from the emx-0.8h distribution:
(available at ftp.uni-stuttgart.de, I think)

EMXDEV.ZIP: include files and libraries
GNUSRC.ZIP: source for ld
GNUDEV.ZIP: termcap include/lib and a_out.h
EMXFIX05.ZIP: patches

Installation:
Copy the libraries "m.a c.a emxst.a termcap.a" to /usr/local/emx/lib.
(Apply the "lib"-prefix to make their names UNIX-like, i.e. c.a => libc.a)
Copy crt0.o to /usr/local/emx/lib.
Copy the include files to /usr/local/emx/include.
Remove '\r's from the include files.

Running:
Just compile your program with "emx-gcc" replacing "gcc",
for example "gcc -O -s -o foo foo.c".

With "-ansi -Wall", string.h will give some warnings in lines 25,26.

To execute an a.out file or to make an .EXE file, you need
the EMXRT.ZIP package (and to boot DOS or OS/2 to execute EMXBIND).

If all your includes and libs are on a Linux filesystem, (about 570 KB)
EMXRT.ZIP is the only package you need on the DOS side!

   Have fun!
	Michael (mbi@mo.math.nat.tu-bs.de)


Acknowledgements:
Thanks to Olaf Flebbe for his help on the 'specs' file.

Disclaimer:
As usual, there's no warranty.
I will no longer support this package, since I have no interest in OS/2
any longer. Linux's just so much better!
