Bump macOS Xcode baseline to 11?
Stephan Bergmann
sbergman at redhat.com
Mon Feb 17 13:43:20 UTC 2020
On 17/02/2020 11:59, Stephan Bergmann wrote:
> Our baseline on macOS is currently Xcode 9.3 (see
> <https://gerrit.libreoffice.org/plugins/gitiles/core/+/b4f666f2e677b05cab8395fe7972b45b15f60c3f%5E!/>
> "Bump Xcode baseline to 9.3").
>
> However, I assume that most, if not all Mac that are used at least by
> TDF to do LO master builds are using current Xcode 11:
>
> For one, I assume that
> <https://gerrit.libreoffice.org/plugins/gitiles/core/+/f67e5ef9a5c71f3b35b1c67eb72794e44cc15410%5E!/>
> "Drop broken filter-out of -bind_at_load for Executable_soffice_bin on
> macOS" would have failed with ld in Xcode < 11 not supporting
> -platform_version. Yet, the corresponding Gerrit Jenkins build
> <https://ci.libreoffice.org/job/gerrit_mac/54097/> succeeded, and I got
> no reports about failed macOS builds at
> <https://tinderbox.libreoffice.org/MASTER/status.html> after the above
> commit and before
> <https://gerrit.libreoffice.org/plugins/gitiles/core/+/b7fd89100d8653dc73955780358fe31d38b68ebf%5E!/>
> "tdf#122218: Baseline Xcode 9.3 ld presumably doesn't support
> -platform_version".
>
> For another, my question
>
>> Feb 14 10:28:41 <sberg> cloph_away, all: do we have any macOS build
>> machines that actually run the build baseline, Xcode 9.3 (and ideally
>> macOS 10.13.2, but that's only a bonus)?
>
> on #libreoffice-dev got no answer.
>
> Now, as seen with
> <https://gerrit.libreoffice.org/plugins/gitiles/core/+/b7fd89100d8653dc73955780358fe31d38b68ebf%5E!/>
> "tdf#122218: Baseline Xcode 9.3 ld presumably doesn't support
> -platform_version" mentioned above, it would be useful if we could bump
> the macOS baseline to Xcode 11.
>
> The current Xcode version appears to be 11.3.1. I have no idea whether
> we would need/want to explicitly require Xcode 11.3 or be happy with
> just Xcode 11, but if we bump anyway it would probably make sense to
> bump to Xcode 11.3, just to be on the safe side. (See the "whether
> Xcode is new enough" check in configure.ac.)
>
> According to the Mac App Store, the minimum system requirement for the
> current Xcode 11.3.1 is "macOS 10.14.4 or later". Unless prior versions
> of Xcode 11 would serve our needs too and had less demanding
> requirements, that would probably mean that we would need to bump our
> build baseline too, from 10.13.2 to 10.4.4.
>
> (For iOS, our baseline is documented as Xcode 9.3, too. I have no
> opinion whether or not we would want to bump that as well. At least for
> the commit mentioned above it is not relevant, as that is macOS-only.)
>
> Any opinions on bumping the macOS build baseline to Xcode 11.3 and macOS
> 10.4.4?
"10.14.4" of course (here and above)
More information about the LibreOffice
mailing list