fwiw, I've never had these problems with gcc's C++ compiler on Solaris when building C++ extensions, and the final linking step is usually done by gcc, not g++. When you do the linking, do you link to the stdc++ library?
J Mark Spruiell wrote: > I've written a PHP5 extension in C++ that builds great on Linux with GCC, > whether I compile it into PHP or build it as a shared library. > > On Solaris with Sun CC, however, I've had to manually edit the Makefile or > the libtool script in order to successfully build my extension. When I > compile the extension into PHP, I have to change $(CC) to $(CXX) in > certain places in the Makefile. When I build it as a dynamic library, I > have to edit libtool so that it uses $(CXX) and not ld to create the > shared library. > > Am I overlooking some configuration step that eliminates the need to > manually edit these files? > > Thanks, > - Mark -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php