From owner-freebsd-hackers Sun Dec 20 06:16:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA14251 for freebsd-hackers-outgoing; Sun, 20 Dec 1998 06:16:12 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from haldjas.folklore.ee (Haldjas.folklore.ee [193.40.6.121]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA14243 for ; Sun, 20 Dec 1998 06:16:10 -0800 (PST) (envelope-from narvi@haldjas.folklore.ee) Received: from haldjas.folklore.ee (haldjas.folklore.ee [172.17.2.1] (may be forged)) by haldjas.folklore.ee (8.8.8/8.8.4) with SMTP id QAA03872; Sun, 20 Dec 1998 16:15:52 +0200 (EET) Date: Sun, 20 Dec 1998 16:15:52 +0200 (EET) From: Narvi To: rssh@grad.kiev.ua cc: "Jordan K. Hubbard" , Terry Lambert , dkelly@hiwaay.net, FreeBSD-Hackers@FreeBSD.ORG Subject: Re: Back to sysinstall (was Re: Fortran in the base system (was Re: sysinstall)) In-Reply-To: <367D19A1.B83221D8@Shevchenko.Kiev.UA> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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