1、问题复现方法
安装5.28.3-3.p03.se.01及其以下版本perl、perl-devel、perl-libs软件包,执行“ldd -r /usr/lib64/perl5/auto/re/re.so”命令会输出大量“undefined symbol”错误。
2、问题分析结果
分析确认问题原因为perl包中re.so等动态库未主动链接perl,修改源码,增加链接perl的操作后正常。
3、补丁及下载地址
·银河麒麟高级服务器操作系统 V10 SP1
perl(loongarch64)软件包下载地址:
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/loongarch64/Packages/perl-5.28.3-3.p04.se.01.a.ky10.loongarch64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/loongarch64/Packages/perl-devel-5.28.3-3.p04.se.01.a.ky10.loongarch64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/loongarch64/Packages/perl-help-5.28.3-3.p04.se.01.a.ky10.noarch.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/loongarch64/Packages/perl-libs-5.28.3-3.p04.se.01.a.ky10.loongarch64.rpm
perl(aarch64)软件包下载地址:
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/Packages/perl-5.28.3-3.p04.se.01.ky10.aarch64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/Packages/perl-devel-5.28.3-3.p04.se.01.ky10.aarch64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/Packages/perl-help-5.28.3-3.p04.se.01.ky10.noarch.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/aarch64/Packages/perl-libs-5.28.3-3.p04.se.01.ky10.aarch64.rpm
perl(mips64el)软件包下载地址:
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/mips64el/Packages/perl-5.28.3-3.p04.se.01.ky10.mips64el.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/mips64el/Packages/perl-devel-5.28.3-3.p04.se.01.ky10.mips64el.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/mips64el/Packages/perl-help-5.28.3-3.p04.se.01.ky10.noarch.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/mips64el/Packages/perl-libs-5.28.3-3.p04.se.01.ky10.mips64el.rpm
perl(x86_64)软件包下载地址:
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/x86_64/Packages/perl-5.28.3-3.p04.se.01.ky10.x86_64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/x86_64/Packages/perl-devel-5.28.3-3.p04.se.01.ky10.x86_64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/x86_64/Packages/perl-help-5.28.3-3.p04.se.01.ky10.noarch.rpm
https://update.cs2c.com.cn/NS/V10/V10SP1.1/os/adv/lic/updates/x86_64/Packages/perl-libs-5.28.3-3.p04.se.01.ky10.x86_64.rpm
·银河麒麟高级服务器操作系统 V10 SP2
perl(aarch64)软件包下载地址:
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/Packages/perl-5.28.3-3.p04.se.01.ky10.aarch64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/Packages/perl-devel-5.28.3-3.p04.se.01.ky10.aarch64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/Packages/perl-help-5.28.3-3.p04.se.01.ky10.noarch.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/aarch64/Packages/perl-libs-5.28.3-3.p04.se.01.ky10.aarch64.rpm
perl(x86_64)软件包下载地址:
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/perl-5.28.3-3.p04.se.01.ky10.x86_64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/perl-devel-5.28.3-3.p04.se.01.ky10.x86_64.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/perl-help-5.28.3-3.p04.se.01.ky10.noarch.rpm
https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/updates/x86_64/Packages/perl-libs-5.28.3-3.p04.se.01.ky10.x86_64.rpm
4、修复和更新方法
参考上游社区patch,修改源码,