Robert Ramey
61b81fad46
many small adjustments to get visibility working correctly on GCC and Clang.
...
Tested pretty extensively in release/debug shared/linked.
I don't have MSVC on me - so I'll have to upload without testing this.
One pending issue is that test_utf8_codecvt fails. I'm guessing that the copy in detail needs to be tweaked.
I'll get this fixed up separately.
2015-04-02 13:02:33 -07:00
Robert Ramey
92e104060d
enabled visibility=hidden for gcc compiler to diminish symbols in executable
2015-03-29 22:15:24 -07:00
Robert Ramey
c3fbfb3cad
made adjustments to suppress bogus warnings with MSVC so we could see error messages in test matrix
2015-03-29 21:34:46 -07:00
Robert Ramey
7f604fa7ff
minor corrections to pass full suite of test
2014-02-17 12:28:07 -08:00
Robert Ramey
f7ad9e8d07
fixed shared_helper implementation
2014-02-13 15:55:05 -08:00
Robert Ramey
75f09afc89
moved shared_helper to mixin of common base
...
updated shared_ptr serialization accordingly
2014-02-13 08:52:58 -08:00
Bryce Adelstein-Lelbach
b136fee2e3
Removing -fvisibility-hidden from gcc build. Serialization build breaks on Linux
...
GCC with this. -fvisibility-* stuff only works with code carefully crafted to
work with it's intricacies.
[SVN r66115]
2010-10-20 11:29:59 +00:00
Robert Ramey
bc7ba5556f
fix compatibility with archive versions 1.41-, 1.42, 1.43,1.44+
...
[SVN r66106]
2010-10-19 19:43:09 +00:00
Robert Ramey
4ca7dfddab
moved code from header to library to reduce code bloat
...
[SVN r55791]
2009-08-26 20:47:01 +00:00
Robert Ramey
11edc76390
Better support for Borland compiler
...
[SVN r49147]
2008-10-06 16:31:00 +00:00
Robert Ramey
ea545a40e3
Fixed problems generated from unexpected sequence of static dtor calls
...
Fixed some minor TRAC items
[SVN r48962]
2008-09-25 06:21:17 +00:00
John Maddock
4eedf9ab70
Move Boost.Config build rules into libs/config/test and fix the serialization build rules accordingly.
...
[SVN r44422]
2008-04-14 18:06:59 +00:00
Vladimir Prus
cf8bc022f6
Make logic for old-sprit-demanding compilers work.
...
The previous code was all broken, trying to mix conditional
requirements and indirect conditional requirements like:
<toolset>borland:<conditional>@include-spirit
[SVN r43987]
2008-04-01 17:53:45 +00:00
Robert Ramey
8ef74d1bd0
streamlined Jamfile.v2
...
eliminated build of binary_w*
removed usage-requirement
dropped serialization.jam as its no longer used
[SVN r43795]
2008-03-22 18:59:07 +00:00
Vladimir Prus
cca24b471e
Remove usage-requirements as they are not necessary,
...
and can cause bogus dependencies for serialization's client.
[SVN r43722]
2008-03-19 11:09:29 +00:00
Robert Ramey
66b1028d4c
Support serialization in DLLS
...
Make thread-safe
fix portable binary archives
[SVN r43691]
2008-03-18 05:01:57 +00:00
Vladimir Prus
e954446f2a
Make sure every library can be installed by using
...
bjam stage|install
in libs/<library>/build.
[SVN r40475]
2007-10-26 09:04:25 +00:00
Vladimir Prus
30e6e9dcba
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +00:00
Robert Ramey
09ef207293
added codecvt_null
...
[SVN r36914]
2007-02-09 04:32:35 +00:00
Robert Ramey
898ca1b294
correct codecvt_null duplication
...
[SVN r35534]
2006-10-10 18:05:00 +00:00
Robert Ramey
03fbead691
jamfile updates - codecvt_null
...
[SVN r35490]
2006-10-04 16:54:18 +00:00
Robert Ramey
9cff60d2e8
correct file lists
...
[SVN r35489]
2006-10-04 15:20:57 +00:00
Robert Ramey
ecdcc90ede
new file list
...
[SVN r35479]
2006-10-04 05:48:36 +00:00
Matthias Troyer
0b13678ee0
*** empty log message ***
...
[SVN r34367]
2006-06-22 07:21:23 +00:00
Matthias Troyer
7459fe85b2
*** empty log message ***
...
[SVN r33882]
2006-05-01 00:06:53 +00:00
Vladimir Prus
060c7ff250
Add BOOST_SERIALIZATION_DYN_LINK to usage requirements.
...
[SVN r33227]
2006-03-06 08:20:39 +00:00
Vladimir Prus
91f7a57b7b
Link boost_serialization into boost_wserialization, since the latter depends
...
on the former, and on Windows, DLL with unresolved symbols can't be linked
at all.
[SVN r32912]
2006-02-14 07:17:10 +00:00
Vladimir Prus
580ef7b496
Try to make shared linking work on Windows
...
[SVN r32883]
2006-02-13 08:52:58 +00:00
Dave Abrahams
ca8ce2a35c
Update to the latest
...
[SVN r31824]
2005-11-29 18:47:28 +00:00
Rene Rivera
570f97acac
Merge from RC_1_33_0.
...
[SVN r31707]
2005-11-19 20:59:28 +00:00
Robert Ramey
afbc614faa
clean up borland fixes
...
[SVN r29870]
2005-07-02 05:55:28 +00:00
Robert Ramey
cc74951fe5
account for vc-6_5 toolset
...
[SVN r29694]
2005-06-20 01:16:54 +00:00
Robert Ramey
13e9328303
accomodate v-6_5-stlport
...
[SVN r29666]
2005-06-18 05:50:24 +00:00
Robert Ramey
bf80f93fdb
add test_shared_ptr_132, permit multiple symbols for como link
...
[SVN r29642]
2005-06-17 05:47:22 +00:00
Robert Ramey
22f89b28ab
mark cygwin as no wide char i/o
...
[SVN r29641]
2005-06-17 05:46:13 +00:00
Rene Rivera
d68064782d
Some slight cleanup of vc7 vs. vc-7_0, and msvc vs. vc-6_5.
...
[SVN r29487]
2005-06-09 00:52:17 +00:00
Robert Ramey
4e0d18c09a
fix no newline at end of file
...
[SVN r29393]
2005-06-03 05:27:00 +00:00
Robert Ramey
59f4dbf06d
suppress code warrior dll versions
...
[SVN r29111]
2005-05-21 05:45:25 +00:00
Robert Ramey
fe996ef4ca
tweak to skip tests known to fail
...
[SVN r28452]
2005-04-24 04:39:21 +00:00
Robert Ramey
2429cfc74a
inserted space before semi-colon
...
[SVN r27395]
2005-02-16 00:07:15 +00:00
Robert Ramey
2bafe4f019
mark msvc-stlport dll as unbuildable
...
[SVN r27392]
2005-02-15 18:53:24 +00:00
Robert Ramey
7a24567b54
fixed header inclusion
...
[SVN r27206]
2005-02-07 04:32:21 +00:00
Robert Ramey
a0a2f70d9b
include boost problem fix
...
[SVN r27132]
2005-02-05 02:37:54 +00:00
Rene Rivera
b789f8f81a
Rewrite the various requirements rules into a factored out common file. Along the way the build problems with tests is fixed. And both the building of the regular targets and test targets is correctly accounted for.
...
[SVN r27045]
2005-02-02 20:01:24 +00:00
Robert Ramey
d589ab5a0c
inhibited DLL build for code warrior
...
[SVN r26979]
2005-02-01 00:00:06 +00:00
Robert Ramey
417da31df8
skip builds known to fail
...
[SVN r26870]
2005-01-27 18:01:20 +00:00
Robert Ramey
c570a2e4a7
toolset names
...
[SVN r25697]
2004-10-12 23:05:49 +00:00
Robert Ramey
2d40a72223
fix typo for gcc-stlport build
...
[SVN r25315]
2004-09-21 15:27:41 +00:00
Robert Ramey
53fa0be6bc
gcc 2.95 uses spirit
...
[SVN r25239]
2004-09-20 03:26:47 +00:00
Robert Ramey
e9e9f996e9
removed SPIRIT_ROOT from mingw
...
[SVN r24839]
2004-08-31 16:35:45 +00:00