mailweb.openeuler.org
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
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
List overview
Download
Compiler
March 2023
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 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