From: colin AT fu DOT is DOT saga-u DOT ac DOT jp (Colin Peters) Subject: __rtti_... functions 31 Oct 1996 01:24:25 -0800 Sender: daemon AT cygnus DOT com Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: <199610310807.RAA09613.cygnus.gnu-win32@bird.fu.is.saga-u.ac.jp> Original-To: gnu-win32 AT cygnus DOT com Original-Sender: owner-gnu-win32 AT cygnus DOT com Hi all, In my continuing tendency to do things as they should not be done I have been fooling around with a compile of the iostream library. After managing to get the stuff in the libio subdirectory to compile I found some unresolved calls to functions called ___rtti_class ___rtti_user and ___rtti_si. I can't find any mention of these functions anywhere, but, by digging through the complete compiled version of libstdc++ I found they were, supposedly, part of the typeinfoi.cc file (found in the libstdc++ subdirectory). So, I compiled that as well, which seemed to go fine except: the rtti functions are still not defined. Are the rtti functions defined in some other file? Is there some magic command line switch I am missing? As a point of interest: these functions have to do with run time type info right? What is generating the calls to them? I can see nothing in any of the source files which apparently need these functions which indicates any sort of special request for run time type information (or indeed any mention of these particular functions at all). Colin. ------------------------------------------------------------------------------ Colin Peters ------------ Saga Univ. Dept. of Information Science, Saga, JAPAN http://www.fu.is.saga-u.ac.jp/~colin/home.html - colin AT bird DOT fu DOT is DOT saga-u DOT ac DOT jp $@%3%j%s(J $@%T!<%?!<%:(J - $@:42lBg3XM}9)3XIt>pJs2J3X2J>pJs4pAC3X9V:B(J - Current favorite kanji: $@@2$l(J $@