Boost logo

Boost-Build :

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
{
C++FLAGS +=
# 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[2]) != 0
+ {
+ minor = .$(version[2]) ;
+ }
+
+ C++FLAGS += /Q$(version[1])$(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
http://www.boost.org/tools/build/v1/msvc-stlport-tools.html

> I also have problems building this library.

Which 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