| e7c78ce6 | 06-Jun-2016 |
truckman <truckman@13f79535-47bb-0310-9956-ffa450edef68> |
#i126888#: bundled boost headers generate an excessive number of warnings when building with modern compilers
When building OpenOffice with modern compilers, the bundled boost headers generate an
#i126888#: bundled boost headers generate an excessive number of warnings when building with modern compilers
When building OpenOffice with modern compilers, the bundled boost headers generate an excessive number of warnings. This is especially bad with recent versions of clang, which generates very verbose warning messages.
The attached patch updates the current boost_1_55_0.patch with additional changes cherry picked from upstream boost, up through version 1.60. These additional changes have been used with the FreeBSD boost 1.55.0 port for a while.
This patch greatly reduces the number of warnings and size of the OpenOffice build log. Compiling trunk r1735889 on FreeBSD 11.0 with clang 3.8, the number of warnings is reduced from 53260 to 13741, and the size of the build log is reduced from 117 MB to 44 MB.
Tested by: kschenk
git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1747019 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| 7766832a | 07-Jan-2014 |
Herbert Dürr <hdu@apache.org> |
#i123817# WaE: fix the most annoying compile warnings for boost-1.55
some boost headers have the problem that parameter/variable names shadow other class member/method names. These headers get inclu
#i123817# WaE: fix the most annoying compile warnings for boost-1.55
some boost headers have the problem that parameter/variable names shadow other class member/method names. These headers get included so often that a full build reports almost 17000 warnings about that. This change fixes the shadowing problem by making the local names not conflict with the class-wide names.
git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1556167 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|