| delorie.com/archives/browse.cgi | search | 
| Mailing-List: | contact cygwin-developers-help AT cygwin DOT com; run by ezmlm | 
| List-Subscribe: | <mailto:cygwin-developers-subscribe AT cygwin DOT com> | 
| List-Archive: | <http://sources.redhat.com/ml/cygwin-developers/> | 
| List-Post: | <mailto:cygwin-developers AT cygwin DOT com> | 
| List-Help: | <mailto:cygwin-developers-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> | 
| Sender: | cygwin-developers-owner AT cygwin DOT com | 
| Delivered-To: | mailing list cygwin-developers AT cygwin DOT com | 
| Message-ID: | <028701c235ac$b1c303f0$6132bc3e@BABEL> | 
| From: | "Conrad Scott" <Conrad DOT Scott AT dsl DOT pipex DOT com> | 
| To: | <cygwin-developers AT cygwin DOT com> | 
| Subject: | -fno-rtti | 
| Date: | Sat, 27 Jul 2002 21:32:14 +0100 | 
| MIME-Version: | 1.0 | 
| X-Priority: | 3 | 
| X-MSMail-Priority: | Normal | 
| X-MimeOLE: | Produced By Microsoft MimeOLE V6.00.2600.0000 | 
Is there any strong reason currently to use the -fno-rtti flag in building the cygwin DLL? AFAICT from the archives, the reasons have been to do with executable size. From a quick test, it seems to make no more than a small difference in the size of the DLL (less than 1%) and doesn't seem to change the run-time size of objects (tho' this wasn't a very scientific test). Also, the DLL seems to work fine when compiled with rtti. The main reason for asking (other than my usual simple minded curiosity) is that I would like to use dynamic_cast in some cygserver code I'm writing. If the decision is to keep the -fno-rtti flag for the DLL, I can build the objects for the cygserver executable with rtti (which I'm assuming wouldn't be a problem), but given the intertwining of the code base, it might be "cleaner" to compile it all up with the same set of flags. // Conrad
| webmaster | delorie software privacy | 
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |