From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fred Richardson To: egcs@cygnus.com Subject: More on {multiple,un}-defined symbols with egcs-971207 Date: Sat, 13 Dec 1997 13:49:00 -0000 Message-id: <199712132149.QAA21596@bluebell.bbn.com> X-SW-Source: 1997-12/msg00792.html Well, I got rid of the undefined symbols by removing the old shared library and linking staticly to the new library (I thought I was doing this by default ala --disable-shared). But the multiple definition error for __default_alloc_template...::free_list are still there. Does anyone know of a way to get rid of these? It looks like they're genertaded by the stl header files: obj.sun4sol/Traceback.od:/d4mutl/contrib/egcs/include/g++/stl_vector.h:350: multiple definition of `__default_alloc_template::free_list' obj.sun4sol/NBest.od:/d4mutl/contrib/egcs/include/g++/stl_tree.h:271: first defined here obj.sun4sol/PdfCbkMap.od:/d4mutl/contrib/egcs/include/g++/stl_alloc.h:409: multiple definition of `__default_alloc_template::free_list' obj.sun4sol/NBest.od:/d4mutl/contrib/egcs/include/g++/stl_tree.h:271: first defined here Again, thanks in advacne for any help with this stuff, -Fred