Heirloom Project

☞ Home
☞ Toolchest
☞ Bourne Shell
☞ Documentation Tools
☛ Development Tools
☞ mailx
☞ Packaging Tools
☞ vi

The Heirloom Development Tools

The Heirloom Development Tools package provides yacc, lex, m4, make, and SCCS as portable derivatives of the utilities released by Sun as part of OpenSolaris. The OpenSolaris utilities were in turn derived from the original Unix versions, and are assumed be conforming implementations of the POSIX standard.

Software developed on original Unix systems has quite often used internals of yacc and lex. The tools in this package provide a convenient way to make such software compile on free Unix platforms such as Linux or BSD. In particular, they serve as a stable base for compiling other components of the Heirloom Project.

Online manual pages for cdc, comb, delta, get, help, lex, make, prs, prt, rmdel, sact, sccs, sccsdiff, sccsfile, unget, val, vc, what, and yacc are available.

For installation instructions, see the README.

The list of CHANGES made since the first release.

New releases of this project are announced on freshmeat.net. You can use their subscription service to get an email when a new version is available.


Download the source code

Release 070527 (current)

All releases

Browse the CVS repository

The most recent results of development are sometimes made available in the public CVS repository. Use

$ cvs -d:pserver:anonymous@heirloom.cvs.sourceforge.net:/cvsroot/heirloom \
	login
CVS password:<just type return>
$ cvs -d:pserver:anonymous@heirloom.cvs.sourceforge.net:/cvsroot/heirloom \
	co -P heirloom-devtools
to retrieve a copy. Follow these instructions for more information. If you want to report a problem, please look at the CHANGES file in CVS to see if it has already been resolved, and if so, try if the fix works for you. Do not use the code from CVS unless you have a special reason to do so. It may be incorrect, not well tested, and might not even compile.

Gunnar Ritter <gunnarr@acm.org> 2007-05-27

SourceForge.net Logo