Boost logo

Boost :

From: Alisdair Meredith (alisdair.meredith_at_[hidden])
Date: 2003-03-11 20:27:46


Borland fails several tests due to missing exports from <limits> in its
dynamic runtime library.

The following two patches will use static linking on the problem
libraries (for borland only)

BOOST_ROOT/status jamfile for config/limits test

cvs diff Jamfile (in directory C:\Projects\3rdParty\boost\status)
Index: Jamfile
===================================================================
RCS file: /cvsroot/boost/boost/status/Jamfile,v
retrieving revision 1.106
diff -r1.106 Jamfile
30a31
> subinclude libs/spirit/test ; # test-suite spirit
48,49c49,56
< [ run libs/config/test/config_info.cpp : : :
<test-info>always_show_run_output ]
< [ run libs/config/test/limits_test.cpp
<lib>../libs/test/build/boost_test_exec_monitor ]

---
>           
>           [ run libs/config/test/config_info.cpp : : : <test-info>always_show_run_output ]
>           [ run libs/config/test/limits_test.cpp 
>                 <lib>../libs/test/build/boost_test_exec_monitor 
>               : #args
>               : #input-files
>               : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>           ]
Also, numeric/interval/test/jamfile
cvs diff Jamfile (in directory
C:\Projects\3rdParty\boost\libs\numeric\interval\test\)
Index: Jamfile
===================================================================
RCS file: /cvsroot/boost/boost/libs/numeric/interval/test/Jamfile,v
retrieving revision 1.2
diff -r1.2 Jamfile
17,23c17,57
<     [ run libs/numeric/interval/test/add.cpp      ]
<     [ run libs/numeric/interval/test/det.cpp      ]
<     [ run libs/numeric/interval/test/fmod.cpp     ]
<     [ run libs/numeric/interval/test/mul.cpp      ]
<     [ run libs/numeric/interval/test/overflow.cpp ]
<     [ run libs/numeric/interval/test/pi.cpp       ]
<     [ run libs/numeric/interval/test/pow.cpp      ]
---
>     [ run libs/numeric/interval/test/add.cpp
>         : #args
>         : #input-files
>         : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>     ]
>     
>     [ run libs/numeric/interval/test/det.cpp      
>         : #args
>         : #input-files
>         : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>     ]
>     
>     [ run libs/numeric/interval/test/fmod.cpp     
>         : #args
>         : #input-files
>         : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>     ]
>     
>     [ run libs/numeric/interval/test/mul.cpp      
>         : #args
>         : #input-files
>         : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>     ]
>     
>     [ run libs/numeric/interval/test/overflow.cpp 
>         : #args
>         : #input-files
>         : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>     ]
>     
>     [ run libs/numeric/interval/test/pi.cpp       
>         : #args
>         : #input-files
>         : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>     ]
>     
>     [ run libs/numeric/interval/test/pow.cpp      
>         : #args
>         : #input-files
>         : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>     ]
26c60,65
<         <lib>../../../test/build/boost_test_exec_monitor ]
---
>           <lib>../../../test/build/boost_test_exec_monitor 
>         : #args
>         : #input-files
>         : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>     ]
>     
28c67,72
<         <lib>../../../test/build/boost_test_exec_monitor ]
---
>           <lib>../../../test/build/boost_test_exec_monitor 
>         : #args
>         : #input-files
>         : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>     ]
>     
30c74,79
<         <lib>../../../test/build/boost_test_exec_monitor ]
---
>           <lib>../../../test/build/boost_test_exec_monitor 
>         : #args
>         : #input-files
>         : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>     ]
>     
32c81,85
<         <lib>../../../test/build/boost_test_exec_monitor ]
---
>           <lib>../../../test/build/boost_test_exec_monitor 
>         : #args
>         : #input-files
>         : <borland><*><runtime-link>static # uses limits; borland toolset doesn't have a complete limits in the dynamic library
>     ]
-- 
AlisdairM

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk