@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