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>