Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


On 01/14/2017 12:37 PM, Giuseppe Castagno wrote:
tryiong to build LO recent master in clang 3.6 I got an error building
plugins:
...

[build CXX] compilerplugins/clang/salbool.cxx
/srv5/git/LO/lo-gerrit-clang-dbgutil/compilerplugins/clang/salbool.cxx:111:15:
error: no member named 'isLookupContext' in 'clang::DeclContext'
    if (!ctx->isLookupContext()) {
         ~~~  ^

This specific issue should be fixed with <https://cgit.freedesktop.org/libreoffice/core/commit/?id=0f4f5621d194c9221b55bb4a20a251a0bb497d69> "Use compat::isLookupContext."

However, most people (esp. those writing plugins) probably use newer Clang than 3.6 by now, so there may be more issues with older Clang remaining in compilerplugins/clang/ that remained undetected for a while.

We removed plugin support for Clang < 3.4 with <https://cgit.freedesktop.org/libreoffice/core/commit/?id=733198de1b7fc3907609217147704f493f6146e6>, and I'd like to bump the baseline again in the future, depending on the oldest version that people are using (for a good reason). Any specific reason you're using Clang 3.6?

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.