[webkit-dev] update GCC version?

Carlos Alberto Lopez Perez clopez at igalia.com
Wed Jul 5 04:32:43 PDT 2017


On 23/06/17 19:55, Michael Catanzaro wrote:
> On Fri, Jun 23, 2017 at 12:36 PM, Yusuke SUZUKI <utatane.tea at gmail.com>
> wrote:
>> It's middle of 2017! And Debian stable is released.
>>
>> We discussed a bit about updating GCC and MSVC in [1].
>> Based on the comment from JF[1], I think start of July would be very
>> nice timing to update our GCC version.
>>
>> If we can update our compiler baselines including MSVC, it would be
>> very nice to us because it means full C++14 support at least.
>>
>> [1]: https://bugs.webkit.org/show_bug.cgi?id=173582
>> [2]: https://bugs.webkit.org/show_bug.cgi?id=173582#c10
>>
>> Regards,
>> Yusuke Suzuki
> 
> I believe this is now fine for both WebKitGTK+ and WPE. We might need to
> upgrade a bot or something, but we can surely figure that out. My
> understanding is that Carlos Lopez has already upgraded most of the bots.
> 
> Since I've heard no objections since proposing this months ago, I have
> just now updated the WebKitGTK+ dependency policy [1] to change it to
> apply only to runtime dependencies and not to the build toolchain.
> 
> Michael
> 
> [1] https://trac.webkit.org/wiki/WebKitGTK/DependenciesPolicy

I think the default build toolchain should be supported also,
at least without the requirement of "one year after the release".

I propose this change to the policy over yours:

- This policy applies to runtime dependencies to ensure smooth updates for users.
- It does not apply to the build toolchain.
- A compiler other than the default compiler in an otherwise-supported distribution may be required to build. 

+ This policy applies to the runtime dependencies to ensure smooth updates for users.
+ The requirement of "one year after the release" does not apply to the default toolchain.
+ On that extra year of support a compiler other than the default one in an otherwise-supported distribution may be required to build. 


I think is important to not require a too much new version of the default toolchain (GCC).



-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 897 bytes
Desc: OpenPGP digital signature
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20170705/44ff1b82/attachment.bin>


More information about the webkit-dev mailing list