Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 May 1999 21:40:06 -0500
From:      Dan Nelson <dnelson@emsphone.com>
To:        ernlou@stratos.net
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: BSD
Message-ID:  <19990529214006.A19296@dan.emsphone.com>
In-Reply-To: <199905291957.PAA18507@smtp.stratos.net>; from "ernlou@stratos.net" on Sat May 29 15:57:29 GMT 1999
References:  <199905291957.PAA18507@smtp.stratos.net>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (May 29), ernlou@stratos.net said:
> Berkley
> Software
> Distribution
> 
> (more or less?)  is BSD GNU-dependent?  are there compliers / 
> libraries for *nix that are GNU-less?

There are two non-GNU C compilers available in the ports tree:

lcc does not support the 64-bit "long long" type (and thus is pretty
much useless for FreeBSD, since an off_t is 64-bit) and the port is for
3.6 while 4.1 is the latest version.

TenDRA is more interesting, in that it generates executables through an
intermediate machine-independant "pseudo-code" stage.  The theory is
that you can compile a single library or object file, then link it on
any TenDRA-supported OS and it will run.  Another fun feature is that
errors and warning messages are prefaced by the ISO section that the
offending piece of code violates :)

Development on both compilers seem to have stopped, as their FTP sites
have not changed since mid '98.

As for non-GNU libraries, most of the libs included with BSD are not
GNU.  Since the CVS tree isolates GNU-licensed code in its own
subdirectory, it's easy to list the GNU libs:

$ ls /usr/src/gnu/lib
CVS             libg++          libgcc_r        libobjc         libstdc++
Makefile        libg2c          libgmp          libreadline
libdialog       libgcc          libmp           libregex
$

	-Dan Nelson
	dnelson@emsphone.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990529214006.A19296>