会上与麒麟软件(杨昭)、ARM(Eric)、万里开源(陈棋德)、中科院软件所(王建民)、TC(熊伟)讨论了在openEuler支持gcc的版本计划,出于稳定优先、保持创新的原则,暂定策略如下:
1. gcc一年升级一个大版本,在每年下半年的openEuler创新版本中引入,并维护一年到下一年度上半年的openEuler版本,例如在openEuler 20.09版本中引入gcc 9,并持续维护到openEuler 21.03版本;
2. 每次升级会选取最新x.3版本作为稳定版本,例如认为gcc 10.1和gcc 10.2不是稳定版本,gcc 10.3是稳定版本,如果9月份x.3版本还未发布,先基于x.2版本开发,在下个update包中升级到x.3;
3. 每一个gcc大版本只会选择x.3作为稳定版本,不做小版本升级,bugfix和小特性采用backport模式,例如openEuler 20.09和21.03都会采用gcc 9.3,不会升级到gcc 9.4;
4. 在LTS版本如果出现对高版本gcc的特性需求,则保持基座gcc版本(编译kernel和所有外围包的gcc版本)不动,在update包中提供高版本gcc(例如在20.03 LTS版本的update包中提供gcc 10.3的rpm包,给用户多种选择),由于创新版本生命周期较短,一般情况下在创新版本中不考虑提供多版本gcc支持。
具体计划如下: [cid:image001.png@01D6A72E.28EF8B90]
发件人: Meeting Book [mailto:uMeeting@huawei.com] 发送时间: 2020年10月19日 9:11 收件人: dev@openeuler.org 主题: [Dev] 【Meeting Notice】Compiler 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) >>https://welink-meeting.zoom.us/j/123007491
Meeting ID
123 007 491
Convener
郭歌
Tips:
Dial the access number to join conferencehttp://app.huawei.com/eshare/voiceMeetings
注:仅支持部分国家和地区。( Only some countries and regions are supported.)
如果加入会议提示“会议已结束或会议号不存在”,请在官网下载最新版本入会。立即下载https://zoom.us/download
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.Downloadhttps://zoom.us/download