会议纪要 MEETING MINUTES
主题 Subject
Compiler SIG双周例会
时间 Date & Time
2021年12月21日 星期二 10:00-11:00
地点 Location
线上会议
与会者 Attendees
孙斌 (飞腾),曾丽文(麒麟),dillon, MeterCai, Qiang He, xxinliu,蔡祎男,梁芳平(华为),章海剑(华为),谢志恒(华为),彭成寒(华为),王坤(华为),朱艳婷(华为),贺东博等
纪要者 Note Taker
贺东博
议题一: 毕昇JDK最近代码合入情况 (王坤)
1. 上游社区基线升级:JDK8->8u312, JDK11->11.0.13
2. 首次发布毕昇JDK17->17.0.1
3. 毕昇JDK17: G1 GC Numa优化,log2f、memcpy函数降符号处理,以在低版本glibc环境中运行(glibc>=2.17)
4. 毕昇JDK8:G1 Full GC mark阶段并行化, G1 堆内存伸缩特性质量加固
5. 毕昇JDK生命周期:毕昇JDK8-> 2026-12, 毕昇JDK11-> 2024-12, 毕昇JDK17-> 2027-12
6. 毕昇JDK issue关闭策略:对于问题提交人长时间未回复的issue,如果超过一个月,可以按长时间未回复原因关闭issue(如果后续还有问题,可以重新打开issue或新建issue)。 议题二:GCC升级策略归档(彭成寒,朱艳婷,dillon,谢志恒)
1. GCC每两年发一个版本,每次选择x.2.y以后的版本
2. 在GCC代码仓和OpenEuler的资料中进行归档
1. GCC代码仓(https://gitee.com/openeuler/gcc)%E5%BD%92%E6%A1%A3%EF%BC%9A%E8%BF%91%E4%B8%A...
2. OpenEuler资料归档:和社区其它咨询问题一并放入OpenEuler相关文档,如都支持哪些处理器问题(https://gitee.com/openeuler/community/issues/I4N8Q6?from=project-issue%EF%BC... 议题三:Compiler SIG线下meet up延期通知(贺东博)
1. 受杭州疫情影响,原定于2021/12/25在杭州举办的线下技术沙龙,移至2022年举办。 议题四:关于openeuler开源交叉编译器的发布形式讨论(梁芳平,章海剑,谢志恒,MeterCai)
1. 建议发布两种形式的二进制:将构建好的交叉编译器的二进制发布和使用源码+构建脚本的形式发布
2. 将构建好的交叉编译器的二进制发布:这种发布形式没有大的问题,后续需要确定维护主体。
3. 使用源码+构建脚本的形式发布:由于这种发布形式会涉及多个SIG组之间的合作,需要TC决定是否提供这种发布形式。后续该问题需要在TC和release SGI进行讨论,行成对应结论后,与Compiler SIG有关的事情可以由Compiler SIG来完成。
遗留问题:
1. GCC代码仓README包含GCC升级策略,近两天合入---->谢志恒
2. OpenEuler发型说明中包含GCC升级策略,需要和版本经理确认,通过后在docs仓库提PR---->贺东博
3. OpenEuler开源交叉编译器的发布形式需要在TC和release SIG组讨论,看是否发布rpm包---->梁芳平
分享资料见附件。 会议录屏已自动上传至B站: https://www.bilibili.com/video/BV1nQ4y1Y7QN
-----Original Message----- From: liangfangping liangfangping@huawei.com Sent: Friday, December 17, 2021 10:48 AM To: openEuler conference public@openeuler.org; dev@openeuler.org; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com Subject: [Dev] 答复: Compiler SIG双周例会
4.新增议题:关于openeuler开源交叉编译器的发布形式讨论:1.将构建好的交叉编译器的二进制发布 2.使用源码+构建脚本的形式发布
-----邮件原件-----
发件人: openEuler conference [mailto:public@openeuler.org]
发送时间: 2021年12月16日 16:44
收件人: dev@openeuler.orgmailto:dev@openeuler.org; pengchenghan <pengchenghan@huawei.commailto:pengchenghan@huawei.com>; zhanggaofeng (C) <zhanggaofeng9@huawei.commailto:zhanggaofeng9@huawei.com>
主题: [Dev] Compiler SIG双周例会
您好!
Compiler SIG 邀请您参加 2021-12-21 10:00 召开的ZOOM会议(自动录制)
会议主题:Compiler SIG双周例会
会议内容:
已有议题如下:
1. 毕昇JDK最近代码合入情况
2. GCC升级策略归档
3. OpenEuler Compiler SIG线下meetup延期通知
欢迎上报议题,新增议题直接回复邮件即可
会议链接:https://us06web.zoom.us/j/85388353655?pwd=QnQxY09ZUnhET0JYYnJ3SkowdytTUT09
温馨提醒:建议接入会议后修改参会人的姓名,也可以使用您在gitee.com的ID
更多资讯尽在:https://openeuler.org/zh/
Hello!
openEuler Compiler SIG invites you to attend the ZOOM conference(auto recording) will be held at 2021-12-21 10:00,
The subject of the conference is Compiler SIG双周例会,
Summary:
已有议题如下:
1. 毕昇JDK最近代码合入情况
2. GCC升级策略归档
3. OpenEuler Compiler SIG线下meetup延期通知
欢迎上报议题,新增议题直接回复邮件即可
You can join the meeting at https://us06web.zoom.us/j/85388353655?pwd=QnQxY09ZUnhET0JYYnJ3SkowdytTUT09.
Note: You are advised to change the participant name after joining the conference or use your ID at gitee.com.
More information: https://openeuler.org/en/
_______________________________________________
Dev mailing list -- dev@openeuler.orgmailto:dev@openeuler.org
To unsubscribe send an email to dev-leave@openeuler.orgmailto:dev-leave@openeuler.org _______________________________________________
Dev mailing list -- dev@openeuler.orgmailto:dev@openeuler.org
To unsubscribe send an email to dev-leave@openeuler.orgmailto:dev-leave@openeuler.org
Hi,
对于议题一,二 还有些问题。 请参照下面的Inline comments。
-----Original Message----- From: hedongbo hedongbo@huawei.com Sent: Tuesday, December 21, 2021 8:01 PM To: liangfangping liangfangping@huawei.com; dev@openeuler.org; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com Cc: Chenshanyao chenshanyao@huawei.com; wangkun (AT) wangkun49@huawei.com; yijinjing yijinjing@huawei.com; Zhanghaijian (A) z.zhanghaijian@huawei.com; xiezhiheng xiezhiheng@huawei.com; Zhuyanting zhuyanting@huawei.com Subject: [Dev] 【会议纪要】RE: 答复: Compiler SIG双周例会
会议纪要 MEETING MINUTES
主题 Subject
Compiler SIG双周例会
时间 Date & Time
2021年12月21日 星期二 10:00-11:00
地点 Location
线上会议
与会者 Attendees
孙斌 (飞腾),曾丽文(麒麟),dillon, MeterCai, Qiang He, xxinliu,蔡祎男,梁芳平(华为),章海剑(华为),谢志恒(华为),彭成寒(华为),王坤(华为),朱艳婷(华为),贺东博等
纪要者 Note Taker
贺东博
议题一: 毕昇JDK最近代码合入情况 (王坤)
1. 上游社区基线升级:JDK8->8u312, JDK11->11.0.13
2. 首次发布毕昇JDK17->17.0.1
3. 毕昇JDK17: G1 GC Numa优化,log2f、memcpy函数降符号处理,以在低版本glibc环境中运行(glibc>=2.17)
4. 毕昇JDK8:G1 Full GC mark阶段并行化, G1 堆内存伸缩特性质量加固 [Erik Yuan] 这些优化是对 JEP 307的backport 还是 基于 307再做的优化?? 如果是后者,是否将对应的优化upstream 到JDK社区了??
5. 毕昇JDK生命周期:毕昇JDK8-> 2026-12, 毕昇JDK11-> 2024-12, 毕昇JDK17-> 2027-12
6. 毕昇JDK issue关闭策略:对于问题提交人长时间未回复的issue,如果超过一个月,可以按长时间未回复原因关闭issue(如果后续还有问题,可以重新打开issue或新建issue)。 议题二:GCC升级策略归档(彭成寒,朱艳婷,dillon,谢志恒)
1. GCC每两年发一个版本,每次选择x.2.y以后的版本
[Erik Yuan] 这个信息还有问题似乎没有回答。 1)每两年发一个版本是指 做一次major 版本的升级吧? 譬如 从 20.03 LTS的 GCC 7 升级到 GCC 10/GCC 11 2)这个major版本的升级具体落到哪个openEuler 的版本中?? 是 next LTS 的第一个版本,譬如 22.03 LTS, 还是先选择一个 Innovation的版本来升级试用再落入到 后续LTS? 其它openEuler版本的GCC维持 major 不变? 3)升级major版本时,如果有多于1个x.2.y 之后的上游版本可选,选择的策略是??
主要是 openEuler releases中的 GCC 与 upstream的 GCC之间的版本关系是怎么样的?可能需要对GCC等基础组件在 基于目前openEuler规划的 innovation 和 LTS 中的版本选择策略 做一个清晰的描述。
多谢! Erik
2. 在GCC代码仓和OpenEuler的资料中进行归档
1. GCC代码仓(https://gitee.com/openeuler/gcc)%E5%BD%92%E6%A1%A3%EF%BC%9A%E8%BF%91%E4%B8%A...
2. OpenEuler资料归档:和社区其它咨询问题一并放入OpenEuler相关文档,如都支持哪些处理器问题(https://gitee.com/openeuler/community/issues/I4N8Q6?from=project-issue%EF%BC... 议题三:Compiler SIG线下meet up延期通知(贺东博)
1. 受杭州疫情影响,原定于2021/12/25在杭州举办的线下技术沙龙,移至2022年举办。 议题四:关于openeuler开源交叉编译器的发布形式讨论(梁芳平,章海剑,谢志恒,MeterCai)
1. 建议发布两种形式的二进制:将构建好的交叉编译器的二进制发布和使用源码+构建脚本的形式发布
2. 将构建好的交叉编译器的二进制发布:这种发布形式没有大的问题,后续需要确定维护主体。
3. 使用源码+构建脚本的形式发布:由于这种发布形式会涉及多个SIG组之间的合作,需要TC决定是否提供这种发布形式。后续该问题需要在TC和release SGI进行讨论,行成对应结论后,与Compiler SIG有关的事情可以由Compiler SIG来完成。
遗留问题:
1. GCC代码仓README包含GCC升级策略,近两天合入---->谢志恒
2. OpenEuler发型说明中包含GCC升级策略,需要和版本经理确认,通过后在docs仓库提PR---->贺东博
3. OpenEuler开源交叉编译器的发布形式需要在TC和release SIG组讨论,看是否发布rpm包---->梁芳平
分享资料见附件。 会议录屏已自动上传至B站: https://www.bilibili.com/video/BV1nQ4y1Y7QN
-----Original Message----- From: liangfangping liangfangping@huawei.com Sent: Friday, December 17, 2021 10:48 AM To: openEuler conference public@openeuler.org; dev@openeuler.org; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com Subject: [Dev] 答复: Compiler SIG双周例会
4.新增议题:关于openeuler开源交叉编译器的发布形式讨论:1.将构建好的交叉编译器的二进制发布 2.使用源码+构建脚本的形式发布
-----邮件原件-----
发件人: openEuler conference [mailto:public@openeuler.org]
发送时间: 2021年12月16日 16:44
收件人: dev@openeuler.orgmailto:dev@openeuler.org; pengchenghan <pengchenghan@huawei.commailto:pengchenghan@huawei.com>; zhanggaofeng (C) <zhanggaofeng9@huawei.commailto:zhanggaofeng9@huawei.com>
主题: [Dev] Compiler SIG双周例会
您好!
Compiler SIG 邀请您参加 2021-12-21 10:00 召开的ZOOM会议(自动录制)
会议主题:Compiler SIG双周例会
会议内容:
已有议题如下:
1. 毕昇JDK最近代码合入情况
2. GCC升级策略归档
3. OpenEuler Compiler SIG线下meetup延期通知
欢迎上报议题,新增议题直接回复邮件即可
会议链接:https://us06web.zoom.us/j/85388353655?pwd=QnQxY09ZUnhET0JYYnJ3SkowdytTUT09
温馨提醒:建议接入会议后修改参会人的姓名,也可以使用您在gitee.com的ID
更多资讯尽在:https://openeuler.org/zh/
Hello!
openEuler Compiler SIG invites you to attend the ZOOM conference(auto recording) will be held at 2021-12-21 10:00,
The subject of the conference is Compiler SIG双周例会,
Summary:
已有议题如下:
1. 毕昇JDK最近代码合入情况
2. GCC升级策略归档
3. OpenEuler Compiler SIG线下meetup延期通知
欢迎上报议题,新增议题直接回复邮件即可
You can join the meeting at https://us06web.zoom.us/j/85388353655?pwd=QnQxY09ZUnhET0JYYnJ3SkowdytTUT09.
Note: You are advised to change the participant name after joining the conference or use your ID at gitee.com.
More information: https://openeuler.org/en/
_______________________________________________
Dev mailing list -- dev@openeuler.orgmailto:dev@openeuler.org
To unsubscribe send an email to dev-leave@openeuler.orgmailto:dev-leave@openeuler.org _______________________________________________
Dev mailing list -- dev@openeuler.orgmailto:dev@openeuler.org
To unsubscribe send an email to dev-leave@openeuler.orgmailto:dev-leave@openeuler.org IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
-----Original Message----- From: Erik Yuan [mailto:Erik.Yuan@arm.com] Sent: Friday, December 24, 2021 3:28 PM To: hedongbo hedongbo@huawei.com; dev@openeuler.org; wangkun (AT) wangkun49@huawei.com Cc: Chenshanyao chenshanyao@huawei.com; yijinjing yijinjing@huawei.com; Zhanghaijian (A) z.zhanghaijian@huawei.com; xiezhiheng xiezhiheng@huawei.com; Zhuyanting zhuyanting@huawei.com; liangfangping liangfangping@huawei.com; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com Subject: RE: [Dev] 【会议纪要】RE: 答复: Compiler SIG双周例会
Hi,
对于议题一,二 还有些问题。 请参照下面的Inline comments。
-----Original Message----- From: hedongbo hedongbo@huawei.com Sent: Tuesday, December 21, 2021 8:01 PM To: liangfangping liangfangping@huawei.com; dev@openeuler.org; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com Cc: Chenshanyao chenshanyao@huawei.com; wangkun (AT) wangkun49@huawei.com; yijinjing yijinjing@huawei.com; Zhanghaijian (A) z.zhanghaijian@huawei.com; xiezhiheng xiezhiheng@huawei.com; Zhuyanting zhuyanting@huawei.com Subject: [Dev] 【会议纪要】RE: 答复: Compiler SIG双周例会
会议纪要 MEETING MINUTES
主题 Subject
Compiler SIG双周例会
时间 Date & Time
2021年12月21日 星期二 10:00-11:00
地点 Location
线上会议
与会者 Attendees
孙斌 (飞腾),曾丽文(麒麟),dillon, MeterCai, Qiang He, xxinliu,蔡祎男,梁 芳平(华为),章海剑(华为),谢志恒(华为),彭成寒(华为),王坤(华 为),朱艳婷(华为),贺东博等
纪要者 Note Taker
贺东博
议题一: 毕昇JDK最近代码合入情况 (王坤)
上游社区基线升级:JDK8->8u312, JDK11->11.0.13
首次发布毕昇JDK17->17.0.1
毕昇JDK17: G1 GC Numa优化,log2f、memcpy函数降符号处理,以在
低版本glibc环境中运行(glibc>=2.17)
- 毕昇JDK8:G1 Full GC mark阶段并行化, G1 堆内存伸缩特性质量加固
[Erik Yuan] 这些优化是对 JEP 307的backport 还是 基于 307再做的优化?? 如果是后者,是否将对应的优化upstream 到JDK社区了??
- 毕昇JDK生命周期:毕昇JDK8-> 2026-12, 毕昇JDK11-> 2024-12, 毕昇
JDK17-> 2027-12
- 毕昇JDK issue关闭策略:对于问题提交人长时间未回复的issue,如果
超过一个月,可以按长时间未回复原因关闭issue(如果后续还有问题,可以 重新打开issue或新建issue)。 议题二:GCC升级策略归档(彭成寒,朱艳婷,dillon,谢志恒)
- GCC每两年发一个版本,每次选择x.2.y以后的版本
[Erik Yuan] 这个信息还有问题似乎没有回答。 1)每两年发一个版本是指 做一次major 版本的升级吧? 譬如 从 20.03 LTS 的 GCC 7 升级到 GCC 10/GCC 11 2)这个major版本的升级具体落到哪个openEuler 的版本中?? 是 next LTS 的第一个版本,譬如 22.03 LTS, 还是先选择一个 Innovation的版本来升级 试用再落入到 后续LTS? 其它openEuler版本的GCC维持 major 不变? 3)升级major版本时,如果有多于1个x.2.y 之后的上游版本可选,选择的 策略是??
主要是 openEuler releases中的 GCC 与 upstream的 GCC之间的版本关系是 怎么样的?可能需要对GCC等基础组件在 基于目前openEuler规划的 innovation 和 LTS 中的版本选择策略 做一个清晰的描述。
1、是major版本升级 2、这个major版本会首先落在当年LTS版本前的一个innovation版本里,然后 会落入LTS版本。其他现有openEuler版本GCC维持major版本不变 3、如果多于1个x.2.y版本,选取最新的x.2.y版本
GCC上游社区版本发布节奏: 每年发布一个major版本。例如: 2018.05 gcc8.1 - 2018.07 gcc8.2 2019.05 gcc9.1 - 2019.08 gcc9.2 2020.05 gcc10.1 - 2020.06 gcc10.2 2021.04 gcc11.1 - 2021.07 gcc11.2 预计: 2022.05 gcc12.1 - 2022.06-08 gcc12.2 2023.05 gcc13.1 - 2023.06-08 gcc13.2
openEuler社区每两年发布一个LTS版本,每6个月发布一个innovation版本。 目前GCC和openEuler配套关系为: 20.03 LTS gcc 7.3.0 20.09 innovation gcc 9.3.0 21.03 innovation gcc 9.3.0 21.09 innovation gcc 10.3.0 后续预计: 22.03 LTS gcc 10.3.0 22.09 innovation gcc 10.3.0 23.03 innovation gcc 10.3.0 23.09 innovation gcc 12.2/gcc 12.3 23.03发布后启动23.09开发,预计选取当时社区最新x.2.y以上版本 24.03 LTS gcc 12.2/gcc 12.3
Thanks Xie Zhiheng
@xiezhiheng @wangkun (AT) 多谢!
个人觉得对于GCC的升级,如果打算在 LTS前一个innovation 选择major版本的升级,譬如21.09 其实也是有 10.3 和 11.2 两个版本可选的,激进点的可以选择 11.2。 也理解21.09 需要一定的开发提前量,不一定能等到或update 到 11.2.
Cheers, Erik
-----Original Message----- From: xiezhiheng xiezhiheng@huawei.com Sent: Saturday, December 25, 2021 12:20 PM To: Erik Yuan Erik.Yuan@arm.com; hedongbo hedongbo@huawei.com; dev@openeuler.org; wangkun (AT) wangkun49@huawei.com Cc: Chenshanyao chenshanyao@huawei.com; yijinjing yijinjing@huawei.com; Zhanghaijian (A) z.zhanghaijian@huawei.com; Zhuyanting zhuyanting@huawei.com; liangfangping liangfangping@huawei.com; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com Subject: RE: [Dev] 【会议纪要】RE: 答复: Compiler SIG双周例会
-----Original Message----- From: Erik Yuan [mailto:Erik.Yuan@arm.com] Sent: Friday, December 24, 2021 3:28 PM To: hedongbo hedongbo@huawei.com; dev@openeuler.org; wangkun (AT) wangkun49@huawei.com Cc: Chenshanyao chenshanyao@huawei.com; yijinjing yijinjing@huawei.com; Zhanghaijian (A) z.zhanghaijian@huawei.com; xiezhiheng xiezhiheng@huawei.com; Zhuyanting zhuyanting@huawei.com; liangfangping liangfangping@huawei.com; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com Subject: RE: [Dev] 【会议纪要】RE: 答复: Compiler SIG双周例会
Hi,
对于议题一,二 还有些问题。 请参照下面的Inline comments。
-----Original Message----- From: hedongbo hedongbo@huawei.com Sent: Tuesday, December 21, 2021 8:01 PM To: liangfangping liangfangping@huawei.com; dev@openeuler.org; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com Cc: Chenshanyao chenshanyao@huawei.com; wangkun (AT) wangkun49@huawei.com; yijinjing yijinjing@huawei.com; Zhanghaijian (A) z.zhanghaijian@huawei.com; xiezhiheng xiezhiheng@huawei.com; Zhuyanting zhuyanting@huawei.com Subject: [Dev] 【会议纪要】RE: 答复: Compiler SIG双周例会
会议纪要 MEETING MINUTES
主题 Subject
Compiler SIG双周例会
时间 Date & Time
2021年12月21日 星期二 10:00-11:00
地点 Location
线上会议
与会者 Attendees
孙斌 (飞腾),曾丽文(麒麟),dillon, MeterCai, Qiang He, xxinliu,蔡祎男,梁 芳平(华为),章海剑(华为),谢志恒(华为),彭成寒(华为),王坤(华 为),朱艳婷(华为),贺东博等
纪要者 Note Taker
贺东博
议题一: 毕昇JDK最近代码合入情况 (王坤)
上游社区基线升级:JDK8->8u312, JDK11->11.0.13
首次发布毕昇JDK17->17.0.1
毕昇JDK17: G1 GC Numa优化,log2f、memcpy函数降符号处理,以在
低版本glibc环境中运行(glibc>=2.17)
- 毕昇JDK8:G1 Full GC mark阶段并行化, G1 堆内存伸缩特性质量加固
[Erik Yuan] 这些优化是对 JEP 307的backport 还是 基于 307再做的优化?? 如果是后者,是否将对应的优化upstream 到JDK社区了??
- 毕昇JDK生命周期:毕昇JDK8-> 2026-12, 毕昇JDK11-> 2024-12, 毕昇
JDK17-> 2027-12
- 毕昇JDK issue关闭策略:对于问题提交人长时间未回复的issue,如果
超过一个月,可以按长时间未回复原因关闭issue(如果后续还有问题,可以 重新打开issue或新建issue)。 议题二:GCC升级策略归档(彭成寒,朱艳婷,dillon,谢志恒)
- GCC每两年发一个版本,每次选择x.2.y以后的版本
[Erik Yuan] 这个信息还有问题似乎没有回答。 1)每两年发一个版本是指 做一次major 版本的升级吧? 譬如 从 20.03 LTS 的 GCC 7 升级到 GCC 10/GCC 11 2)这个major版本的升级具体落到哪个openEuler 的版本中?? 是 next LTS 的第一个版本,譬如 22.03 LTS, 还是先选择一个 Innovation的版本来升级 试用再落入到 后续LTS? 其它openEuler版本的GCC维持 major 不变? 3)升级major版本时,如果有多于1个x.2.y 之后的上游版本可选,选择的 策略是??
主要是 openEuler releases中的 GCC 与 upstream的 GCC之间的版本关系是 怎么样的?可能需要对GCC等基础组件在 基于目前openEuler规划的 innovation 和 LTS 中的版本选择策略 做一个清晰的描述。
1、是major版本升级 2、这个major版本会首先落在当年LTS版本前的一个innovation版本里,然后 会落入LTS版本。其他现有openEuler版本GCC维持major版本不变 3、如果多于1个x.2.y版本,选取最新的x.2.y版本
GCC上游社区版本发布节奏: 每年发布一个major版本。例如: 2018.05 gcc8.1 - 2018.07 gcc8.2 2019.05 gcc9.1 - 2019.08 gcc9.2 2020.05 gcc10.1 - 2020.06 gcc10.2 2021.04 gcc11.1 - 2021.07 gcc11.2 预计: 2022.05 gcc12.1 - 2022.06-08 gcc12.2 2023.05 gcc13.1 - 2023.06-08 gcc13.2
openEuler社区每两年发布一个LTS版本,每6个月发布一个innovation版本。 目前GCC和openEuler配套关系为: 20.03 LTS gcc 7.3.0 20.09 innovation gcc 9.3.0 21.03 innovation gcc 9.3.0 21.09 innovation gcc 10.3.0 后续预计: 22.03 LTS gcc 10.3.0 22.09 innovation gcc 10.3.0 23.03 innovation gcc 10.3.0 23.09 innovation gcc 12.2/gcc 12.3 23.03发布后启动23.09开发,预计选取当时社区最新x.2.y以上版本 24.03 LTS gcc 12.2/gcc 12.3
Thanks Xie Zhiheng
-----Original Message----- From: Erik Yuan [mailto:Erik.Yuan@arm.com] Sent: Monday, December 27, 2021 2:35 PM To: xiezhiheng xiezhiheng@huawei.com; hedongbo hedongbo@huawei.com; dev@openeuler.org; wangkun (AT) wangkun49@huawei.com Cc: Chenshanyao chenshanyao@huawei.com; yijinjing yijinjing@huawei.com; Zhanghaijian (A) z.zhanghaijian@huawei.com; Zhuyanting zhuyanting@huawei.com; liangfangping liangfangping@huawei.com; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com; nd nd@arm.com Subject: RE: [Dev] 【会议纪要】RE: 答复: Compiler SIG双周例会
@xiezhiheng @wangkun (AT) 多谢!
个人觉得对于GCC的升级,如果打算在 LTS前一个innovation 选择major版 本的升级,譬如21.09 其实也是有 10.3 和 11.2 两个版本可选的,激进点的 可以选择 11.2。 也理解21.09 需要一定的开发提前量,不一定能等到或 update 到 11.2.
Sorry for the delay in responding.
是的,21.09的开发基本在21.03正式发布后就开始了,因为编译器的影响很大(对其他组件的构建), 所以开发的更早,在21年3、4月份左右的话,能选择的就是10.3版本了。 后续我们在选型的时候会尽量选择当时最新的x.2或以上的版本。
Thanks, Xie Zhiheng
Cheers, Erik
-----Original Message----- From: xiezhiheng xiezhiheng@huawei.com Sent: Saturday, December 25, 2021 12:20 PM To: Erik Yuan Erik.Yuan@arm.com; hedongbo hedongbo@huawei.com; dev@openeuler.org; wangkun (AT) wangkun49@huawei.com Cc: Chenshanyao chenshanyao@huawei.com; yijinjing yijinjing@huawei.com; Zhanghaijian (A) z.zhanghaijian@huawei.com; Zhuyanting zhuyanting@huawei.com; liangfangping liangfangping@huawei.com; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com Subject: RE: [Dev] 【会议纪要】RE: 答复: Compiler SIG双周例会
-----Original Message----- From: Erik Yuan [mailto:Erik.Yuan@arm.com] Sent: Friday, December 24, 2021 3:28 PM To: hedongbo hedongbo@huawei.com; dev@openeuler.org; wangkun (AT) wangkun49@huawei.com Cc: Chenshanyao chenshanyao@huawei.com; yijinjing yijinjing@huawei.com; Zhanghaijian (A) z.zhanghaijian@huawei.com; xiezhiheng xiezhiheng@huawei.com; Zhuyanting zhuyanting@huawei.com; liangfangping liangfangping@huawei.com; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com Subject: RE: [Dev] 【会议纪要】RE: 答复: Compiler SIG双周例会
Hi,
对于议题一,二 还有些问题。 请参照下面的Inline comments。
-----Original Message----- From: hedongbo hedongbo@huawei.com Sent: Tuesday, December 21, 2021 8:01 PM To: liangfangping liangfangping@huawei.com; dev@openeuler.org; pengchenghan pengchenghan@huawei.com; zhanggaofeng (C) zhanggaofeng9@huawei.com Cc: Chenshanyao chenshanyao@huawei.com; wangkun (AT) wangkun49@huawei.com; yijinjing yijinjing@huawei.com; Zhanghaijian (A) z.zhanghaijian@huawei.com; xiezhiheng xiezhiheng@huawei.com; Zhuyanting zhuyanting@huawei.com Subject: [Dev] 【会议纪要】RE: 答复: Compiler SIG双周例会
会议纪要 MEETING MINUTES
主题 Subject
Compiler SIG双周例会
时间 Date & Time
2021年12月21日 星期二 10:00-11:00
地点 Location
线上会议
与会者 Attendees
孙斌 (飞腾),曾丽文(麒麟),dillon, MeterCai, Qiang He, xxinliu,蔡祎男,
梁
芳平(华为),章海剑(华为),谢志恒(华为),彭成寒(华为),王坤(华 为),朱艳婷(华为),贺东博等
纪要者 Note Taker
贺东博
议题一: 毕昇JDK最近代码合入情况 (王坤)
上游社区基线升级:JDK8->8u312, JDK11->11.0.13
首次发布毕昇JDK17->17.0.1
毕昇JDK17: G1 GC Numa优化,log2f、memcpy函数降符号处理,以
在
低版本glibc环境中运行(glibc>=2.17)
- 毕昇JDK8:G1 Full GC mark阶段并行化, G1 堆内存伸缩特性质量加
固
[Erik Yuan] 这些优化是对 JEP 307的backport 还是 基于 307再做的优
化??
如果是后者,是否将对应的优化upstream 到JDK社区了??
- 毕昇JDK生命周期:毕昇JDK8-> 2026-12, 毕昇JDK11-> 2024-12, 毕昇
JDK17-> 2027-12
- 毕昇JDK issue关闭策略:对于问题提交人长时间未回复的issue,如
果
超过一个月,可以按长时间未回复原因关闭issue(如果后续还有问题,可
以
重新打开issue或新建issue)。 议题二:GCC升级策略归档(彭成寒,朱艳婷,dillon,谢志恒)
- GCC每两年发一个版本,每次选择x.2.y以后的版本
[Erik Yuan] 这个信息还有问题似乎没有回答。 1)每两年发一个版本是指 做一次major 版本的升级吧? 譬如 从 20.03
LTS
的 GCC 7 升级到 GCC 10/GCC 11 2)这个major版本的升级具体落到哪个openEuler 的版本中?? 是 next
LTS
的第一个版本,譬如 22.03 LTS, 还是先选择一个 Innovation的版本来升
级
试用再落入到 后续LTS? 其它openEuler版本的GCC维持 major 不变? 3)升级major版本时,如果有多于1个x.2.y 之后的上游版本可选,选择的 策略是??
主要是 openEuler releases中的 GCC 与 upstream的 GCC之间的版本关系
是
怎么样的?可能需要对GCC等基础组件在 基于目前openEuler规划的 innovation 和 LTS 中的版本选择策略 做一个清晰的描述。
1、是major版本升级 2、这个major版本会首先落在当年LTS版本前的一个innovation版本里,然 后 会落入LTS版本。其他现有openEuler版本GCC维持major版本不变 3、如果多于1个x.2.y版本,选取最新的x.2.y版本
GCC上游社区版本发布节奏: 每年发布一个major版本。例如: 2018.05 gcc8.1 - 2018.07 gcc8.2 2019.05 gcc9.1 - 2019.08 gcc9.2 2020.05 gcc10.1 - 2020.06 gcc10.2 2021.04 gcc11.1 - 2021.07 gcc11.2 预计: 2022.05 gcc12.1 - 2022.06-08 gcc12.2 2023.05 gcc13.1 - 2023.06-08 gcc13.2
openEuler社区每两年发布一个LTS版本,每6个月发布一个innovation版本。 目前GCC和openEuler配套关系为: 20.03 LTS gcc 7.3.0 20.09 innovation gcc 9.3.0 21.03 innovation gcc 9.3.0 21.09 innovation gcc 10.3.0 后续预计: 22.03 LTS gcc 10.3.0 22.09 innovation gcc 10.3.0 23.03 innovation gcc 10.3.0 23.09 innovation gcc 12.2/gcc 12.3 23.03发布后启动23.09开发,预 计选取当时社区最新x.2.y以上版本 24.03 LTS gcc 12.2/gcc 12.3
Thanks Xie Zhiheng