You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stdcxx.apache.org by se...@apache.org on 2005/12/02 01:24:31 UTC

svn commit: r351538 - in /incubator/stdcxx/trunk: GNUmakefile etc/config/GNUmakefile.lib etc/config/gcc.config src/mapfile.gcc src/mapfile.gcc-3

Author: sebor
Date: Thu Dec  1 16:24:23 2005
New Revision: 351538

URL: http://svn.apache.org/viewcvs?rev=351538&view=rev
Log:
2005-12-01  Martin Sebor  <se...@roguewave.com>

	STDCXX-80
	* GNUmakefile: Wrote the definition of the MAPFLAGS variable to
	makefile.in. Wrote out the definition of MAPFILE using/relative
	to TOPDIR, and the definition of LIBDIR relative to BUILDDIR.
	* GNUmakefile.lib: Appended MAPFILE to LDFLAGS, after MAPFLAGS.
	* gcc.config: Defined MAPFLAGS on Solaris and defined MAPFILE
	as a relative pathname WRT TOPDIR.
	* mapfile.gcc-3: Renamed...
	* mapfile.gcc: ...to this file (used with gcc 3 and beyond) and
	populated it with exported symbols.

Added:
    incubator/stdcxx/trunk/src/mapfile.gcc   (contents, props changed)
      - copied, changed from r326213, incubator/stdcxx/trunk/src/mapfile.gcc-3
Removed:
    incubator/stdcxx/trunk/src/mapfile.gcc-3
Modified:
    incubator/stdcxx/trunk/GNUmakefile   (contents, props changed)
    incubator/stdcxx/trunk/etc/config/GNUmakefile.lib
    incubator/stdcxx/trunk/etc/config/gcc.config

Modified: incubator/stdcxx/trunk/GNUmakefile
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/trunk/GNUmakefile?rev=351538&r1=351537&r2=351538&view=diff
==============================================================================
--- incubator/stdcxx/trunk/GNUmakefile (original)
+++ incubator/stdcxx/trunk/GNUmakefile Thu Dec  1 16:24:23 2005
@@ -240,8 +240,9 @@
     else
       ifeq ($(OSNAME),AIX)
         # check for VisualAge on AIX
-        ifeq ($(shell $(SHELL) -c "xlC -qversion" >/dev/null 2>&1 \
-                      && echo $$?),0)
+        # avoid comparing the exit status to 0 since VAC++ return 249...
+        ifneq ($(shell $(SHELL) -c "xlC -qversion" >/dev/null 2>&1; \
+                       echo $$?),127)
           CONFIG = vacpp.config
         endif
       else
@@ -276,7 +277,11 @@
       endif   # AIX
     endif   # gcc
 
-    $(warning "CONFIG not specified, using $(CONFIG)")
+    ifeq ($(CONFIG),)
+      $(error "could not find a config file for this system: $(OSNAME)")
+    else
+      $(warning "CONFIG not specified, using $(CONFIG)")
+    endif
 
   endif   # ifeq ($(CONFIG),)
 
@@ -567,9 +572,11 @@
           && echo "LDFLAGS    = $(LDFLAGS)"              >> $(MAKEFILE_IN)  \
           && echo "LDLIBS     = $(LDLIBS)"               >> $(MAKEFILE_IN)  \
           && echo "LDSOFLAGS  = $(LDSOFLAGS)"            >> $(MAKEFILE_IN)  \
-          && echo "MAPFILE    = $(MAPFILE)"              >> $(MAKEFILE_IN)  \
+          && echo "MAPFLAGS   = $(MAPFLAGS)"             >> $(MAKEFILE_IN)  \
+          && [ "$(MAPFILE)" = "" ]                                          \
+          || echo "MAPFILE    = $$""(TOPDIR)/$(MAPFILE)" >> $(MAKEFILE_IN)  \
           && echo "RUNFLAGS   = -t 180"                  >> $(MAKEFILE_IN)  \
-          && echo "LIBDIR     = $(LIBDIR)"               >> $(MAKEFILE_IN)  \
+          && echo "LIBDIR     = $$""(BUILDDIR)/lib"      >> $(MAKEFILE_IN)  \
           && echo "DEPENDDIR  = $(DEPENDDIR)"            >> $(MAKEFILE_IN)  \
           && echo "PHDIR      = $(PHDIR)"                >> $(MAKEFILE_IN)  \
           && echo "PHWARNFLAGS = $(PHWARNFLAGS)"         >> $(MAKEFILE_IN)  \
@@ -633,7 +640,7 @@
 
 # build tests, ignore failures
 tests:
-	-@$(MAKE) -C$(TSTDIR)
+	-$(MAKE) -C$(TSTDIR)
 
 # build the Plum Hall test suite, ignore failures
 phtst:
@@ -704,12 +711,12 @@
 
 # try each submakefile
 .DEFAULT:
-	-@$(MAKE) -C $(LIBDIR) $@
-	-@$(MAKE) -C $(BUILDDIR)/rwtest $@
-	-@$(MAKE) -C $(BUILDDIR)/bin $@
-	-@$(MAKE) -C $(TSTDIR) $@
-	-@$(MAKE) -C $(PHTSTDIR) $@
-	-@$(MAKE) -C $(EXMDIR) $@
+	-@$(MAKE) -C$(LIBDIR) $@
+	-@$(MAKE) -C$(BUILDDIR)/rwtest $@
+	-@$(MAKE) -C$(BUILDDIR)/bin $@
+	-@$(MAKE) -C$(TSTDIR) $@
+	-@$(MAKE) -C$(PHTSTDIR) $@
+	-@$(MAKE) -C$(EXMDIR) $@
 
 endif   # ($(CURDIR),$(TOPDIR))
 

Propchange: incubator/stdcxx/trunk/GNUmakefile
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/stdcxx/trunk/etc/config/GNUmakefile.lib
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/trunk/etc/config/GNUmakefile.lib?rev=351538&r1=351537&r2=351538&view=diff
==============================================================================
--- incubator/stdcxx/trunk/etc/config/GNUmakefile.lib (original)
+++ incubator/stdcxx/trunk/etc/config/GNUmakefile.lib Thu Dec  1 16:24:23 2005
@@ -24,7 +24,7 @@
 MSGFILES     = rwstderr.msg
 
 CXXFLAGS    += $(PICFLAGS)
-LDFLAGS     += $(LDSOFLAGS) $(MAPFLAGS)
+LDFLAGS     += $(LDSOFLAGS) $(MAPFLAGS) $(MAPFILE)
 
 # OBJS += $(shell [ -d ./cxx_repository/ ] && echo ./cxx_repository/*.o)
 

Modified: incubator/stdcxx/trunk/etc/config/gcc.config
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/trunk/etc/config/gcc.config?rev=351538&r1=351537&r2=351538&view=diff
==============================================================================
--- incubator/stdcxx/trunk/etc/config/gcc.config (original)
+++ incubator/stdcxx/trunk/etc/config/gcc.config Thu Dec  1 16:24:23 2005
@@ -47,8 +47,21 @@
 PICFLAGS        = -fPIC
 endif
 
-# mapfile for symbol versioning
-MAPFILE         = mapfile.$(CXX)-$(CXX_MAJOR)
+ifeq ($(OSNAME),SunOS)
+  # linker flags for symbol versioning
+  MAPFLAGS = -Wl,-M
+endif
+
+ifneq ($(MAPFLAGS),)
+  # path to mapfile (relative to $(TOPDIR)) for symbol versioning
+  ifneq ($(CXX_MAJOR),2)
+    MAPFILE = src/mapfile.$(CXX)
+  else
+    # gcc 2.x implements a different ABI than gcc 3
+    MAPFILE = src/mapfile.$(CXX)-$(CXX_MAJOR)
+  endif
+endif
+
 LDSOFLAGS       = -shared
 
 ifneq ($(CXX_MAJOR),2)

Copied: incubator/stdcxx/trunk/src/mapfile.gcc (from r326213, incubator/stdcxx/trunk/src/mapfile.gcc-3)
URL: http://svn.apache.org/viewcvs/incubator/stdcxx/trunk/src/mapfile.gcc?p2=incubator/stdcxx/trunk/src/mapfile.gcc&p1=incubator/stdcxx/trunk/src/mapfile.gcc-3&r1=326213&r2=351538&rev=351538&view=diff
==============================================================================
--- incubator/stdcxx/trunk/src/mapfile.gcc-3 (original)
+++ incubator/stdcxx/trunk/src/mapfile.gcc Thu Dec  1 16:24:23 2005
@@ -1,12 +1,344 @@
 #
-# $Id: //stdlib/dev/source/stdlib/mapfile.gcc-3#3 $
+# $Id$
 #
 
-RWSTD.3.1.2
+RWSTD.4.1.3
 {
 global:
-    *;
-
+    _ZN4__rw10__rw_facetC2Ej;
+    _ZN4__rw10__rw_facetD2Ev;
+    _ZN4__rw10__rw_throwEiz;
+    _ZN4__rw11__rw_fflushEPvi;
+    _ZN4__rw11__rw_insertIcSt11char_traitsIcEbEERSt13basic_ostreamIT_T0_ES7_T1_;
+    _ZN4__rw11__rw_insertIcSt11char_traitsIcEcEERSt13basic_ostreamIT_T0_ES7_PKT1_ii;
+    _ZN4__rw11__rw_insertIcSt11char_traitsIcEdEERSt13basic_ostreamIT_T0_ES7_T1_;
+    _ZN4__rw11__rw_insertIcSt11char_traitsIcEeEERSt13basic_ostreamIT_T0_ES7_T1_;
+    _ZN4__rw11__rw_insertIcSt11char_traitsIcElEERSt13basic_ostreamIT_T0_ES7_T1_;
+    _ZN4__rw11__rw_insertIcSt11char_traitsIcEmEERSt13basic_ostreamIT_T0_ES7_T1_;
+    _ZN4__rw11__rw_insertIcSt11char_traitsIcExEERSt13basic_ostreamIT_T0_ES7_T1_;
+    _ZN4__rw11__rw_insertIcSt11char_traitsIcEyEERSt13basic_ostreamIT_T0_ES7_T1_;
+    _ZN4__rw11__rw_insertIwSt11char_traitsIwEcEERSt13basic_ostreamIT_T0_ES7_PKT1_ii;
+    _ZN4__rw11__rw_insertIwSt11char_traitsIwEdEERSt13basic_ostreamIT_T0_ES7_T1_;
+    _ZN4__rw11__rw_insertIwSt11char_traitsIwElEERSt13basic_ostreamIT_T0_ES7_T1_;
+    _ZN4__rw11__rw_insertIwSt11char_traitsIwEwEERSt13basic_ostreamIT_T0_ES7_PKT1_ii;
+    _ZN4__rw12__rw_failureD1Ev;
+    _ZN4__rw13__rw_allocateEji;
+    _ZN4__rw13__rw_ct_ctypeEjPKc;
+    _ZN4__rw13__rw_dbl_qNaNE;
+    _ZN4__rw13__rw_dbl_sNaNE;
+    _ZN4__rw14__rw_bit_countEPKmj;
+    _ZN4__rw14__rw_exceptionC2EPKc;
+    _ZN4__rw14__rw_exceptionC2ERKS0_;
+    _ZN4__rw14__rw_exceptionD2Ev;
+    _ZN4__rw15__rw_ct_num_getEjPKc;
+    _ZN4__rw15__rw_ct_num_putEjPKc;
+    _ZN4__rw15__rw_deallocateEPvji;
+    _ZN4__rw15__rw_throw_procE;
+    _ZN4__rw16__rw_assert_failEPKcS1_iS1_;
+    _ZN4__rw16__rw_ct_numpunctEjPKc;
+    _ZN4__rw17__rw_dbl_infinityE;
+    _ZN4__rw19__rw_dbl_denorm_minE;
+    _ZN4__rw20__rw_get_facet_by_idERKSt6localeRKNS_13__rw_facet_idEPKSt10moneypunctIcLb0EE;
+    _ZN4__rw20__rw_get_facet_by_idERKSt6localeRKNS_13__rw_facet_idEPKSt5ctypeIwE;
+    _ZN4__rw20__rw_get_facet_by_idERKSt6localeRKNS_13__rw_facet_idEPKSt7codecvtIcc11__mbstate_tE;
+    _ZN4__rw20__rw_get_facet_by_idERKSt6localeRKNS_13__rw_facet_idEPKSt7codecvtIwc11__mbstate_tE;
+    _ZN4__rw20__rw_get_facet_by_idERKSt6localeRKNS_13__rw_facet_idEPKSt7collateIcE;
+    _ZN4__rw20__rw_get_facet_by_idERKSt6localeRKNS_13__rw_facet_idEPKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE;
+    _ZN4__rw20__rw_get_facet_by_idERKSt6localeRKNS_13__rw_facet_idEPKSt8messagesIcE;
+    _ZN4__rw20__rw_get_facet_by_idERKSt6localeRKNS_13__rw_facet_idEPKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE;
+    _ZN4__rw20__rw_get_facet_by_idERKSt6localeRKNS_13__rw_facet_idEPKSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE;
+    _ZN4__rw20__rw_get_facet_by_idERKSt6localeRKNS_13__rw_facet_idEPKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE;
+    _ZN4__rw20__rw_get_facet_by_idERKSt6localeRKNS_13__rw_facet_idEPKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE;
+    _ZN4__rw8__rw_shlEPmjj;
+    _ZN4__rw8__rw_shrEPmjj;
+    _ZN4__rw9__nullrefE;
+    _ZN4__rw9__rw_randEj;
+    _ZNK4__rw14__rw_exception4whatEv;
+    _ZNKSbIwSt11char_traitsIwESaIwEE4dataEv;
+    _ZNKSbIwSt11char_traitsIwESaIwEE6lengthEv;
+    _ZNKSi6gcountEv;
+    _ZNKSi6sentrycvbEv;
+    _ZNKSo6sentrycvbEv;
+    _ZNKSs13find_first_ofEPKcjj;
+    _ZNKSs13find_first_ofERKSsj;
+    _ZNKSs17find_first_not_ofEPKcjj;
+    _ZNKSs17find_first_not_ofERKSsj;
+    _ZNKSs3endEv;
+    _ZNKSs4dataEv;
+    _ZNKSs4findEPKcj;
+    _ZNKSs4findEPKcjj;
+    _ZNKSs4sizeEv;
+    _ZNKSs5beginEv;
+    _ZNKSs5c_strEv;
+    _ZNKSs5emptyEv;
+    _ZNKSs6lengthEv;
+    _ZNKSs6substrEjj;
+    _ZNKSs7compareERKSs;
+    _ZNKSs7compareEjjPKc;
+    _ZNKSs7compareEjjPKcj;
+    _ZNKSt10moneypunctIcLb0EE11curr_symbolEv;
+    _ZNKSt10moneypunctIcLb0EE11frac_digitsEv;
+    _ZNKSt10moneypunctIcLb0EE13decimal_pointEv;
+    _ZNKSt10moneypunctIcLb0EE13negative_signEv;
+    _ZNKSt10moneypunctIcLb0EE13positive_signEv;
+    _ZNKSt10moneypunctIcLb0EE13thousands_sepEv;
+    _ZNKSt13basic_filebufIcSt11char_traitsIcEE7is_openEv;
+    _ZNKSt13basic_istreamIwSt11char_traitsIwEE6sentrycvbEv;
+    _ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv;
+    _ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv;
+    _ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv;
+    _ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv;
+    _ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv;
+    _ZNKSt5ctypeIcE7scan_isEN4__rw15__rw_ctype_maskEPKcS4_;
+    _ZNKSt6locale12_C_get_facetERKN4__rw13__rw_facet_idE;
+    _ZNKSt6locale16_C_get_std_facetEN4__rw10__rw_facet13_C_facet_typeEPFPS1_jPKcE;
+    _ZNKSt7codecvtIcc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_;
+    _ZNKSt7codecvtIcc11__mbstate_tE13do_max_lengthEv;
+    _ZNKSt7codecvtIcc11__mbstate_tE9do_lengthERS0_PKcS4_j;
+    _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRN4__rw12__rw_iostateERb;
+    _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRN4__rw12__rw_iostateERd;
+    _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRN4__rw12__rw_iostateERe;
+    _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRN4__rw12__rw_iostateERi;
+    _ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRN4__rw12__rw_iostateERl;
+    _ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRN4__rw12__rw_iostateERi;
+    _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb;
+    _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd;
+    _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl;
+    _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm;
+    _ZNKSt8ios_base6_C_tieEv;
+    _ZNKSt8messagesIcE3getEiiiRKSs;
+    _ZNKSt8messagesIcE4openERKSsRKSt6locale;
+    _ZNKSt8messagesIcE5closeEi;
+    _ZNKSt8numpunctIcE12do_falsenameEv;
+    _ZNKSt8numpunctIcE13decimal_pointEv;
+    _ZNKSt8numpunctIcE13thousands_sepEv;
+    _ZNKSt8numpunctIcE8truenameEv;
+    _ZNKSt8numpunctIcE9falsenameEv;
+    _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10date_orderEv;
+    _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11get_weekdayES3_S3_RSt8ios_baseRN4__rw12__rw_iostateEP2tm;
+    _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRN4__rw12__rw_iostateEP2tmPKcSD_;
+    _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8get_dateES3_S3_RSt8ios_baseRN4__rw12__rw_iostateEP2tm;
+    _ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8get_timeES3_S3_RSt8ios_baseRN4__rw12__rw_iostateEP2tm;
+    _ZNKSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPK2tmPKcSB_;
+    _ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv;
+    _ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEv;
+    _ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv;
+    _ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc;
+    _ZNKSt9basic_iosIcSt11char_traitsIcEEcvMNS2_12_C_uniq_typeEiEv;
+    _ZNKSt9basic_iosIcSt11char_traitsIcEEntEv;
+    _ZNKSt9basic_iosIwSt11char_traitsIwEE5rdbufEv;
+    _ZNKSt9basic_iosIwSt11char_traitsIwEE5widenEc;
+    _ZNKSt9basic_iosIwSt11char_traitsIwEEcvMNS2_12_C_uniq_typeEiEv;
+    _ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_bRSt8ios_baseRN4__rw12__rw_iostateERSs;
+    _ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_bRSt8ios_baseRN4__rw12__rw_iostateERe;
+    _ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_bRSt8ios_basecRKSs;
+    _ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_bRSt8ios_basece;
+    _ZNSbIwSt11char_traitsIwESaIwEEC1EPKwjRKS1_;
+    _ZNSbIwSt11char_traitsIwESaIwEEC1ERKS1_;
+    _ZNSbIwSt11char_traitsIwESaIwEED1Ev;
+    _ZNSi13_C_unsafe_getEPiii;
+    _ZNSi3getEPci;
+    _ZNSi3getEPcic;
+    _ZNSi3getERc;
+    _ZNSi3getEv;
+    _ZNSi4peekEv;
+    _ZNSi4readEPciii;
+    _ZNSi5seekgESt4fposI11__mbstate_tE;
+    _ZNSi5seekgEiN4__rw12__rw_seekdirE;
+    _ZNSi5tellgEv;
+    _ZNSi6ignoreEii;
+    _ZNSi6sentryC1ERSib;
+    _ZNSi7_C_ipfxEbN4__rw12__rw_iostateE;
+    _ZNSi7getlineEPci;
+    _ZNSi7getlineEPcic;
+    _ZNSi7putbackEc;
+    _ZNSiC1EPSt15basic_streambufIcSt11char_traitsIcEE;
+    _ZNSiC2EPSt15basic_streambufIcSt11char_traitsIcEE;
+    _ZNSirsERd;
+    _ZNSirsERi;
+    _ZNSirsERl;
+    _ZNSo3putEc;
+    _ZNSo5flushEv;
+    _ZNSo5seekpESt4fposI11__mbstate_tE;
+    _ZNSo5tellpEv;
+    _ZNSo5writeEPKci;
+    _ZNSo6sentryC1ERSo;
+    _ZNSo6sentryD1Ev;
+    _ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE;
+    _ZNSoC2EPSt15basic_streambufIcSt11char_traitsIcEE;
+    _ZNSolsEPFRSoS_E;
+    _ZNSolsEPFRSt8ios_baseS0_E;
+    _ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE;
+    _ZNSolsEb;
+    _ZNSolsEd;
+    _ZNSolsEe;
+    _ZNSolsEi;
+    _ZNSolsEj;
+    _ZNSolsEl;
+    _ZNSolsEs;
+    _ZNSolsEt;
+    _ZNSolsEx;
+    _ZNSolsEy;
+    _ZNSs10_C_get_repEjj;
+    _ZNSs6insertEjPKc;
+    _ZNSs6resizeEj;
+    _ZNSs7replaceEjjPKc;
+    _ZNSs7replaceEjjPKcj;
+    _ZNSs7replaceEjjjc;
+    _ZNSs9_C_unlinkEPc;
+    _ZNSsC1EPKcRKSaIcE;
+    _ZNSsC1EPKcjRKSaIcE;
+    _ZNSsC1ERKSaIcE;
+    _ZNSsC1ERKSs;
+    _ZNSsC1EjcRKSaIcE;
+    _ZNSsD1Ev;
+    _ZNSsaSEPKc;
+    _ZNSsaSERKSs;
+    _ZNSsixEj;
+    _ZNSt10moneypunctIcLb0EE2idE;
+    _ZNSt12strstreambuf7_C_initEiPKviS1_PFPvjEPFvS2_Ei;
+    _ZNSt12strstreambufD1Ev;
+    _ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcN4__rw13__rw_openmodeEl;
+    _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEb;
+    _ZNSt13basic_filebufIcSt11char_traitsIcEE6setbufEPci;
+    _ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev;
+    _ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev;
+    _ZNSt13basic_istreamIwSt11char_traitsIwEE13_C_unsafe_getEPili;
+    _ZNSt13basic_istreamIwSt11char_traitsIwEE3getERw;
+    _ZNSt13basic_istreamIwSt11char_traitsIwEE4readEPwili;
+    _ZNSt13basic_istreamIwSt11char_traitsIwEE5seekgESt4fposI11__mbstate_tE;
+    _ZNSt13basic_istreamIwSt11char_traitsIwEE6sentryC1ERS2_b;
+    _ZNSt13basic_istreamIwSt11char_traitsIwEE7_C_ipfxEbN4__rw12__rw_iostateE;
+    _ZNSt13basic_istreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E;
+    _ZNSt13basic_istreamIwSt11char_traitsIwEErsERi;
+    _ZNSt13basic_ostreamIwSt11char_traitsIwEE3putEw;
+    _ZNSt13basic_ostreamIwSt11char_traitsIwEE5flushEv;
+    _ZNSt13basic_ostreamIwSt11char_traitsIwEE5tellpEv;
+    _ZNSt13basic_ostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E;
+    _ZNSt13basic_ostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E;
+    _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPFRS2_S3_E;
+    _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPFRSt8ios_baseS4_E;
+    _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPSt15basic_streambufIwS1_E;
+    _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEd;
+    _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEi;
+    _ZNSt13basic_ostreamIwSt11char_traitsIwEElsEl;
+    _ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffEiN4__rw12__rw_seekdirENS3_13__rw_openmodeE;
+    _ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tEN4__rw13__rw_openmodeE;
+    _ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv;
+    _ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc;
+    _ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKci;
+    _ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv;
+    _ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPci;
+    _ZNSt15basic_streambufIcSt11char_traitsIcEEC2EN4__rw13__rw_openmodeE;
+    _ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev;
+    _ZNSt15basic_streambufIwSt11char_traitsIwEEC2EN4__rw13__rw_openmodeE;
+    _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs;
+    _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1EN4__rw13__rw_openmodeE;
+    _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ERKSsN4__rw13__rw_openmodeE;
+    _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev;
+    _ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1EN4__rw13__rw_openmodeE;
+    _ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEED1Ev;
+    _ZNSt5ctypeIwE2idE;
+    _ZNSt6gslice8next_indEv;
+    _ZNSt6locale7classicEv;
+    _ZNSt6localeC1EPKc;
+    _ZNSt6localeC1ERKS_;
+    _ZNSt6localeC1ERN4__rw11__rw_localeEPKNS0_10__rw_facetE;
+    _ZNSt6localeC1Ev;
+    _ZNSt6localeD1Ev;
+    _ZNSt6localeaSERKS_;
+    _ZNSt7codecvtIcc11__mbstate_tE2idE;
+    _ZNSt7codecvtIcc11__mbstate_tED2Ev;
+    _ZNSt7codecvtIwc11__mbstate_tE2idE;
+    _ZNSt7collateIcE2idE;
+    _ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE;
+    _ZNSt8bad_castC1Ev;
+    _ZNSt8bad_castD1Ev;
+    _ZNSt8ios_base15_C_unsafe_imbueERKSt6locale;
+    _ZNSt8ios_base18_C_sync_with_stdioE;
+    _ZNSt8ios_base4InitC1Ev;
+    _ZNSt8ios_base4InitD1Ev;
+    _ZNSt8ios_base5flagsEN4__rw13__rw_fmtflagsE;
+    _ZNSt8ios_base6_C_setEjjPv;
+    _ZNSt8ios_base7_C_initEPv;
+    _ZNSt8ios_base7failbitE;
+    _ZNSt8ios_base7goodbitE;
+    _ZNSt8ios_base9precisionEi;
+    _ZNSt8ios_baseC2Ev;
+    _ZNSt8ios_baseD2Ev;
+    _ZNSt8messagesIcE2idE;
+    _ZNSt8numpunctIcE2idE;
+    _ZNSt8numpunctIcEC2Ej;
+    _ZNSt8numpunctIcED2Ev;
+    _ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE;
+    _ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE;
+    _ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsEN4__rw12__rw_iostateE;
+    _ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc;
+    _ZNSt9basic_iosIcSt11char_traitsIcEE5clearEN4__rw12__rw_iostateE;
+    _ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale;
+    _ZNSt9basic_iosIcSt11char_traitsIcEE8setstateEN4__rw12__rw_iostateE;
+    _ZNSt9basic_iosIcSt11char_traitsIcEEC2Ev;
+    _ZNSt9basic_iosIwSt11char_traitsIwEE10exceptionsEN4__rw12__rw_iostateE;
+    _ZNSt9basic_iosIwSt11char_traitsIwEE5clearEN4__rw12__rw_iostateE;
+    _ZNSt9basic_iosIwSt11char_traitsIwEE8setstateEN4__rw12__rw_iostateE;
+    _ZNSt9basic_iosIwSt11char_traitsIwEEC2Ev;
+    _ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE;
+    _ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE;
+    _ZSt18uncaught_exceptionv;
+    _ZSt3cin;
+    _ZSt4cerr;
+    _ZSt4cout;
+    _ZSt5wcerr;
+    _ZSt5wcout;
+    _ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_;
+    _ZSt7getlineIwSt11char_traitsIwESaIwEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_;
+    _ZSt9terminatev;
+    _ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E;
+    _ZTIN4__rw10__rw_facetE;
+    _ZTIN4__rw12__rw_failureE;
+    _ZTIN4__rw14__rw_exceptionE;
+    _ZTISi;
+    _ZTISo;
+    _ZTISt10moneypunctIcLb0EE;
+    _ZTISt13basic_istreamIwSt11char_traitsIwEE;
+    _ZTISt13basic_ostreamIwSt11char_traitsIwEE;
+    _ZTISt14codecvt_bynameIwc11__mbstate_tE;
+    _ZTISt5ctypeIwE;
+    _ZTISt7codecvtIcc11__mbstate_tE;
+    _ZTISt7collateIcE;
+    _ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE;
+    _ZTISt8bad_cast;
+    _ZTISt8messagesIcE;
+    _ZTISt8numpunctIcE;
+    _ZTISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE;
+    _ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE;
+    _ZTISt9exception;
+    _ZTISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE;
+    _ZTISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE;
+    _ZTVN10__cxxabiv117__class_type_infoE;
+    _ZTVN10__cxxabiv120__si_class_type_infoE;
+    _ZTVN10__cxxabiv121__vmi_class_type_infoE;
+    _ZTVN4__rw12__rw_failureE;
+    _ZTVSi;
+    _ZTVSo;
+    _ZTVSt12strstreambuf;
+    _ZTVSt13basic_filebufIcSt11char_traitsIcEE;
+    _ZTVSt13basic_istreamIwSt11char_traitsIwEE;
+    _ZTVSt13basic_ostreamIwSt11char_traitsIwEE;
+    _ZTVSt15basic_streambufIcSt11char_traitsIcEE;
+    _ZTVSt15basic_streambufIwSt11char_traitsIwEE;
+    _ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE;
+    _ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE;
+    _ZTVSt7codecvtIcc11__mbstate_tE;
+    _ZTVSt9basic_iosIcSt11char_traitsIcEE;
+    _ZTVSt9basic_iosIwSt11char_traitsIwEE;
+    _ZdaPv;
+    _ZdlPv;
+    _Znwj;
+    __rw_atomic_add32;
+    __rw_atomic_xchg32;
+    __rw_tmpbuf;
+    
 local:
     *;
-};
+}; 
\ No newline at end of file

Propchange: incubator/stdcxx/trunk/src/mapfile.gcc
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/stdcxx/trunk/src/mapfile.gcc
------------------------------------------------------------------------------
    svn:keywords = Id