Date: Sun, 20 Dec 1998 16:15:52 +0200 (EET) From: Narvi <narvi@haldjas.folklore.ee> To: rssh@grad.kiev.ua Cc: "Jordan K. Hubbard" <jkh@zippy.cdrom.com>, Terry Lambert <tlambert@primenet.com>, dkelly@hiwaay.net, FreeBSD-Hackers@FreeBSD.ORG Subject: Re: Back to sysinstall (was Re: Fortran in the base system (was Re: sysinstall)) Message-ID: <Pine.BSF.3.96.981220160219.716C-100000@haldjas.folklore.ee> In-Reply-To: <367D19A1.B83221D8@Shevchenko.Kiev.UA>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 20 Dec 1998, Ruslan Shevchenko wrote: > Narvi wrote: > > > On Sat, 19 Dec 1998, Ruslan Shevchenko wrote: > > > > > Jordan K. Hubbard wrote: > > > > > > > > a) to get the new package system, we need good C/C++ compiler > > > > > > > > yes. > > > > > > > > > b) to get good C/C++ compiler, we need TenDRA > > > > > > It yet not able to compile STL. > > > > This sentence is unparseable. What is not yet able to compile STL? And > > What do you mean by compiling STL? > > It means, that I spend many time, trying to port STL port to TenDRA, > > After I fix all *misunderstandig* of > "TenDRA C++ standart " and STL, I discovered, > that any program wich use STL and have more 10 lines in length , cause > "Internal error" message during compiling. > > > > > > Among all the other things: > > a) gcc is not STL compatible, it just doesn't fully support C++ > > yet, plus there are some misc bogons of the (let's do it so, it > > will in time make it to the standard) kind. > > egcs is, in some sence. > Unless you want to use something like nested templates > > > > b) TenDRA as produced by the port is unusable. Among other things, > > the port does not for some reason include support for long > > long (cure with the addition of one line to the build config > > file) > > You can add this support by command line option > > C++ standart have not longlong type. > long long supprt is needed to compile FreeBSD sources. Pretty much any FreeBSD sources. > > > > c) TenDRA implements full C++ as of Nov. 1997 draft. It does not, > > however, come with the full set of standard libraries. As it is > > combinable with the SGI STL implementation, the only piece > > really missing is the iostreams library. Compared to what will > > be needed to be doem to get the system compilable with TenDRA, > > it is a minor problem. > > Usially, better to check such information before declaring ;) I have been using TenDRA for some time now. While I am a bit more interested in the C side ofthe things, I have both used and tested the c++ side of it aswell. > I ported GNU Iostream to TenDRA, but I was unable to port STL. Was it the SGI STL or the "adaption of SGI STL"? GNU iostreams is *unusable* with TenDRA. A clause in the copyright of GNU iostreams declares that linking with GNU iostreams (which is under the GPL) does not cause the other code to fall under GPL *IF* it is used with a GNU compiler. But as TenDRA is not a GNU compiler... > And as I guess, the development of TenDRA is stopped. > I haven't checked, but I find nothing supporting this. > In principle, it is quite good idea to get TenDRA used, but only if anybody > with good knovellage of it internals decide to support it. > Agreed. Sander There is no love, no good, no happiness and no future - all these are just illusions. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.981220160219.716C-100000>