From: David Abrahams (dave_at_[hidden])
Date: 2004-02-11 13:38:49
> Actually, what I said below is not true.
> Changing INTEL_BASE_TOOLSET from 'msvc' to 'vc6' did have an affect.
Yeah; don't do that. You're just poking around in the dark.
> Now the problems are unresolved references to what looks like a standard
> library stuff.
Ugh. Actually, intel-win32-stlport-tools.jam uses msvc-stlport as
its base toolset.
Please try the attached patch and let me know if it works.
--=-=-= Content-Type: text/x-patch
Content-Disposition: attachment; filename=intel-win32-tools.patch
--- intel-win32-tools.jam.~1.30.~ 2003-12-23 08:41:32.178436800 -0500
+++ intel-win32-tools.jam 2004-02-11 13:35:29.802158400 -0500
@@ -61,7 +61,7 @@
# tell the compiler about the base toolset.
-if $(INTEL_BASE_MSVC_TOOLSET) = msvc
+if $(VC_PDB_NAME) = vc60
# Emulate VC6
@@ -84,7 +84,14 @@
- C++FLAGS += /Q$(INTEL_BASE_MSVC_TOOLSET) ;
+ version = [ MATCH ^[Vv][Cc]([0-9]+)([0-9])$ : $(VC_PDB_NAME) ] ;
+ local minor ;
+ if $(version) != 0
+ minor = .$(version) ;
+ C++FLAGS += /Q$(version)$(minor) ;
# remove any duplicates caused by the additions above
> My understanding is that intel-win32-stlport will not use the STLport io
> library by default. Is this true? If so what do I have to do to enable
> its use? If not, what do I have to do to disable its use?
See the description of features at
> I also have problems building this library.
-- Dave Abrahams Boost Consulting www.boost-consulting.com --=-=-=--
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk