Commit Graph

208 Commits

Author SHA1 Message Date
e5b3a64443 WaE: at higher debug levels
Change-Id: I3a4c16995ac46bbb53923b9c47101826673cdded
2013-06-25 09:26:58 +01:00
3e6853ae3e WaE: unused variable
Change-Id: I9252b78cc5ba3bdd2589b19f12a9e4dfb13bed2f
2013-06-06 08:31:13 +03:00
33b64a638d Revert "remove some Wunused-local-typedef warnings from boost with gcc4.8"
This reverts commit cc50d6744f4d07356761021e336e63a96fd86fcc.
2013-06-01 03:29:22 +02:00
cc50d6744f remove some Wunused-local-typedef warnings from boost with gcc4.8
Change-Id: Ia026b679ddbea780179a88c9782e24eb9c7f44bb
2013-06-01 03:12:09 +02:00
789c46b931 boost: patch various -Werror=unused-local-typedefs
Change-Id: Ibf37c17c741fb1844ec9e301a3cc63a3bb3f48de
2013-06-01 00:45:57 +02:00
07e756f5b9 -Werror,-Wconstexpr-not-const
...at least current trunk towards Clang 3.4 complains "'constexpr' non-static
member function will not be implicitly 'const' in C++1y; add 'const' to avoid a
change in behavior."

Change-Id: Id3d1af263040fdea2c2f5d0bc6a037d7a17184bd
2013-05-30 17:52:01 +02:00
da1dea9ae2 WaE: unused parameter 't'
Change-Id: I5bfb2e2c44e11a03278a4a127396dcb2861c63b8
2013-05-28 09:16:13 +03:00
32565ee39b Bump maximum fuzz factor down to zero
Change-Id: I97d30afe3a24aab1123352da05b066095e5c86bb
2013-05-27 19:02:50 +03:00
f60af9ca6b Use a maximum fuzz factor of 1 for our patches to 3rd-party code
Change-Id: Id4639f1b0eefe5d433c84f48b7a1093fa17a3ba4
2013-05-27 16:39:41 +03:00
f2b31d2958 WaE: unused parameter ´other´
Change-Id: I13dc9ac0fcbf515df3f44ab18e0fee9cfb8ef239
2013-05-24 16:34:04 +03:00
cdabc886f6 Revert "Rename Boost libraries when built internally to match conventions"
This reverts commit 3aeecc525c76797801e9e2b24c2ebff6ac81adac.
2013-05-24 14:46:28 +02:00
3aeecc525c Rename Boost libraries when built internally to match conventions
The standard Boost convention is for them to be called libboost_date_time and
libboost_system (with apropriate suffix then depending on type).

Did not touch the libboostthread library we build for Windows.

Add the ax_boost_thread.m4 file for completeness and possible use.

Document where the ax_boost*.m4 files come from.

Change-Id: Ib49bee71398d62c9760a1f8fd5c46be9f3400430
2013-05-24 15:03:45 +03:00
58b9060b5f Fix Boost endianness detection for Android
Change-Id: I88006cced5975fc0748b33094ae39197daba49cc
2013-05-24 14:58:56 +03:00
d972b212f6 WaE: "__GXX_EXPERIMENTAL_CXX0X__" is not defined
Change-Id: I66447ffe1a5f364377b80756f6c08f6986ce4eef
2013-05-24 14:58:08 +03:00
c535cc8ff6 Avoid automatic linking to Boost libraries in a Windows build
The library names used in these pragmas dont match what we build
anyway. Whether that should be fixed to conform with "normal" Boost
usage or not, don't know.

Change-Id: I37cb3ff7b340f3362dd7b0fb18ab22188ba54cf6
2013-05-24 12:40:47 +03:00
74943b31e8 Make this patch apply in the correct location
Why do we accept fuzzy matches?

Change-Id: I5ed2e4f9aae873f701e8276751b3c25ce8d93879
2013-05-24 12:40:47 +03:00
e9f0133f90 This is already in bost 1.53
Change-Id: Ibde92f39ac53ee897ee90953b7f60129ba49bd97
2013-05-24 12:40:47 +03:00
c2d2b521e8 Seems Apple's Clang has C++11 fully working rvalue references only with libc++
Change-Id: Iad3f984722be648a64490976933e9b2c2b950bdc
2013-05-24 12:40:47 +03:00
503b248127 Update bundled boost to 1.53.0
Modify our patches as necessary to match the updated boost sources. Drop
patches for which corresponding (or even identical) changes already are
present. Add a new boostsystem static library and use it in two places.

Change-Id: Ib59558feb56dab87a69c91b38caca8e7a9e9a22e
2013-05-24 12:40:46 +03:00
d68243cd66 Fix warnings by shadowing variables in boost/logic/tribool.hpp
Change-Id: I7d85cdb5e32802ddfd83a350f3daa49348bc18a6
Reviewed-on: https://gerrit.libreoffice.org/3935
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-05-17 15:32:46 +00:00
6389bf3896 Silence a bit libcdr build
Change-Id: I9bae7d0ea71072168ba53d7376e816bcd05722fa
2013-05-17 16:04:07 +02:00
41d2b58b1e Trying to fix a boost::property_tree::json_parser error on windows
Change-Id: Iea3ec9a56eb008c6a0729a151b392f1e62925720
2013-04-22 18:34:36 +02:00
fe82b2237b some more warnings in parts of boost we will use soon
Change-Id: Ie7a16402ab577ccae7688284712ed2657b509f76
2013-04-22 10:46:29 +01:00
4b45b7b3ea Fix build breakage on Linux and OS X
Change-Id: I206914f8f0e07097dfeed87a11b41c30ff82efe2
2013-04-16 16:11:55 +03:00
2ae513cc22 Fix compilation error in a _DEBUG build with MSVC2010 and 2012
See https://svn.boost.org/trac/boost/ticket/4874 ,
http://stackoverflow.com/questions/4870172/boostmulti-array-resize-doesnt-work
,
http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/3c9eac4f-86e4-490b-bbde-dbd70176b0f8
.

Patch from https://svn.boost.org/trac/boost/changeset/78496

Change-Id: I933499ad1295925aa41c9c40b96ac4c4312398c2
2013-04-16 15:51:43 +03:00
73be49e5e8 fix clang mismatched-tags warning in boost
Change-Id: I6a575b08f46d22fbba25f0fb92f4ef6074803069
2013-04-02 21:40:41 -04:00
07f98c4431 WaE: -Wundef fixes
Change-Id: I0ffb5dc708b565caa52811885ac3724404f6466a
2013-04-02 18:17:52 +03:00
bf52bd94a9 boost: fix -Wundef in multi_array/base.hpp
Change-Id: Ice8a2863f7b8c80a1fa9875b099394a16590b97e
2013-04-01 13:56:39 +02:00
2b4ee9bc45 boost: add patch for -Wundef warnings from ticket 6142
Change-Id: I6bd1b84c491ed05292b253e6df48176ac3ea9053
2013-04-01 13:47:35 +02:00
79b0046ba0 remove legacy build.pl prj/build.lst files. 2013-03-14 17:05:51 +00:00
9c4ec7835c Work around Clang -Werror,Wvexing-parse
Change-Id: If4a22d594ff012a7b9801bf1e42c98ed453c05fc
2013-03-09 13:38:35 +01:00
72c62e0e83 -Werror=unused-local-typedefs (GCC 4.8)
Change-Id: I873813e30e44712d6793bad91938eb847b55a7bb
2013-03-09 13:03:06 +01:00
6bea5311d7 Work around GCC 4.8 -Werror=unused-local-typedefs in boost
Change-Id: Ib137c5c5764333d7a878c5e996e6983a277d3856
2013-03-09 13:03:05 +01:00
b768611724 remove all d.lst
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-28 18:40:06 +01:00
a53586f4ef gbuild: do not copy boost headers around
- do not use gb_UnpackedTarball_copy_header_files for boost
- adapt the optimization in concat-deps.c for new path
- use boost_headers in all LinkTargets that require it
- add explicit include paths to mysqlc, mysqlcppconn, libvisio, liborcus

Change-Id: I0c43e73ed43cc9d2e6bce8faf55e992d655a0bb9
2013-01-26 22:20:06 +01:00
fef2ef3b91 -Werror,-Wshadow
Change-Id: I9828e16c295d3634bd5f0c6910cf28e2f4dde3d2
2012-12-14 12:31:16 +01:00
6981889b0a WaE: unused parameter
Change-Id: Idd9e548ac4258332d741bd7bb1d39d521d8e5c7a
2012-12-10 09:36:35 +02:00
56ec8f4ef1 Fix warning: missing header for unified diff at line 3 of patch
Change-Id: Ie52c139ee7cb4f7f2bb8f6d5225eed200e1fdc00
2012-12-10 09:36:35 +02:00
632cdffd08 fix Wshadow warnings in boost random
upstreamed as https://svn.boost.org/trac/boost/ticket/7774

Change-Id: I73d25ff16733a0b5c61250fdd98bee13b9fb7173
2012-12-07 22:04:15 +01:00
23451f2a65 -Werror,-Wshadow
Change-Id: Idd8404cd882181e571da5fd5c02890a0bf4d1a0a
2012-12-06 15:04:08 +01:00
185fe1de1f WaE: use of logical '&&' with constant operand
Thanks, Clang. The code was indeed (obviously) wrong.

Is fixed in upstream boost:
https://svn.boost.org/trac/boost/changeset/72270
https://svn.boost.org/trac/boost/ticket/5145

Change-Id: I5efbb60a8518e387785f2fb65cd821f1938534cc
2012-11-26 18:23:32 +02:00
9f12780c94 Fold boost crc-shadow-warning.patch into 6397.warnings.patch
Change-Id: Idcb00cba13ae3d7d5ee6288065c98accf636142d
2012-11-26 10:46:54 +01:00
0789a8ef91 WaE: some additional warnings
Change-Id: I6a86661dfceb4ecaeadb4fb045e924f2b65e1ad2
2012-11-26 09:34:51 +00:00
cf71223c32 error: declaration of ‘bit_count’ shadows a previous local
Change-Id: I411945fafce71c327d137a2dd09501fa98cc31c2
2012-11-26 09:42:24 +01:00
e097ec36d7 tweak some build.lsts...
Change-Id: Ia9b5b2775ad91661bf3d130417a1624fa4d855d2
2012-11-15 11:35:57 +01:00
798ecdf4ec Improve check for -Wself-assign-field
Change-Id: I57e43362f896ad08d4af408f4fac63d26b71bffa
2012-11-06 08:52:18 +01:00
a6ac5b2a9e fix build with glibc 2.16
Change-Id: Iaa983064dc8643bceb18cba3a2b720b3a5830b78
2012-11-05 20:24:32 -05:00
be838ce7ff WaE: extra clang warnings
Change-Id: I5825c8004e29000cc6c15679f92aac3d18172b38
2012-11-05 10:36:28 +00:00
069e4f8033 WaE: extra clang warnings
Change-Id: I69b105c39f67372331910b6957214d62e1f3818c
2012-11-02 00:20:56 +00:00
bce37dbd61 fix linking on windows
Change-Id: Ibd2fe3cf8775cbda51f768ceaeb92b66a91c3850
2012-10-27 13:46:50 -04:00