Commit Graph

57 Commits

Author SHA1 Message Date
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