mailweb.openeuler.org
Sign In
Sign In
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2023
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
List overview
Download
Compiler
March 2023
----- 2023 -----
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
compiler@openeuler.org
3 participants
5 discussions
Start a n
N
ew thread
[Compiler SIG][Proposal] Intel提议编译器默认使能x86-64-v2来构建OpenEuler 23.09创新版本,请各位发表意见,感谢
by Zhaochuanfeng (Steve)
30 May '23
30 May '23
各位好, Intel同事向Compiler SIG提议编译器默认使能x86-64-v2来构建OpenEuler 23.09创新版本,并于今天在TC例会上进行了分享,TC原则上同意在创新版本上进行预验证。 另外,TC建议调研社区的伙伴(特别是相关OSV和云厂商)对此proposal的建议,请各位在此邮件上反馈意见和建议即可,感谢~ 如下是x86-64微架构level: * x86-64 * The current default microarchitecture level * CMOV, CMPXCHG8B, FPU, FXSR, MMX, FXSR, SCE, SSE, SSE2 * Intel Pentium4 launched in 2000, AMD K8 Hammer in 2003 * x86-64-v2 * CMPXCHG16B, LAHF-SAHF, POPCNT, SSE3, SSE4.1, SSE4.2, SSSE3 * Intel Nehalem launched in 2008, Silvermont (Atom core) in 2013, AMD Piledriver in 2012 * x86-64-v3 * AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE * Intel Haswell launched in 2013, Gracemont (Atom core) in Nov. 2021, AMD Excavator in 2015 * x86-64-v4 * AVX512F, AVX512BW, AVX512CD, AVX512DQ, AVX512VL * Intel Skylake launched in 2015, AMD Zen4 in 2022 不同的level代表能支持的微架构级别,目前openEuler的GCC默认配置成x86-64,该提议建议默认配置成x86-64-v2,从上表可以看到增加了新指令的支持,减少了对老旧硬件的支持。 假设:(1)在生产环境中运行超过10年的硬件并不多 (2)此类硬件很少需要升级到最新的操作系统发行版 收益:(1)摆脱支持非常旧的硬件的限制(>10年); (2)将微体系结构的最低级别提高到Intel Nehalem或 AMD Piledriver; (3)使用更多的矢量指令,以提升应用性能; (4)期望开箱即用的性能收益; 影响:对早于x86-64-v2的硬件不再支持/兼容。 RHEL
9默认配置成了x86-64-v2,供参考:https://developers.redhat.com/blog/2021/01/05/building…
Compiler SIG 赵川峰(Steve)
2
1
0
0
Compiler SIG 双周例会
by openEuler conference
24 Mar '23
24 Mar '23
您好! Compiler SIG 邀请您参加 2023-03-28 10:00 召开的Zoom会议(自动录制) 会议主题:Compiler SIG 双周例会 会议内容: 1. 进展update 欢迎继续申报议题~ 会议链接:https://us06web.zoom.us/j/81772767103?pwd=bVo0M0RkcCszMC8zMWZjUHZla3FnQT09
会议纪要:https://etherpad.openeuler.org/p/Compiler-meetings
温馨提醒:建议接入会议后修改参会人的姓名,也可以使用您在gitee.com的ID
更多资讯尽在:https://openeuler.org/zh/
Hello! openEuler Compiler SIG invites you to attend the Zoom conference(auto recording) will be held at 2023-03-28 10:00, The subject of the conference is Compiler SIG 双周例会, Summary: 1. 进展update 欢迎继续申报议题~ You can join the meeting at
https://us06web.zoom.us/j/81772767103?pwd=bVo0M0RkcCszMC8zMWZjUHZla3FnQT09
. Add topics at
https://etherpad.openeuler.org/p/Compiler-meetings
. 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/
1
0
0
0
LLVM 15.0.7支持 ///答复: openEuler 23.03 RC3版本release公告
by Zhaochuanfeng (Steve)
13 Mar '23
13 Mar '23
Hi Compiler SIG, openEuler 23.03 RC3版本已经release,依据LLVM多版本方案,openEuler 23.03同时支持LLVM 12和LLVM15,感谢SUSE毛晨曦在多版本支持上做的大量工作。 目前已经支持llvm15,clang15,lld15和llvm-bolt15软件包。欢迎大家尝鲜! 如何尝鲜?以AArch64架构举例: 步骤1:下载openEuler 23.03 RC3 docker镜像 wget
http://121.36.84.172/dailybuild/EBS-openEuler-23.03/rc3_openeuler-2023-03-1…
步骤2:docker load镜像 docker load < openEuler-docker.aarch64.tar.xz 步骤3:创建容器 docker run -itd --name myoE-23.03-rc3 openeuler-23.03:latest "/bin/bash" -c "tail -f /dev/null" -e TMOUT=0 步骤4:启动容器 docker exec -ti myoE-23.03-rc3 bash 步骤5:切换repo源(由于openEuler-23.03尚未发布,故repo源需切换到rc3的路径) sed -i "
s#http://repo.openeuler.org/openEuler-23.03#http://121.36.84.172/dailybuild…
" /etc/yum.repos.d/openEuler.repo 步骤6:安装clang-15 yum install clang15 目前LLVM 15的安装路径如下,直接使用LLVM 15下的clang时需要指定$PATH和$LD_LIBRARY_PATH。 /usr/lib64/llvm15/ ├── bin ├── include ├── lib ├── libexec └── share Best Regards 赵川峰(Steve) 发件人: Wangwei (Bessel) <bessel.wang(a)huawei.com> 发送时间: 2023年3月13日 20:00 收件人: tc(a)openeuler.org; release <release(a)openeuler.org>; dev(a)openeuler.org; qa(a)openeuler.org 主题: [Dev] openEuler 23.03 RC3版本release公告 Dear all, openEuler 23.03 RC3版本版本全量需求均已合入,版本组件基线也已通过社区release sig评审,版本经过CI/CD验证可稳定重复构建,满足RC3版本发布质量标准,社区各SIG组及所有爱好者可下载并试用。 本次版本包含 openEuler 23.03版本的几乎全量组件,版本严重/主要问题基本闭环(经决策后的少量遗留严重/主要问题见附件1,需要在RC3阶段社区协作重点解决),版本测试能力/策略由 openEuler QA SIG团队指导,社区各个SIG组自主开展组件自验证,社区一起协作支撑openEuler 23.03版本issue发现和定位修复,您发现和定位修复每一个issue不仅可以解决您使用openEuler创新版本的问题点,更可以支撑社区一起持续优化提升百万级openEuler用户的体验! 下一个版本里程碑点(预计在2023/03/15)将会提供 RC4 版本。 openEuler 23.03版本release plan公示链接:
https://gitee.com/openeuler/release-management/blob/master/openEuler-23.03/…
openEuler 23.03 RC3版本下载链接:
http://121.36.84.172/dailybuild/EBS-openEuler-23.03/rc3_openeuler-2023-03-1…
openEuler 23.03 RC3版本发布质量评估规范公示链接:
https://gitee.com/openeuler/QA/blob/master/Test_Checklist/%E7%A4%BE%E5%8C%B…
openEuler 23.03 RC3版本自验证进展与质量结果同步方式: 建议各sig组及社区用户均可以在QA-sig下以ISSUE方式同步自验证进展和自验证结果; 社区QA 版本测试提单规范
https://gitee.com/openeuler/QA/blob/master/%E7%A4%BE%E5%8C%BA%E7%89%88%E6%9…
社区QA 测试平台 radiaTest:
https://radiatest.openeuler.org
版本目前还存在较多未关闭的issue,期望开发者共同努力,一起完成openEuler 23.03版本的发布 附件1: 当前遗留严重/主要问题清单 ,期望在RC4前闭环 里程碑 任务ID 任务标题 标签 openEuler-23.03-alpha I6GCHU 【EBS】 tensorflow build problem in openEuler:23.03 sig/ai openEuler-23.03-round-1 I6INQT [23.03RC1][arm/x86] nmcli配置MACsec失败 sig/Base-service openEuler-23.03-round-2 I6L4W5 设置cloud-init开机自启,执行reboot重启机器后发现ssh服务挂掉 sig/Base-service openEuler-23.03-round-2 I6LN6F [openEuler-23.03] elfutils 安装包缺少libasm-0.185.so libelf-0.185.so 等 文件 sig/Base-service openEuler-23.03-round-2 I6LBNR 反复重启kdump.service出现warning异常日志 sig/Base-service openEuler-23.03-round-2 I6MAU1 rsyslog DefaultNetstreamDriverCertFile超长报错信息变更 sig/Base-service openEuler-23.03-round-2 I6MAX1 确认新增文件/etc/pki/rpm-gpg/RPM-GPG-KEY-generic符合预期 sig/Base-service openEuler-23.03-round-2 I6LPPM 【EBS】hive 安装失败在openEuler:23.03 sig/bigdata openEuler-23.03-round-3 I6MP6K 【23.03 RC3】【arm/x86】Vector Type无法识别 sig/Compiler openEuler-23.03-round-2 I6LI97 23.03 pulseaudio 启动有错误提示且运行几秒后自动关闭 sig/Computing openEuler-23.03-round-2 I6LIXH memhog命令部分参数执行失败 sig/Computing openEuler-23.03-round-2 I6L1HM 使用RO分离功能,pull、load、rmi镜像。悬浮镜像,layers软连接未删除 sig/iSulad openEuler-23.03-round-2 I6MQ89 RO分离功能缺少RoLayerRefresh线程日志输出 sig/iSulad openEuler-23.03-round-2 I6MQLF isula rmi 删除镜像,graph目录overlay-layers文件夹下有layers残留 sig/iSulad openEuler-23.03-round-2 I6KODY 内核bonding模块:结合ipvlan,配置l3s模式报错 sig/Kernel openEuler-23.03-round-2 I6LMPN 【内核】启动项选择rescue,启动过程卡死 sig/Kernel openEuler-23.03-round-2 I6LSPZ 【grub2】grub2-rpm-sort命令执行报错 sig/Kernel openEuler-23.03-round-2 I6M7S1 加载IPVLAN模块后,无IPVLAN的性能参数:net.ipvlan.loop_delay/grep net.ipvlan.loop_qlen sig/Kernel openEuler-23.03-round-2 I6M9KG oe 2303环境systemd-nspawn服务启动失败 sig/Kernel openEuler-23.03-round-2 I6MAKV ipv6 DNAT组网不通 sig/Kernel openEuler-23.03-round-2 I6LTVN [openEuler-23.03] sftp是否可以访问上级目录/temp 失败后回显信息异常 sig/Networking openEuler-23.03-round-2 I6M9RC ntp-keygen -I没有iff密钥生成 sig/Networking openEuler-23.03-round-2 I6MB0T iptables命令执行Core掉 sig/Networking openEuler-23.03-round-1 I6IGXA [23.03RC1][arm/x86]mom-vdsm.service服务启动失败 sig/oVirt openEuler-23.03-round-1 I6IGZU [23.03RC1] [x86/arm] momd.service服务启动失败 sig/oVirt openEuler-23.03-round-1 I6IJ1A [23.03RC1][arm/x86] ovirt-vmconsole-host-sshd.service服务启动失败 sig/oVirt openEuler-23.03-round-2 I6MLF5 【EBS】cjs build problem in openEuler:23.03:Epol sig/sig-cinnamon openEuler-23.03-round-2 I6KQJV [23.03rc2][arm/x86]ignition-delete-config.service服务enable后再次启动,启动报错 sig/sig-K8sDistro openEuler-23.03-round-1 I6GDCI 【EBS】python-nbxmpp在openEuler:23.03工程安装失败问题 sig/sig-mate-desktop openEuler-23.03-round-2 I6MKZF 测试套dsoftbus_basic_test概率失败 sig/sig-QA openEuler-23.03-round-2 I6LHW5 keyctl request/request2/prequest2命令参数执行失败 sig/sig-security-fac openEuler-23.03-round-2 I6KIWU [23.03RC2][arm/x86]biometric-authentication.service服务启动失败 sig/sig-UKUI openEuler-23.03-round-1 I6IJ0T 【23.03 round1】【arm/x86】claws-mail-plugins-tnef安装时缺少libytnef.so.0 sig/sig-UKUI openEuler-23.03-round-1 I6IRQ0 【23.03】ebs中缺少ukui包 sig/sig-UKUI openEuler-23.03-round-1 I6GBZ0 【EBS】yocto-opkg-utils安装缺依赖在openEuler:23.03 sig/sig-Yocto openEuler-23.03-round-2 I6LK73 创建sm4加密设备,出现crash sig/Storage openEuler-23.03-round-2 I6LLA2 用两个设备创建raid0后,将其中一个底层设备置错,结果不符合预期 sig/Storage openEuler-23.03-round-2 I6MAMB 创建raid4或raid5阵列时某个盘变成了热备盘 sig/Storage 附件2: release-plan Stage name Begin time End time Days Note Collect key features 2022/12/01 2023/1/15 46 收集23.03版本关键特性(各SIG自行录入release-plan) Develop 2023/1/4 2023/2/20 46 特性完成开发和自验证,代码提交合入23.03 内核升级 2023/1/4 2023/1/16 12 master主线升级内核到6.1 BaseOS构建 2023/1/16 2023/1/31 15 Master主线BaseOS构建,基础包能用 BaseOS测试 2023/2/1 2023/2/3 3 内核升级后BaseOS可用 分支全量Build 2023/2/6 2023/2/10 4 从master拉23.03分支,完成分支全量构建,基础包升级完毕 Alpha 2023/2/13 2023/2/22 4 软件包升级完成,首版本发布 Test round 1 2023/2/23 2023/3/1 5 版本启动测试,内核冻结 Test round 2 2023/3/2 2023/3/7 6 Test round 3 <- here 2023/3/11 2023/3/15 5 特性合入冻结,不再接纳新特性代码合入 Test round 4 2023/3/16 2023/3/19 3 Test round 5 2023/3/20 2023/3/22 3 Release 2023/3/30 2023/3/30 1 BR 王伟(openEuler release SIG)
1
0
0
0
LLVM平行宇宙调研
by Chenxi Mao
13 Mar '23
13 Mar '23
川峰: 基于上周讨论的内容,我基于openEuler2303的python3包,做了clang编译器的调研,共有下面几项结论: 1.
clang-15应该被作为系统编译器使用,某些开源软件对于非系统编译器的支持存在问题(即不能找到xxx-15的可执行文件,而是hardcode的xxx…
包名可以叫做clang/llvm/lld-default。这样就可以在spec中直接定义系统编译器的版本,如15/16。免去在各个RPM包中修改。 2. 在RPM打包时如何切换编译器工具链中,额外不仅要对于CC/CPP进行处理,还需要对AR/READELF等变量进行同样处理。即使用llvm-ar/llvm-readelf替代原有的gnu binutils。 3. 增加LTO的打开关闭开关,默认打开LTO,如果软件包不支持,可以手动关闭。 以上信息供参考。 Chenxi 1.
2
3
0
0
Compiler SIG 双周例会
by openEuler conference
10 Mar '23
10 Mar '23
您好! Compiler SIG 邀请您参加 2023-03-14 10:00 召开的Zoom会议(自动录制) 会议主题:Compiler SIG 双周例会 会议内容: 1. 进展update 2. openEuler的LLVM平行宇宙计划介绍 欢迎继续申报议题~ 会议链接:https://us06web.zoom.us/j/86254532457?pwd=TkJFSDAzdkhodDBROEdnTmZocGZodz09
会议纪要:https://etherpad.openeuler.org/p/Compiler-meetings
温馨提醒:建议接入会议后修改参会人的姓名,也可以使用您在gitee.com的ID
更多资讯尽在:https://openeuler.org/zh/
Hello! openEuler Compiler SIG invites you to attend the Zoom conference(auto recording) will be held at 2023-03-14 10:00, The subject of the conference is Compiler SIG 双周例会, Summary: 1. 进展update 2. openEuler的LLVM平行宇宙计划介绍 欢迎继续申报议题~ You can join the meeting at
https://us06web.zoom.us/j/86254532457?pwd=TkJFSDAzdkhodDBROEdnTmZocGZodz09
. Add topics at
https://etherpad.openeuler.org/p/Compiler-meetings
. 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/
1
0
0
0
Results per page:
10
25
50
100
200