From help-request at octave dot org Sun Jan 23 08:02:25 2005 Subject: Re: Building Octave on cygwin with gcc3.3.3 From: "Paul Thomas" To: "John W. Eaton" Cc: Date: Sun, 23 Jan 2005 15:05:58 +0100 John, I missed this in a mess of other messages. > It is possible that having virtual functions forces some exception > handling code to be generated. I don't know the details. It seems > that you could easily check this by looking at the generated code. > Yes, I agree. It's on the list of things to do. > In any case, I don't think it is reasonable to think of Octave's use > of virtual functions as the bug that needs to be fixed. It seems to > me that the solution to all of this mess is to have a version of GCC > that uses a better method of exception handling > agreed > Another problem that has not received much attention (as far as I can > tell) is why libstdc++ is not built as a shared library on Windows > systems. Does anyone have any clues about why that is not done by > default? Having a shared libstdc++ would make .oct files much > smaller. > I have no idea. This reinforces my intention to build gcc-3.4 yself. --enable-shared is a default setting for gcc builds. I'll download gcc right away. Paul T ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------