From 8393945283250565642
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 109fba,7483a2eaf3762d21
X-Google-Attributes: gid109fba,public
X-Google-Thread: 10ba33,7312ebc1d4d4a087,start
X-Google-Attributes: gid10ba33,public
X-Google-Thread: fc772,e85e617b3222edd6
X-Google-Attributes: gidfc772,public
X-Google-Thread: f78e5,7312ebc1d4d4a087,start
X-Google-Attributes: gidf78e5,public
From: fbp@spirit.mcst.ru (Boris Fomitchev)
Subject: Adaptation page for SGI STL implementation updated
Date: 1997/03/19
Message-ID: <pgpmoose.199703191158.98@isolde.mti.sgi.com>#1/1
X-Deja-AN: 226794850
X-Submission-Address: c++-submit@netlab.cs.rpi.edu
X-Original-Date: 18 Mar 97 13:18:47 GMT
Organization: No manual entry for woman
X-Auth: PGPMoose V1.1 PGP comp.std.c++
Newsgroups: comp.lang.c++.moderated,comp.lang.c++,comp.std.c++,gnu.g++.help
Originator: austern@isolde.mti.sgi.com


Adapted SGI STL implementation ( for gcc, SUN, Borland,
Microsoft,... compilers ) updated at:

http://www.ipmce.su/people/fbp/stl/stlport.html 

What's new:

	* Functional adaptors reworked to compile under SUN
	  C++ 4.0.1 ( solution proposed by 
	  "Martin Abernethy" <gma@paston.co.uk> ).
	  Now C++ 4.0.1 compiles the whole STL, including
          hash containers.

	* hash containers workaround problems fixed.

	* Added "self" typedefs workaround for compilers
	  requiring explicit template syntax (xlC)
	 ( reported by mbrincho@msi.com )
	  xlC now should work - added recognition.

	* "configure" test set extended to recognize SUN C++ 4.1
	  & AIX xlC specific (?) bugs.

          Fixed recognition section bug for VC++ 4.1.

	  SGI recognition improved.

	  Added test & workaround for pair() problem with
	  gcc & VC++

	  Added --enable-abbrevs configure option that
	  forces use of abbreviated class names for
	  linkers that have problems with too long symbols. 

	* portable basic_string implementation provided in
	  "collection" section.
	  Added a link to "Java Algorithm Library" page
          ( by Mattew Austern & Alexander Stepanov ).

Bug reports and suggestions are welcome.
If the library works for compiler not listed at the page, 
please report that.

Best regards,
--
-- 
-Boris	*  [fbp@mcst.ru] * Opinions expressed here are mine alone.
---
[ comp.std.c++ is moderated.  To submit articles: try just posting with      ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu         ]
[ FAQ:      http://reality.sgi.com/employees/austern_mti/std-c++/faq.html    ]
[ Policy:   http://reality.sgi.com/employees/austern_mti/std-c++/policy.html ]
[ Comments? mailto:std-c++-request@ncar.ucar.edu                             ]

      [ Send an empty e-mail to c++-help@netlab.cs.rpi.edu for info ]
      [ about comp.lang.c++.moderated. First time posters: do this! ]
---
[ comp.std.c++ is moderated.  To submit articles: Try just posting with your 
                newsreader.  If that fails, use mailto:std-c++@ncar.ucar.edu
  comp.std.c++ FAQ: http://reality.sgi.com/austern/std-c++/faq.html
  Moderation policy: http://reality.sgi.com/austern/std-c++/policy.html
  Comments? mailto:std-c++-request@ncar.ucar.edu 
]



