会上与麒麟软件(杨昭)、ARMEric)、万里开源(陈棋德)、中科院软件所(王建民)、TC(熊伟)讨论了在openEuler支持gcc的版本计划,出于稳定优先、保持创新的原则,暂定策略如下:

 

1.  gcc一年升级一个大版本,在每年下半年的openEuler创新版本中引入,并维护一年到下一年度上半年的openEuler版本,例如在openEuler 20.09版本中引入gcc 9,并持续维护到openEuler 21.03版本;

2.  每次升级会选取最新x.3版本作为稳定版本,例如认为gcc 10.1gcc 10.2不是稳定版本,gcc 10.3是稳定版本,如果9月份x.3版本还未发布,先基于x.2版本开发,在下个update包中升级到x.3

3.  每一个gcc大版本只会选择x.3作为稳定版本,不做小版本升级,bugfix和小特性采用backport模式,例如openEuler 20.0921.03都会采用gcc 9.3,不会升级到gcc 9.4

4.  LTS版本如果出现对高版本gcc的特性需求,则保持基座gcc版本(编译kernel和所有外围包的gcc版本)不动,在update包中提供高版本gcc(例如在20.03 LTS版本的update包中提供gcc 10.3rpm包,给用户多种选择),由于创新版本生命周期较短,一般情况下在创新版本中不考虑提供多版本gcc支持。

 

具体计划如下:

 

发件人: Meeting Book [mailto:uMeeting@huawei.com]
发送时间: 20201019 9:11
收件人: dev@openeuler.org
主题: [Dev] Meeting NoticeCompiler SIG weekly meeting Time: 2020-10-20 10:00-11:00

 

Topic

Compiler SIG weekly meeting

Time

2020-10-20 10:00-11:00((UTC+08:00)Beijing)

 

 

 

Join Conference

Join (External) >>

Meeting ID

123 007 491

 

 

 

Convener

郭歌

 

 

 

 

Tips:

Dial the access number to join conference

注:仅支持部分国家和地区。( Only some countries and regions are supported.)

如果加入会议提示“会议已结束或会议号不存在”,请在官网下载最新版本入会。立即下载

If a message is displayed, indicating that the meeting has ended or the meeting ID does not exist, download the latest meeting client and try again.Download