From: pavenis AT lanet DOT lv To: "Eli Zaretskii" , djgpp-workers AT delorie DOT com Date: Mon, 9 Jul 2001 16:06:26 +0300 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: Comments on GCC 3.0 distribution Message-ID: <3B49D682.26047.1B0E2A@localhost> In-reply-to: <5137-Fri06Jul2001180834+0300-eliz@is.elta.co.il> X-mailer: Pegasus Mail for Win32 (v3.12c) Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 6 Jul 2001, at 18:08, Eli Zaretskii wrote: > First, thanks! > > I have a few comments on the distribution: > > - The readme.DJGPP says that users need to restore djgpp.djl from > djdev203.zip, but I understand this is no longer required. Simply forgot to update readme.DJGPP after last build. > - The man pages in both gcc30b.zip and gpp30b.zip are not formatted. > > - gpp30b.zip installs a bunch of HTML files, but there's not a word > about them in the various README's. What are they? I copied in documentation directory of libstdc++-v3. > - Why are the C++ headers installed into lang/cxx-v3 instead of > lang/cxx? This seems to require gratuitous changes to djgpp.env. Default instalation place of libstdc++ headers changes between gcc-2.95.X and gcc-3.0 for other system. This was reason why I changed it for DJGPP also. Otherwise it would be impossible to have for example gcc-2.95.3 and gcc-3.0 in the same directory tree (of course it requires renaming or moving some files) About djgpp.env. gcc-2.7.2.1 was the latest version which required $DJDIR/lang/cxx to be explicitly specified in djgpp.env as far as I remeber. I think it's time to clean this outdated stuff. I could say the same also about $DJDIR/include in specs. > - There's a new Info manual cppinternals.info, for which there's no > entry in info/DIR. I suggest to tell in readme.DJGPP how to add > such an entry. (I already commited a change to dir.txi in the CVS > to take care of this in v2.04.) > > - "cxxfilt --version" says something like > > GNU d:/foo/bar/baz/bin/cxxfilt.exe (C++ demangler), version 3.0 > > I think this is ugly; I suggest that the leading directories and > the .exe extension be removed. > It simply outputs argv[0]. Of course it would be possible to call basename(argv[0]) for DJGPP only. Only question - is it really needed.