Re: Also bump Linux Clang baseline to 12.0.1 (was: Bump --enable-compiler-plugins Clang baseline?)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/02/2022 15:37, Stephan Bergmann wrote:
For another, as discussed in yesterday's ESC meeting,

      + Any objections to make that also the general Linux Clang baseline?
        + no objections (all)

we'll also bump the Linux Clang-w/o-loplugin baseline to 12.0.1 at that point.  (Otherwise, we would no longer have a Gerrit Jenkins builder that builds against that baseline, potentially silently breaking master for people who still use that baseline.  That way, we will potentially silently break libreoffice-7-2 and libreoffice-7-3 for people who still use those branches' baselines, though; but chances of actual breakage should be relatively low.)

Ach, and then there's Android, which I keep forgetting about.

All our Gerrit Jenkins Android builds (aarch64, arm, x86, x86_64) appear to be done with Clang 8.0.7 (e.g., <https://ci.libreoffice.org/job/gerrit_android_aarch64/14741/> "checking whether Clang is new enough... yes (8.0.7)"). Cloph, is that correct?

So what we could do is bump the Linux (incl. Android) w/o-loplugin baseline from 5.0.2 to 8.0.7 (and only bump the with-loplugin baseline to 12.0.1). That way, we would still have Gerrit Jenkins builds that build against the baseline (even though only on Android), to catch problems with Gerrit changes that would no longer build against the baseline.

For that, we would presumably need to bump master README.md

* Android:
    * Build: NDK r19c and SDK 22.6.2

to whatever NDK and SDK combination would provide at least Clang 8.0.7. Would anybody see any problems with such an Android baseline bump? And could anybody (Cloph?) please provide the details what the new baseline versions in README.md should be (maybe the versions that are actually used on the Jenkins machines)?




[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux