[LWN Logo]

From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Subject: [Announcement] Lcc-Win32 for Linux
Date: 15 Apr 1998 07:42:04 GMT

Hallo,

here is the second public beta release of "Lcc-Win32 for Linux".

What is it:
===========
Lcc-Win32 is a port of lcc to the win32 environment, done by Jacob Navia
with an added Resource compiler (lrc.exe),P(ortable)-E(xecutable) Linker
(lcclnk.exe), IDE (wedit.exe), Resource Browser(weditres.exe), Make
(make.exe) , a PE dumper (pedump.exe) and more . Find Lcc-Win32 at
http://www.cs.virginia.edu/~lcc-win32/. 

Thanks to Jacob Navia giving me private access to non-public sources I can
show you the results of my effort to port the command line tools to
Linux. Here is my second public beta test.

What is the status of the port:
===============================
Since the first release in December 1997, I have killed some ugly bugs in
lcclnk, lrc and have made lcc-win32 more robust. I compiled successfully
several small C sample applications, including resources. Please point me to
bigger projects using lcc-win32 for more testing.
You might want to give wedit and weditres a try with Wine too.

Copyright:
==========
For an exact copyright of Lcc-Win32, look at the the Lcc-Win32 distribution.
At anonymous@ftp://ftp.mathematik.tu-darmstadt.de/pub/linux/bonnes, I have
set up the the modified public sources of the December release. I release
them under the GPL. I will try to put up there the recent version hopefully
r.s.n. 

Where to find:
=============
anonymous@ftp://ftp.mathematik.tu-darmstadt.de/pub/linux/bonnes/
Get lccbin-980415.tar.gz

Setup:
=====
1. Get the original lcc-win32 distribution.
2. Unpack <somewhere>. If you unpack on a Case-sensitive Filesystem, change 
   all Filenames at least in lccpub/include and lccpub/lib to all lowercase!
3. Unpack lccbin-980415.tar.gz and put lcc-win32, lcc-make, lrc and lcclnk
in your path or use it with explicit path.
4. Export an Environment Variable "LCCWIN32" pointing to the
<somewhere>/lccpub. /usr/lib/lccpub and /usr/local/lib/lccpub is searched by
default.
5. (Test) Run lcc-make in the demo directories after caring for the Name
change from lcc(*1) to lcc-win32.
6. Run on your projects.

Possible showstoppers:
=====================
1. Mixing of Upper/Lower-Case Filenames
2. Namechange from lcc to lcc-win32
3. CR/LF versus CR for text files.
4. Test with original lcc-win32 running under Wine or NT/Win95/Win32s if
same error appears.

Porting to other architectures:
==============================
For the public source  tools, you can do yourself, but send back
remarks. For the private source tools I see at least two possibilities:
1. Give me temporary acces to a network connected machine
2. Point me to an easy to setup and small footprint crosscompiler


(*1) lcc is also a native compiler on many platforms, so I choose to make a
clean distiction in name.

Uwe Bonnes

bon@elektron.ikp.physik.tu-darmstadt.de  15.April 1998

-- 
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------